static site generator in C
git clone git://
Log | Files | Refs | README | LICENSE

DateCommit messageAuthorFiles+-
2019-10-18 18:32README: improve example for generating pages here tooHiltjo Posthuma1+2-1
2019-10-18 18:30simplify Makefile and improvementsHiltjo Posthuma2+17-22
2019-10-16 07:53put site generator configurable in one place: config.cfgHiltjo Posthuma3+4-2
2019-10-16 07:11example: don't parse ls(1) outputAugustin Fabre1+1-1
2019-10-16 07:10example: always create output directoryAugustin Fabre1+1-0
2019-10-16 06:30use <meta generator> tagAugustin Fabre2+2-2
2019-06-12 07:48add example Makefile for generating pages and syncingHiltjo Posthuma1+9-0
2019-06-01 15:12update documentation describing new template blocks and bump licenseHiltjo Posthuma2+19-12
2019-05-25 23:59minor code-styleHiltjo Posthuma1+2-3
2019-05-25 18:33rework templates supportHiltjo Posthuma5+91-74
2019-05-25 18:32remove unneeded variableHiltjo Posthuma1+2-2
2019-05-02 19:13bump version to 0.4Hiltjo Posthuma1+3-1
2019-05-02 18:02atom feed: use plain-text for title and summaryHiltjo Posthuma1+2-2
2019-03-16 13:10improve stylesheetHiltjo Posthuma1+4-6
2019-03-09 13:22accessibility and other minor improvementsHiltjo Posthuma8+44-31
2019-03-09 13:18Makefile: respect system CFLAGS/LDFLAGS, add DOCPREFIXHiltjo Posthuma2+19-28
2018-12-21 12:38add twtxt support: Posthuma4+8-0
2018-09-22 10:55minor code-style: order op charsHiltjo Posthuma1+7-7
2018-09-22 10:25bump version to 0.3Hiltjo Posthuma1+1-1
2018-09-22 10:24remove left-over from config, USE_PLEDGE -> ifdef for OpenBSDHiltjo Posthuma2+5-11
2018-09-08 15:53fix undefined behaviour with some ctype functionsHiltjo Posthuma1+2-2
2018-08-07 11:48config parser improvementsHiltjo Posthuma1+30-17
2018-08-07 10:43config.h: white-space fixesHiltjo Posthuma1+4-4
2018-05-26 10:33Makefile: add config.h to dist and as dependencyHiltjo Posthuma1+2-1
2018-05-26 10:31dist target: add config.cfg, print.css and templates and pages examplesHiltjo Posthuma1+10-0
2018-05-26 10:27improve print.cssHiltjo Posthuma1+1-1
2018-05-26 10:24improve CSSHiltjo Posthuma1+4-7
2018-05-26 10:22bump version to 0.2Hiltjo Posthuma1+1-1
2018-02-11 12:13documentation: explain the value of READ_BUF_SIZHiltjo Posthuma1+6-2
2018-01-21 15:27update README: document index variableHiltjo Posthuma1+7-2
2018-01-21 15:23add another page as an exampleHiltjo Posthuma2+11-0
2018-01-21 15:15add optimized catfile: %{somevar}Hiltjo Posthuma1+47-8
2018-01-21 15:14remove a non-portable syntax in MakefileHiltjo Posthuma1+1-1
2018-01-21 15:13update README: some corrections and add sync exampleHiltjo Posthuma1+9-3
2018-01-21 15:12update style and templatesHiltjo Posthuma9+141-99
2018-01-21 15:07bump LICENSE to 2018Hiltjo Posthuma1+1-1
2017-12-04 22:28remove TODOHiltjo Posthuma2+1-23
2017-12-04 22:27style: line-wrap some linesHiltjo Posthuma1+20-10
2017-12-04 22:20writepage(): simplify key matching...Hiltjo Posthuma1+15-23
2017-12-04 22:17only include unistd.h for pledge(2)Hiltjo Posthuma1+2-0
2017-12-04 22:16remove ability to include files with %{}Hiltjo Posthuma2+0-12
2017-12-04 22:15README: add tested compilers, timezone field is not used anymoreHiltjo Posthuma1+1-2
2017-12-04 22:14don't modify argv, use a counterHiltjo Posthuma2+10-31
2017-08-25 12:25style.css: don't fallback to monospaceHiltjo Posthuma1+1-1
2017-08-13 12:05README: update with usage information, thanks kroovy!Hiltjo Posthuma1+32-1
2017-08-04 13:48proper permissions, add *.o to .gitignoreHiltjo Posthuma5+1-0
2017-08-04 13:45remove saait.batHiltjo Posthuma1+0-5
2017-08-04 13:40remove my site page, add example filesHiltjo Posthuma32+11-658
2017-08-04 13:39add proper initial MakefileHiltjo Posthuma2+103-6
2017-08-04 13:39add USE_PLEDGE macro for pledge(2)Hiltjo Posthuma1+4-2
2017-08-04 12:50no need to assign buf = NULLHiltjo Posthuma1+1-1
2017-08-04 12:29allow pages to not be indexesHiltjo Posthuma1+3-0
2017-08-04 12:29bump LICENSE yearHiltjo Posthuma1+1-1
2017-05-13 11:11compatiblity with browsers: use numeric entity for aposHiltjo Posthuma1+1-1
2017-01-15 22:19fix generating first page, arg.h counts files from 0Hiltjo Posthuma1+1-1
2016-12-09 00:19update TODOHiltjo Posthuma2+1-7
2016-12-09 00:18fix setvar on override for first variable matchHiltjo Posthuma1+2-0
2016-12-09 00:08Makefile: add DEFAULT_SOURCE needed on loonixHiltjo Posthuma1+1-1
2016-12-09 00:07remove test case, PATH_MAX + 1 just incaseHiltjo Posthuma1+1-9
2016-12-08 22:49testHiltjo Posthuma1+8-0
2016-12-08 22:48plopHiltjo Posthuma1+9-6
2016-12-05 12:18plopHiltjo Posthuma1+3-5
2016-12-05 12:09simplifyHiltjo Posthuma1+34-80
2016-12-04 14:09improve .cfg parsing, allow \r\n line-endingsHiltjo Posthuma2+15-15
2016-12-04 13:35remove STRP macro, clarify page template in config.hHiltjo Posthuma2+8-9
2016-12-04 13:33cfg: allow spaces around =, simplify a bitHiltjo Posthuma2+14-18
2016-12-04 12:48improve readfile(): reduce memory usage, optimize for small files, remove extra copy (memcpy).Hiltjo Posthuma2+17-28
2016-12-04 12:38styleHiltjo Posthuma1+9-8
2016-12-04 12:07add example stylesheetHiltjo Posthuma1+72-0
2016-12-04 11:42if value is empty dont read fileHiltjo Posthuma1+5-3
2016-11-27 12:02fix strdup return type and improve compatibilityHiltjo Posthuma1+15-6
2016-11-27 11:53wipHiltjo Posthuma20+106-67
2016-11-27 10:42dos linebreaks: \r\nHiltjo Posthuma1+5-5
2016-11-26 18:06cleanupHiltjo Posthuma3+1-11
2016-11-26 18:04remove lineHiltjo Posthuma1+0-1
2016-11-26 18:03batHiltjo Posthuma1+5-0
2016-11-26 18:02fix timeHiltjo Posthuma16+36-43
2016-11-26 17:56wipHiltjo Posthuma5+12-36
2016-11-26 17:49remove data parsing, item time, RSS feedHiltjo Posthuma13+25-269
2016-11-26 12:32simplify usageHiltjo Posthuma7+150-117
2016-11-26 10:46add .bat file for nowHiltjo Posthuma1+4-0
2016-11-25 16:10remove unused LEN macroHiltjo Posthuma1+0-2
2016-11-25 16:05update READMEHiltjo Posthuma1+3-24
2016-11-25 16:02fix possible invalid freeHiltjo Posthuma1+8-4
2016-11-25 15:54check truncationsHiltjo Posthuma1+16-4
2016-11-25 15:48optimization: dont allocate, just temporary NUL terminateHiltjo Posthuma1+9-12
2016-11-25 15:44no static keysizeHiltjo Posthuma1+8-13
2016-11-25 15:27update READMEHiltjo Posthuma1+0-7
2016-11-25 15:27add readfile opHiltjo Posthuma9+48-58
2016-11-25 15:06initial insertionHiltjo Posthuma57+1778-0