- 09 Nov, 2018 11 commits
-
-
Erik Huelsmann authored
Note that the preprocessors are supposed to consume the 'content' variable's value, but that the lisp preprocessor grabbed the disk file's content instead. This commit resolves that situation.
-
Erik Huelsmann authored
-
Erik Huelsmann authored
DEF-RENDER-HOOK: Store symbols on *RENDER-HOOK*. See merge request clo/cl-site!80
-
Administrator authored
Update index.html (typo) See merge request clo/cl-site!81
-
Vincent Dardel authored
-
Philipp Marek authored
PUSHing the functions themselves means that the hooks get installed every time the DEF-RENDER-HOOK forms get evaluated, even if they already exist. Using PUSHNEW and the symbols avoid that. To reproduce, just (load "build.lisp") touch cl-site.asd # force asdf to reload the system (load "build.lisp") and the output will show multiple identical lines - once for each time the system got loaded. Transforming libraries.md to libraries.html Transforming libraries.md to libraries.html Transforming libraries.md to libraries.html
-
Philipp Marek authored
Another typo, plus a whitespace fix in the .asd file. See merge request clo/cl-site!79
-
Philipp Marek authored
-
Philipp Marek authored
-
Philipp Marek authored
Fix typo. See merge request clo/cl-site!78
-
Philipp Marek authored
-
- 06 Nov, 2018 2 commits
-
-
Erik Huelsmann authored
-
Erik Huelsmann authored
Add a FAQ item describing how to deploy project pages See merge request clo/cl-site!77
-
- 05 Nov, 2018 1 commit
-
-
Erik Huelsmann authored
-
- 04 Nov, 2018 4 commits
-
-
Erik Huelsmann authored
-
Erik Huelsmann authored
Added announcement box See merge request clo/cl-site!76
-
Timofei authored
-
Timofei authored
-
- 01 Nov, 2018 2 commits
-
-
Dave Cooper authored
fixed package error. See merge request clo/cl-site!75
-
Dave Cooper authored
-
- 30 Oct, 2018 3 commits
-
-
Mariano Montone authored
-
Mariano Montone authored
-
Mariano Montone authored
-
- 28 Oct, 2018 17 commits
-
-
Erik Huelsmann authored
-
Erik Huelsmann authored
Fix issue #30: Regression nesting planet lisp and reddit boxes Closes #30 See merge request clo/cl-site!74
-
Erik Huelsmann authored
-
Erik Huelsmann authored
Refactor 'preprocess-*' and 'generate-news' into around-like functions Closes #8 See merge request clo/cl-site!73
-
Erik Huelsmann authored
-
Erik Huelsmann authored
-
Erik Huelsmann authored
-
Erik Huelsmann authored
Note that the value of 'output-dir' defaults to *output-dir* but that it /can/ be overridden. In case of an override, we should honor the setting instead of using *output-dir* behind the caller's back.
-
Erik Huelsmann authored
The variable name 'next-hooks' potentially (theoretically) clashes with variable names defined in the body of the expansion. Don't clash by using an anonymous symbol.
-
Erik Huelsmann authored
Note that the case of 'meets dependencies without delay' is a special case of 'meets dependencies with delay' -- after all, the delay here is 'zero dependency files'. Because this is the case, put every file in the delay buffer and on every iteration try to handle as many delayed files as possible. At the bare minimum, the one which already met its deps upon queueing will be rendered.
-
Erik Huelsmann authored
-
Erik Huelsmann authored
-
Erik Huelsmann authored
-
Erik Huelsmann authored
-
Erik Huelsmann authored
Note that we no longer write the newsbox.html file, but instead put the content into the global context. Thus the global context needs to be passed to the expansion of the 'index.html' content. And if there, why not everywhere? (It'll open possibilities we haven't thought of yet...)
-
Erik Huelsmann authored
Note that the only remaining intermediate result being written to the 'input directory' content/, is the newsbox.html file due to it being a mustache partial. This commit 'publishes' the content to the global context instead and at the same time converts index.html to use a variable expansion. Thereby the need to write newsbox.html to disk has now been removed and so is the actual process.
-
Erik Huelsmann authored
Note that the news box generator used to receive just the 'main' tag's content whereas it now receives the entire HTML document. We need to expand the parser to extract the part it originally received and process that like we used to.
-