Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программа для генерирования статических веб-сайтов
Форум на CrossPlatform.RU > Курилка > Софт и утилиты
xwicked
Привет всем!

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

Сейчас она представляет собой простой текстовый редактор с возможностью создания тегов из текста и обратного преобразования в текст. Вставляя эти теги в разные страницы, исключается необходимость ручного редактирования каждой страницы, так как данный тег автоматически будет меняться на заданный текст во всех страницах сайта. Одним из конкурентных преимуществ будет простота установки, так как будет использоваться только С++ и библиотека Qt4.

Код GNU GPLv2. Скачать.
lanz
А чем она лучше/отличается от например http://handlebarsjs.com ?
ViGOur
Ребят, по моему в связке с Python есть такие замечательные фреймвоки (генераторы сайтов) как Flask и Django.
:)
xwicked
Цитата(lanz @ 18.9.2015, 16:08) *
А чем она лучше/отличается от например http://handlebarsjs.com ?

Например фраза
Цитата
Handlebars генерирует HTML из JSON данных
взятая с хабры как бы намекает, что интерфейс не для простых хомячков, У меня нет json, а редактировать html-ки нужно.
Цитата
Flask и Django
Первое посмотрю, а второе опять использует браузер и apache, наверное, потому сразу не пойдет, так как не осилю установку.
ViGOur
Flask точно можно использовать в связке c командной строкой, не используя браузер и Apache.
Django по идее так же не нужен браузер, правда я не пробовал.
xwicked
Цитата(ViGOur @ 21.9.2015, 11:15) *
Flask точно можно использовать в связке c командной строкой, не используя браузер и Apache.
Django по идее так же не нужен браузер, правда я не пробовал.

Тогда тоже не пойдёт мне нужно очень быстро добавлять / изменять данные сайта в нормальном графическом интерфейсе.
xwicked
Почти готова пререлизная альфа-версия программы 0.2.3. Сделал перевод на русский язык, собрал для ОС Windows 32 бит и статически для ОС GNU / Linux 32 и 64 бит.
Уже опробована на собственном сайте. Актуализированы заголовоки страниц и период работы проекта(2009-2015).

Скачать сборки 0.2.3 + исходник,

Пример файла с новыми ёрш-тегами:
<tag=Title>LabFreeTech.org - Лаборатория свободных технологий: </tag=Title>
<tag=Title_manual>LabFreeTech.org - Лаборатория свободных технологий: Руководство пользователя</tag=Title_manual>
<tag=Title_en>LabFreeTech.org - Lab Free Technologies: </tag=Title_en>
<tag=Title_manual_en>LabFreeTech.org - Lab Free Technologies: User's Guide</tag=Title_manual_en>
<tag=Copyright>Лаборатория свободных технологий. © 2009 - 2015</tag=Copyright>
<tag=Copyright_en>Lab Free Technologies. © 2009 - 2015</tag=Copyright_en>

Для того, чтобы генерирование html-страниц было полным и безошибочным, необходимо в выходной папке создать точную структуру подкатологов, как и в оригинальном сайте.
Litkevich Yuriy
Цитата(ViGOur @ 18.9.2015, 19:14) *
Django
это точно не генератор сайтов, это фрэймворк, примерно как Qt для десктопа, там всё ручками надо писать, я уже пару сайтов на нём сделал.
и без вебсервера он ничто.
Iron Bug
Цитата(Litkevich Yuriy @ 23.11.2015, 16:39) *
и без вебсервера но ничто.

я тут по работе как раз разбираюсь с Django и Flask. я пока не спец, но мне сказали, что оба они могут создавать собственный недо-сервер с одним соединением, написанный на питоне. его можно использовать без поднятия Apache или Nginx в целях разработки, но не более того. то есть, они могут работать без веб-сервера, но это чисто отладочная фигня.
Litkevich Yuriy
Цитата(Iron Bug @ 23.11.2015, 17:34) *
в целях разработки
да, т.е. к локалхост надо будет в браузере подключатся.
запускается командой
>python ./manage.py runserver


Однако консоль будет постоянно висеть перед глазами (в неё печатаются все обращения к серверу и всякие сообщения отладочные).
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.