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.