Posts are declared individually with a function instead of modifying a global variable, this is much cleaner.
Gopher index format and index file name can be customized in the config file, no need to tweak generator.lisp anymore
Tell multimarkdown to export to html, specifying the output format is now mandatory in multimarkdown
Examples of the future way to handle multiple markup language by declaring converters
~clym.css del. responsive rule in clym.css
~layout.tpl Add media attribute to link tag in layout.tpl
-static/css/LICENSE
~README.md, data/README.md Minor corrections
Status of this commit: Suggestion.
Leave sane set of pure.css. Who needs more can easily download it.
Change style.css accordingly.
Add OpenBSD license to clym.css.
Provide documentation via data/css.md.
Status of this commit: Interim & Experimental.
Requires Testing.
- Checked for ambiguous usage of 'should' and 'could'.
- Deleted _ in :id
- Corrections of minor spelling errors.
- Remove bmake and CLISP references.
- Correct spelling errors.
- Add links to websites of sbcl, ecl, multimarkdown in section 'Requirements'.
- Add :title to data/articles.lisp section.
- Use *bar* for *vars* and *functions* (exception: Beginning of list-item).
- Use ``bar`` for ``:keywords``, booleans, inline-examples.
- Use **bar** for **foo/path/** and **foo/path/file.name**.
- Checked for ambiguous usage of 'should' and 'could'.
- Deleted _ in :id
- Corrections of minor spelling errors.
- Remove bmake and CLISP references.
- Correct spelling errors.
- Add links to websites of sbcl, ecl, multimarkdown in section 'Requirements'.
- Add :title to data/articles.lisp section.
- Use *bar* for *vars* and *functions* (exception: Beginning of list-item).
- Use ``bar`` for ``:keywords``, booleans, inline-examples.
- Use **bar** for **foo/path/** and **foo/path/file.name**.
Correct spelling errors.
Add links to websites of sbcl, ecl, multimarkdown in section 'Requirements'.
Add :title to data/articles.lisp section.
Use *bar* for *vars* and *functions* (exception: Beginning of list-item).
Use ``bar`` for ``:keywords``, booleans, inline-examples.
Use **bar** for **foo/path/** and **foo/path/file.name**.
Status of this commit: Suggestion.
+data/README.md
Cover the old lisp-application tradition and make cl-yag
self-documenting in another way: By displaying it's own README as a post. :-)
-data/2.md
Remove data/2.md
Use README as another example-entry:
Status of this commit: Suggestion
~templates/layout.tpl
Make favicon part of default template.
Change stylesheet-link to 'static/css/style.css'
+static/
Add subdirectories 'css/', 'img/', 'js/' to static/
Status of this commit: Recommendation.
Make HTML templates HTML5 compliant.
+Add generator metatag for 'cl-yag'.
+Add link-alternate metatags for proper linking of rss and atom feeds.
+Add viewport metatag for responsive stylesheets.
Status of this commit: Recommendation.