Создание статического веб-сайта из набора данных контента (возможно, с помощью webgen, webby или подобного инструментария)

Моя компания (инжиниринговая фирма) стремится изменить дизайн своего сайта с помощью динамического контента. У нас есть замечательное портфолио проектов, которые мы хотели бы представить на нашем сайте по категориям.

Чтобы уточнить, я хотел бы иметь меню "Категория проектов", где вы можете выбрать категорию подпроекта (например, церкви, школы и т. Д.), Которая ссылается на страницу с изображениями всех проектов, которые были отмечены этим атрибут категории. Нажав на изображение, вы попадете на подробную страницу этого проекта.

Я проделал большую часть разработки страниц asp и jsp, но я всегда работал над внешним интерфейсом в корпоративной среде - я никогда не создавал производственный сайт из внутреннего интерфейса. Совет, который я получил до сих пор, состоит в том, что полноценное CMS-решение будет несколько излишним, поскольку у нас не будет большого количества обращений, и мы будем отображать максимум несколько сотен проектов.

Похоже, у меня есть один большой выбор - либо динамически генерировать страницы (с помощью asp или jsp), либо использовать инструмент для генерации набора статических html-страниц. Инструмент будет создавать меню, сводные страницы проекта и отдельные страницы проекта на основе набора данных, который я могу предоставить (в форме базы данных или текстового файла).

Я склоняюсь к тому, чтобы попытаться использовать такой инструмент, как webgen или webby, для статической генерации сайта из-за нашей текущей ситуации с веб-хостингом. Есть мысли о том, какой подход более уместен? Может ли webgen или webby делать то, что я пытаюсь сделать? Или кто-нибудь может порекомендовать другие инструменты веб-авторинга, лучше подготовленные для этого?

Спасибо за любые отзывы!

3 ответа

Решение

Мне сказали, что webgen не может делать то, что я пытаюсь сделать (без некоторых расширений для ручного кодирования), но это может нанокан. http://nanoc.stoneship.org/

Вы всегда можете использовать Template Toolkit:)

Джекил может стоить посмотреть - http://wiki.github.com/mojombo/jekyll/

Другие вопросы по тегам