Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

145 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

Packages

Used by

Contributors

Languages