Commit graph

43 commits

Author SHA1 Message Date
adnano 66ac6015c9 Implement support for permalinks 2021-05-10 11:09:16 -04:00
adnano cf7a24bb6c dir: Make methods private 2021-05-10 10:35:54 -04:00
adnano ef3d518d9a config: Make tasks an array 2021-05-10 10:26:12 -04:00
adnano f7bfe681d9 Remove redundant function 2021-05-10 00:54:13 -04:00
adnano 86ab6169a5 Implement support for base templates 2021-05-09 19:42:06 -04:00
adnano 27684b26f3 Write default templates when creating a new site 2021-04-21 14:03:43 -04:00
adnano 20efed1e9a Implement support for preprocess command 2021-04-20 21:28:31 -04:00
adnano 91d9dc09fa Fix copying of static files nested in directories 2021-04-20 17:51:21 -04:00
adnano 133b371e4c Fix build flag parsing 2021-04-20 16:12:52 -04:00
adnano 3dfdf507dc Add 'kiln new' command 2021-04-20 16:00:39 -04:00
adnano 413748e6e2 Add -v flag to print version 2021-04-12 00:31:55 -04:00
adnano 71931dfa4e config: Tweak variable names 2021-04-11 18:46:57 -04:00
adnano 4ec169afdc Implement static directory support 2021-04-11 17:54:51 -04:00
adnano a7e8568b1e Allow specifying which task to run 2021-04-11 16:00:29 -04:00
adnano feb0c77d66 Add initial implementation of build tasks 2021-03-20 23:17:58 -04:00
adnano eee2bca75c Rename layouts directory to templates 2021-03-20 02:19:00 -04:00
adnano c7adb5fef1 config: Use toml for configuration 2021-03-20 02:02:38 -04:00
adnano 9154319862 Add Format interface 2021-02-27 21:53:16 -05:00
adnano e3a479f921 Use content, public, and layouts directories
Use content, public, and layouts instead of src, dst, and templates.
2021-02-27 21:41:21 -05:00
adnano f1d0710f95 Add -format flag 2021-02-27 15:34:05 -05:00
adnano 7a5093b046 Fix template lookup 2020-11-27 18:49:53 -05:00
adnano 71f415e54d Add trailing slash to page paths 2020-11-25 14:31:58 -05:00
adnano f14999d88a Add support for Gemini feeds 2020-11-20 12:07:38 -05:00
adnano 84bd1fa71c Fix build error 2020-11-10 19:35:56 -05:00
adnano 99e1906d90 Implement frontmatter and site configuration 2020-11-10 19:33:45 -05:00
adnano 26e6a0b05b Update go-gemini dependency 2020-11-01 00:54:07 -04:00
adnano 84fde17123 Update go-gemini dependency 2020-10-29 00:48:40 -04:00
adnano 5bdbb822e3 Update go-gemini dependency 2020-10-26 15:18:26 -04:00
adnano 1c640990a2 Update dependency 2020-10-24 17:11:30 -04:00
adnano 101ed843b8 Use gmi (Text).HTML function 2020-10-15 00:42:17 -04:00
adnano fa7c320822 Update gmi dependency 2020-10-13 21:12:47 -04:00
adnano e662a70990 Search for templates recursively 2020-09-30 22:14:10 -04:00
adnano 919cdd7556 Refactor 2020-09-30 21:57:59 -04:00
adnano 399e543b4a Refactor 2020-09-29 21:32:17 -04:00
adnano 531b92f191 Implement Atom feed output 2020-09-29 16:42:27 -04:00
adnano 772b801eea Sort pages by date 2020-09-29 11:22:54 -04:00
adnano fb1b053da4 Improve HTML renderer 2020-09-29 10:57:15 -04:00
adnano 82a5490ff5 Add -serve flag 2020-09-28 19:54:48 -04:00
adnano e00ca65aee Remove titles and dates from pages 2020-09-22 21:11:56 -04:00
adnano d0713476c0 Refactor 2020-09-22 19:46:30 -04:00
adnano 81bf4f8e9b Parse titles from pages 2020-09-22 17:18:50 -04:00
adnano 40ae714d6d Parse dates from page filenames 2020-09-22 17:04:29 -04:00
adnano 2bbfdc3d07 Reimplement in Go 2020-09-22 16:42:14 -04:00