The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"ищется генератор статических сайтов."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"ищется генератор статических сайтов."  +/
Сообщение от n0153 (ok) on 25-Янв-10, 19:13 
задача: из иерархии директорий содержащей множество файлов написанных на несложном языке разметки сгенерировать статический сайт с дизайном и менюшкой, взятыми из шаблона.

пробовал, webgen - слишком сложный и не хочет работать, к тому же Ruby я не знаю.

pubtal, все хорошо, но при переносе на gentoo linux отказался генерировать сайт со следующей ошибкой:

//------------------------------------------------------------------------
#updateSite.py site.config
/usr/lib/python2.6/site-packages/pubtal/SitePublisher.py:37: DeprecationWarning: the md5 module is deprecated; use hashlib instead
  import time, codecs, os, os.path, md5
Traceback (most recent call last):
  File "/usr/bin/updateSite.py", line 47, in <module>
    from pubtal import SitePublisher, SiteConfiguration, SiteUtils
  File "/usr/lib/python2.6/site-packages/pubtal/SitePublisher.py", line 39, in <module>
    from simpletal import simpleTAL, simpleTALES, simpleTALUtils
  File "/usr/lib/python2.6/site-packages/simpletal/simpleTAL.py", line 41, in <module>
    from . import FixedHTMLParser, sgmlentitynames
  File "/usr/lib/python2.6/site-packages/simpletal/FixedHTMLParser.py", line 38, in <module>
    import html.parser
ImportError: No module named html.parser
//------------------------------------------------------------------------

попробовал разобратся в чем дело, выяснил что класс html.parser был переименован. сначала подумал что у меня питон не той ветки и попытался исправить - получил другую ошибку, по всей видимости дело не в этом.

как я понял в gentoo разными коммандами можно запускать разные версии питона установленные одновременно, не с третьей не со второй веткой работать он не захотел. приведенный выше вывод - для версии 2.6, если надо, могу показать какая ошибка была с версией 3.1, но сомневаюсь что в этом есть смысл, на винде, где все работало, стояла вторая ветка.

дополнительные сведения: pubtal использует simpletal, который я пробовал устанавливать как с сайта разработчика, так и из портэжей. разницы никакой. pubtal в портэжах небыло, его устанавливал с сайта.

я вижу по большому счету три варианта: что-то делать с pubtal, искать альтернативу или ставить винду. больше всего мне нравится первый вариант, потому что pubtal меня полностью устраивает, когда работает

Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "ищется генератор статических сайтов."  +/
Сообщение от Andrey Mitrofanov on 25-Янв-10, 21:22 
>задача: из иерархии директорий содержащей множество файлов написанных на несложном языке разметки
>сгенерировать статический сайт с дизайном и менюшкой, взятыми из шаблона.

http://ikiwiki.info/

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "ищется генератор статических сайтов."  +/
Сообщение от n0153 (ok) on 27-Янв-10, 17:22 
большой ошибкой было ставить simpletal5 из портэжей, потому как он совершенно правильно потянул за собой третий питон, на котором, в свою очередь, pubtal достоверно не выполняется. жаль об этом факте нигде небыло сказано. было сказано что все работает на последней стабильной версии, но на тот момент она лежала в пределах второй ветки.

откатил питон на вторую ветку, simpletal на четвертую, поставил pubtal заново и все заработало.

причем важно было удалить все начисто, потому что все модули и приложения каким-то образом запомнили что их надо было вызывать третьим питоном. каким - для меня загадка, потому как с тонкостями питона не знаком. комментарии питоноводов же в свою очередь было бы услышать занятно.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру