| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2020-08-18 | Rename some variables | Kévin Le Gouguec | |
| 2020-08-18 | Pass filters to generation scripts explicitly | Kévin Le Gouguec | |
| 2020-08-18 | Mutualize pandoc invocations | Kévin Le Gouguec | |
| Will be useful to avoid duplicating changes to Lua filters. | |||
| 2020-08-18 | Pass HTML template to scripts explicitly | Kévin Le Gouguec | |
| 2020-08-18 | Move page generation to a script | Kévin Le Gouguec | |
| Will reduce friction to code things cleanly. | |||
| 2020-08-18 | Make "make clean" more thorough | Kévin Le Gouguec | |
| 2020-08-13 | Remove workaround for IE versions older than 9 | Kévin Le Gouguec | |
| They seem to be basically nonexistent now, as well as unsupported. Sources: https://netmarketshare.com/browser-market-share.aspx?id=browsersDesktopVersions https://analytics.wikimedia.org/dashboards/browsers/#desktop-site-by-browser/browser-family-and-major-tabular-view | |||
| 2020-08-08 | Add default pandoc template for HTML | Kévin Le Gouguec | |
| 2020-05-06 | Add verbose variable to Makefile | Kévin Le Gouguec | |
| To make output more intelligible. | |||
| 2020-04-29 | Fix links to internal pages | Kévin Le Gouguec | |
| Replace .md/.org extension with .html. The output of "make" is now ugly as sin. | |||
| 2020-04-25 | Remove redundant title prefix on top-level index | Kévin Le Gouguec | |
| 2020-04-20 | Parse site title from top-level README | Kévin Le Gouguec | |
| Maybe not the best idea, since the dependency chain will trigger a site-wide rebuild everytime the README is edited. Ah well. | |||
| 2020-04-19 | Stuff all temporary files in a "cache" folder | Kévin Le Gouguec | |
| 2020-04-16 | Touch up web page titles | Kévin Le Gouguec | |
| Still a few wrinkles to iron out, e.g. the toplevel page's <title>. | |||
| 2020-04-12 | Refactor index generation slightly | Kévin Le Gouguec | |
| 2020-04-12 | Add intermediate step to cache site tree | Kévin Le Gouguec | |
| Seems kind of wasteful to recompute it every time. Also, now subsequent scripts don't have to care about file extensions anymore. | |||
| 2020-04-12 | Finish fixing some files being inaccessible | Kévin Le Gouguec | |
| Make generate-deps.py compute the list of indices instead of relying on the list of source folders that contain text files, otherwise we will miss intermediate folders that do not contain any file. Remove TODO entry to maintain Makefile dependencies to scripts: that sounds too tedious. Let's assume that at some point the Makefile and these scripts will be bundled together into a proper package. | |||
| 2020-04-12 | Start fixing some files being inaccessible | Kévin Le Gouguec | |
| If an intermediate folder contains no leaf page, the previous code does not add it to the parent directory's subfolders. Still needs support from generate-deps.py. | |||
| 2020-03-29 | Unify recipe for regular and automated indices | Kévin Le Gouguec | |
| Also don't run pandoc in a pipeline within a Makefile recipe: pipefail is not set, so generate-index.py failures will not be bubbled up. | |||
| 2020-03-25 | Complete READMEs with a page index | Kévin Le Gouguec | |
| 2020-03-25 | Split index generation and HTML conversion | Kévin Le Gouguec | |
| So that I can re-use generate-index.py for READMEs. | |||
| 2020-03-24 | Produce auto-generated indices on stdout | Kévin Le Gouguec | |
| This way I can concatenate the output with regular indices. | |||
| 2020-03-24 | Distinguish indices from regular pages | Kévin Le Gouguec | |
| So that I can add a special recipe for them, where I'll concatenate the directory index. | |||
| 2020-03-15 | Note down need for custom HTML template | Kévin Le Gouguec | |
| 2020-03-15 | Generate indices for folders without READMEs | Kévin Le Gouguec | |
| 2020-03-15 | Use git-ls-files(1) to compute list of source files | Kévin Le Gouguec | |
| It's not clear whether or not Python supports '\0' for null: the reference[1] says nothing about this specific escape sequence, but Python 3.7 seems to recognize it… repr('\0') says "'\\x00'", so let's use that. [1]: https://docs.python.org/3/reference/lexical_analysis.html#string-and-bytes-literals | |||
| 2020-03-15 | Stop duplicating list of text file extensions | Kévin Le Gouguec | |
| 2020-03-15 | Refactor dependency writer to make it easier to reason about indices | Kévin Le Gouguec | |
| 2020-03-15 | Note down next improvements for website generation | Kévin Le Gouguec | |
| 2020-03-14 | Make path concatenation more to my liking | Kévin Le Gouguec | |
| I prefer thinking of slashes as concatenation operators, always accompanied by operands on both sides. I don't like them hanging there at the end of my variables, which is what $(dir …) causes. | |||
| 2020-03-14 | Establish a convention for makefile variables | Kévin Le Gouguec | |
| "Uppercase = public API, lowercase = internal plumbing". | |||
| 2020-03-14 | Move dependency file to a variable and clean it | Kévin Le Gouguec | |
| 2020-03-14 | Let Makefile compute page folders | Kévin Le Gouguec | |
| Since it already computes the list of pages. I'm not comfortable with the pattern substitution, the implicit "slash management" is not obvious. | |||
| 2020-03-14 | Update page list whenever folders changed | Kévin Le Gouguec | |
| 2020-03-14 | Note down improvement for dependency generator | Kévin Le Gouguec | |
| 2020-03-14 | Turn READMEs into HTML indices | Kévin Le Gouguec | |
| 2020-03-14 | Add rudimentary webizer scripts | Kévin Le Gouguec | |
