Название: Программа для генерирования статических веб-сайтов[обсуждение программы и кода] Отправлено: xwicked от Сентябрь 13, 2015, 01:29 Здравствуйте!
Очередная моя разработка. Понимаю, что другие программы ещё сырые, но мне уже стало тяжело поддерживать свой статический html-сайт. В связи с этим представляю программу для генерирования статических html-сайтов. Программа разделена на интерфейс и ядро(динамическая библиотека). Уже есть ошибки при вызове одной фукции из библиотеки Код Параметры как бы меняются местами sText с sTags и происходят различные ошибки. Вызывается таким образом Код Код GNU GPLv2. SourceForge.net (http://sourceforge.net/projects/ershgenerator/files/0.0.5/) Благодарю за ответы! Название: Re: Программа для генерирования статических веб-сайтов[обсуждение программы и кода] Отправлено: m_ax от Сентябрь 13, 2015, 11:54 Что-то какая-то уж больно хардкорная функция replaceTagsInText..
С помощью обычного regex_replace это в пару строчек делается. Советую посмотреть в сторону boost::xpressive. Название: Re: Программа для генерирования статических веб-сайтов[обсуждение программы и кода] Отправлено: xwicked от Сентябрь 14, 2015, 00:11 Спасибо, но у меня там ещё проблема с адресами переменных при передачи их в библиотеку, они или меняются местами или вообще второй параметр куда-то исчезает, причём функции с двумя параметрами для открытия-сохранения работают. Долгое сисадминство плохо повлияло на моё программерство, походу...
Название: Re: Программа для генерирования статических веб-сайтов[обсуждение программы и кода] Отправлено: xwicked от Сентябрь 17, 2015, 15:00 Ошибки нашёл, исправил, код перезалил.
Название: Re: Программа для генерирования статических веб-сайтов[обсуждение программы и кода] Отправлено: xwicked от Ноябрь 23, 2015, 13:29 Почти готова пререлизная альфа-версия программы 0.2.3. Сделал перевод на русский язык, собрал для ОС Windows 32 бит и статически для ОС GNU / Linux 32 и 64 бит.
Уже опробована на собственном сайте. Актуализированы заголовоки страниц и период работы проекта(2009-2015). Скачать сборки 0.2.3 + исходник (http://sourceforge.net/projects/ershgenerator/files/0.2.3/), Пример файла с новыми ёрш-тегами: Код: <tag=Title>LabFreeTech.org - Лаборатория свободных технологий: </tag=Title> |