| Age | Commit message (Collapse) | Author |
|
The no-readme case is more straightforward, thus more digestible as an
extra-indented special-case.
|
|
To make it easier to add a pre-processing step for Org files.
|
|
Plenty of websites do this; on GNU/Linux most applications do this; I
guess the goal is to make the most specific information go first, so
that tabs remain identifiable as they become narrower.
|
|
The logic for the various titles on any given page is:
∃README
∃title block
<title> ⇒ title block
<header> <h1> ⇒ title block
TOC <h1> ⇒ "Index for {target}"
∄title block
<title> ⇒ "{target}" or "README"
<header> <h1> ⇒ ∅
TOC <h1> ⇒ "Index for {target}"
∄README
<title> ⇒ "Index for {target}"
<header> <h1> ⇒ "Index"
TOC <h1> ⇒ ∅
|
|
Likewise, use relative links so that things work when just browsing
files locally without a server.
Next: tweak or remove redundant titles.
|
|
With relative links, so that I can just view HTML files on my disk
without spawning a webserver.
|
|
Thereby allowing non-markdown READMEs.
This needs refactoring; I need sleep.
|
|
|
|
Will be useful to avoid duplicating changes to Lua filters.
|
|
|
|
|
|
Replace .md/.org extension with .html.
The output of "make" is now ugly as sin.
|
|
|
|
Still a few wrinkles to iron out, e.g. the toplevel page's <title>.
|
|
|
|
Seems kind of wasteful to recompute it every time. Also, now
subsequent scripts don't have to care about file extensions anymore.
|
|
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.
|
|
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.
|
|
|
|
So that I can re-use generate-index.py for READMEs.
|