Skip to content

runningmaster/runningmaster.github.com

Repository files navigation

Элементарный статический генератор блога

Написан на языке Go для ознакомления с оным, на основе идей подсмотренных здесь и здесь.

Дизайн позаимствован из блога Александра Демина.

Основной замысел боя

Исходный код генератора src/main.go читает txt/index.json, где в заданном порядке определены минимально необходимые метаданные для генерации страниц сайта и по которым ищется искомый файл txt/<file>.md, markdown-текст которого трансформируется в html и затем помещается в заранее определенные места в шаблоне src/dsgn.html.

Корень проекта и есть корень сайта. Подробнее.

Соглашения для index.json

  • "Name": "Cтрока" - название поста или страницы.
  • "Date": "Строка" - дата публикации в формате "YYYY-MM-DD", если значение не указано, то получится просто страница на диске, не пост - без вывода ее на главную и без вывода в feed.
  • "File": "Строка" - имя файла с текстом markdown без расширения, также используется как часть адреса (slug) для выходной страницы.

Да, посты в индекс будут выводится тупо в указанном здесь порядке.

About

Elementary static blog generator (go, golang)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages