Change log
Here I'll document the day-to-day progress of significant features.
v0.6 (6/10/2017)
- Added: Timing measurements.
- Added: Full server-side canonicalization of page paths. Components like
. and .. are now handled properly.
- Changed: All path components in page links are case-sensitive except for the first character, in which case it is automatically capitalized. Thus the first character of a page filename, if it is a letter, should be uppercase.
- Changed: External links and local anchors now require a leading
!.
- Changed: Relative links in included pages are now taken relative to the included page, rather than the top-level page.
v0.5.2 (6/8/2017)
- Fixed: Redirects are now properly ignored in included files.
- Fixed: Replace underscores with spaces in default page display title.
- Changed: Config constant
css_dir replaced with css_file; now points to stylesheet file directly
v0.5.1 (6/8/2017)
- Added
{{redirect}} directive.
v0.5.0 (6/5/2017)
- (6/8/2017) Retroactively set version number at 0.5.0.
- Added page tags.
- Page property syntax generalized to "directives", which can basically do anything; the old 'set property' syntax remains as a special case.
- Added the ability to retrieve the value of a page property.
- Added the ability for pages to include other pages. I still need to implement safeguards against infinite circular inclusion.r
- The site title header is now a hyperlink to the main page.