Commits


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.


clean public before build, fix series links, add rss, sitemap, meta description, custom 404


add file watcher via inotify and kqueue


add embedded http server for local preview


add index page with post listing sorted by date


add series navigation between posts


add log macro with utc timestamp via gmtime


add recursive walk and static file copy


parse frontmatter from markdown ast


initial skeleton: read md, generate html


Init