Я ищу генератор статических сайтов, который работает как GitHub и имеет базовые функции ведения блога. Под «работает как GitHub» я подразумеваю в основном то, как отображается Markdown и работают относительные ссылки между файлами Markdown. https://github.com/blog/1395-relative-links-in-markup-files
Я не хочу использовать Джекил. Мне не нравится его философия, согласно которой имя каждого поста должно начинаться с даты. Почему бы не взять дату из метаданных файла или вступительной части?
Middleman лучше, так как у него нет этого требования, но из коробки он не переписывает .md
относительные ссылки, .html
как это делает GitHub.
Есть рекомендации?
Вы можете посмотреть на DocPad .
Он предлагает множество возможностей , имеет хорошую документацию и основан на Node.js.
Он поддерживает множество плагинов разметки (уценка, текстиль, ...). С помощью DocPad вы можете создавать сложные статические блоги с расширенными функциями (такими как нестатические функции, запросы к базе данных,
импорт страниц из внешних:
Импорт данных из внешних сервисов (Atom, XML, JSON и т. д.)
Вы можете использовать DocPad с GitHub . Вы можете писать в репозиторий для размещения своего вики-контента, DocPad визуализирует его и автоматически обновляет при изменениях. Вот дополнительная информация.
Что вы подразумеваете под «основными функциями ведения блога»? На мой взгляд, они могут быть следующими:
Если вы знакомы с программированием (javascript, Node.js), DocPad может быть одним из лучших вариантов.
.md
относительных ссылок на .html
, интеграцию с Github, основные функции ведения блога. Поскольку вы новичок, вы можете ознакомиться с нашими рекомендациями по качеству ответов (это не каламбур, считайте это дружеским/полезным советом). Затем, пожалуйста, отредактируйте свой ответ, чтобы улучшить его. Заранее спасибо!Nikola — это генератор статических веб-сайтов, написанный на python со следующими функциями:
Я не знаю, это ли вы имеете в виду, но одним из вариантов может быть Kirby — файловая CMS, которая не требует базы данных SQL или чего-то подобного. Контент написан в Markdown, и все это легко настраивается. Я использую его для своего собственного веб-сайта , потому что мне нужно что-то более простое, чем WordPress и т. д.
ненор
Стив Мозер
Охотник на оленей