├── .gitignore ├── LICENSE.md ├── README.md ├── balrog.png ├── bin └── balrog ├── config.JSON ├── lib ├── archive.js ├── build-homepage.js ├── choose-template.js ├── collect-files.js ├── feed-generator.js ├── format-header.js ├── generate-site-dir.js ├── generate-templates.js ├── pagination.js ├── parse-markdown.js └── test-server.js ├── old-readme.md ├── package.json ├── test-bin └── templates │ ├── about.html │ ├── blog.html │ └── main.html └── test ├── choose-template.js ├── collect-files.js ├── feed-generator.js ├── generate-site-dir.js ├── generate-templates.js ├── markdown-files ├── page-not-post.md └── title-author-date-tags.md ├── parse-markdown.js ├── test-content ├── dir1 │ └── file1 └── file2 ├── test-feedgen ├── today.md ├── tomorrow.md └── yesterday.md ├── test-partials ├── footer.html └── header.html ├── test-sitegen ├── content │ ├── about.md │ ├── blog │ │ └── post.md │ └── page.md └── templates │ ├── about.html │ ├── blog.html │ └── main.html └── test-templates ├── blog.html └── main.html /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/README.md -------------------------------------------------------------------------------- /balrog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/balrog.png -------------------------------------------------------------------------------- /bin/balrog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/bin/balrog -------------------------------------------------------------------------------- /config.JSON: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/config.JSON -------------------------------------------------------------------------------- /lib/archive.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/archive.js -------------------------------------------------------------------------------- /lib/build-homepage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/build-homepage.js -------------------------------------------------------------------------------- /lib/choose-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/choose-template.js -------------------------------------------------------------------------------- /lib/collect-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/collect-files.js -------------------------------------------------------------------------------- /lib/feed-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/feed-generator.js -------------------------------------------------------------------------------- /lib/format-header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/format-header.js -------------------------------------------------------------------------------- /lib/generate-site-dir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/generate-site-dir.js -------------------------------------------------------------------------------- /lib/generate-templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/generate-templates.js -------------------------------------------------------------------------------- /lib/pagination.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/pagination.js -------------------------------------------------------------------------------- /lib/parse-markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/parse-markdown.js -------------------------------------------------------------------------------- /lib/test-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/lib/test-server.js -------------------------------------------------------------------------------- /old-readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/old-readme.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/package.json -------------------------------------------------------------------------------- /test-bin/templates/about.html: -------------------------------------------------------------------------------- 1 | Site, about 2 | 3 | {{{ content }}} 4 | -------------------------------------------------------------------------------- /test-bin/templates/blog.html: -------------------------------------------------------------------------------- 1 | Site, blog 2 | 3 | {{{ content }}} 4 | -------------------------------------------------------------------------------- /test-bin/templates/main.html: -------------------------------------------------------------------------------- 1 | Site 2 | 3 | {{{ content }}} 4 | -------------------------------------------------------------------------------- /test/choose-template.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/choose-template.js -------------------------------------------------------------------------------- /test/collect-files.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/collect-files.js -------------------------------------------------------------------------------- /test/feed-generator.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/feed-generator.js -------------------------------------------------------------------------------- /test/generate-site-dir.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/generate-site-dir.js -------------------------------------------------------------------------------- /test/generate-templates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/generate-templates.js -------------------------------------------------------------------------------- /test/markdown-files/page-not-post.md: -------------------------------------------------------------------------------- 1 | # Title 2 | 3 | Then this is the body, immediately 4 | -------------------------------------------------------------------------------- /test/markdown-files/title-author-date-tags.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/markdown-files/title-author-date-tags.md -------------------------------------------------------------------------------- /test/parse-markdown.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/parse-markdown.js -------------------------------------------------------------------------------- /test/test-content/dir1/file1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-content/dir1/file1 -------------------------------------------------------------------------------- /test/test-content/file2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-content/file2 -------------------------------------------------------------------------------- /test/test-feedgen/today.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-feedgen/today.md -------------------------------------------------------------------------------- /test/test-feedgen/tomorrow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-feedgen/tomorrow.md -------------------------------------------------------------------------------- /test/test-feedgen/yesterday.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-feedgen/yesterday.md -------------------------------------------------------------------------------- /test/test-partials/footer.html: -------------------------------------------------------------------------------- 1 | footer 2 | -------------------------------------------------------------------------------- /test/test-partials/header.html: -------------------------------------------------------------------------------- 1 | header 2 | -------------------------------------------------------------------------------- /test/test-sitegen/content/about.md: -------------------------------------------------------------------------------- 1 | _about page_ 2 | -------------------------------------------------------------------------------- /test/test-sitegen/content/blog/post.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-sitegen/content/blog/post.md -------------------------------------------------------------------------------- /test/test-sitegen/content/page.md: -------------------------------------------------------------------------------- 1 | # HI 2 | 3 | new post 4 | -------------------------------------------------------------------------------- /test/test-sitegen/templates/about.html: -------------------------------------------------------------------------------- 1 | Site, about 2 | 3 | {{{ content }}} 4 | -------------------------------------------------------------------------------- /test/test-sitegen/templates/blog.html: -------------------------------------------------------------------------------- 1 | Site, blog 2 | 3 | {{{ content }}} 4 | -------------------------------------------------------------------------------- /test/test-sitegen/templates/main.html: -------------------------------------------------------------------------------- 1 | Site 2 | 3 | {{{ content }}} 4 | -------------------------------------------------------------------------------- /test/test-templates/blog.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-templates/blog.html -------------------------------------------------------------------------------- /test/test-templates/main.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/jlord/balrog/HEAD/test/test-templates/main.html --------------------------------------------------------------------------------