Commit Briefs

8511eeb973 Murilo Ijanc

enable gfm extensions in markdown parser (main)


080678415d Murilo Ijanc

linkify post headings as self-anchors for sharing


8fdcd6d1ef Murilo Ijanc

place post metadata and toc after h1 title

add sourcehut and github clone urls to readme


9703368d1f Murilo Ijanc

add optional toc generation, example site


de29d84011 Murilo Ijanc

add license header, version, ci targets to makefile


35eedcc793 Murilo Ijanc

add tags, version flag, allow raw html in markdown


e5faee711d Murilo Ijanc

remove site-specific templates from repo


ca3ca403aa Murilo Ijanc

replace cargo with rustc makefile, add manpage, separate site content

remove cargo dependency, compile with rustc via makefile and vendored crates. move source from src/main.rs to kssg.rs. add kssg.1 mandoc manpage. remove example content (site content lives in ijanc.org repo now). add new subcommand, updated frontmatter field, draft visibility in serve, post listing by year, root/ directory support, webring footer, content type detection, watcher re-registration for new dirs.



5bf6d120ef Murilo Ijanc

add file watcher via inotify and kqueue


7c20cf6f8f Murilo Ijanc

add embedded http server for local preview


bf6a94c965 Murilo Ijanc

add index page with post listing sorted by date


044348ebfe Murilo Ijanc

add series navigation between posts


41ac9085dc Murilo Ijanc

add log macro with utc timestamp via gmtime


2e6b707359 Murilo Ijanc

add recursive walk and static file copy


cf2f714a89 Murilo Ijanc

parse frontmatter from markdown ast


58c421947d Murilo Ijanc

initial skeleton: read md, generate html


590744d7b0 Murilo Ijanc

Init