switch to a mdbook-like file layout, using src/ and out/
Unlike mdbook, the out/ directory contains needed assets and is not expendable.
This commit is contained in:
12
Makefile
12
Makefile
@@ -1,18 +1,18 @@
|
|||||||
all: html
|
all: html
|
||||||
|
|
||||||
# Generate html from all md files
|
# Generate html from all md files in src/, in out/
|
||||||
# (including README, maybe useful for local preview. $(filter-out README.md, ...) to exclude).
|
# (including README, maybe useful for local preview. $(filter-out README.md, ...) to exclude).
|
||||||
html: $(patsubst %.md,%.html,$(wildcard *.md quickref/*.md)) Makefile
|
html: $(patsubst src/%,out/%,$(patsubst %.md,%.html,$(wildcard src/*.md src/quickref/*.md))) Makefile
|
||||||
|
|
||||||
PANDOC=pandoc -f markdown-smart-tex_math_dollars+autolink_bare_uris
|
PANDOC=pandoc -f markdown-smart-tex_math_dollars+autolink_bare_uris
|
||||||
|
|
||||||
# generate html from a md file
|
# generate html from a md file
|
||||||
%.html: %.md index.tmpl
|
out/%.html: src/%.md page.tmpl
|
||||||
$(PANDOC) --template index.tmpl $< -o $@
|
$(PANDOC) --template page.tmpl $< -o $@
|
||||||
|
|
||||||
# regenerate html whenever an md file changes
|
# regenerate html whenever an md file changes
|
||||||
html-auto auto:
|
html-auto auto:
|
||||||
ls *.md quickref/*.md | entr make html
|
watchexec -- make html
|
||||||
|
|
||||||
BROWSE=open
|
BROWSE=open
|
||||||
LIVERELOADPORT=8100
|
LIVERELOADPORT=8100
|
||||||
@@ -25,7 +25,7 @@ LIVERELOAD=livereloadx -p $(LIVERELOADPORT) -s
|
|||||||
html-watch watch:
|
html-watch watch:
|
||||||
make html-auto &
|
make html-auto &
|
||||||
(sleep 1; $(BROWSE) http://localhost:$(LIVERELOADPORT)/) &
|
(sleep 1; $(BROWSE) http://localhost:$(LIVERELOADPORT)/) &
|
||||||
$(LIVERELOAD) .
|
$(LIVERELOAD) out
|
||||||
|
|
||||||
# regenerate syntax quick reference html from google docs html export
|
# regenerate syntax quick reference html from google docs html export
|
||||||
# (it has been manually edited, let's not do this again)
|
# (it has been manually edited, let's not do this again)
|
||||||
|
|||||||
0
css/skeleton.css → out/css/skeleton.css
vendored
0
css/skeleton.css → out/css/skeleton.css
vendored
|
Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB |
|
Before Width: | Height: | Size: 422 KiB After Width: | Height: | Size: 422 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 28 KiB |
@@ -1,3 +1,5 @@
|
|||||||
|
% Syntax Quick Reference for the Ledger-Likes
|
||||||
|
|
||||||
<link href="quickref.css" rel="stylesheet">
|
<link href="quickref.css" rel="stylesheet">
|
||||||
|
|
||||||
<a href="https://en.wikipedia.org/wiki/Rosetta_Stone" style="float:right; margin:0 2em;"><img width=100 src="images/image00.jpg"></a>
|
<a href="https://en.wikipedia.org/wiki/Rosetta_Stone" style="float:right; margin:0 2em;"><img width=100 src="images/image00.jpg"></a>
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
<link href="quickref.css" rel="stylesheet">
|
% Syntax quick reference: Beancount
|
||||||
|
|
||||||
# Syntax quick reference: Beancount
|
# Syntax quick reference: Beancount
|
||||||
|
|
||||||
|
<link href="quickref.css" rel="stylesheet">
|
||||||
|
|
||||||
[Big 3](index.html)
|
[Big 3](index.html)
|
||||||
| [Ledger](quickref-ledger.html)
|
| [Ledger](quickref-ledger.html)
|
||||||
| [hledger](quickref-hledger.html)
|
| [hledger](quickref-hledger.html)
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
<link href="quickref.css" rel="stylesheet">
|
% Syntax quick reference: hledger
|
||||||
|
|
||||||
# Syntax quick reference: hledger
|
# Syntax quick reference: hledger
|
||||||
|
|
||||||
|
<link href="quickref.css" rel="stylesheet">
|
||||||
|
|
||||||
[Big 3](index.html)
|
[Big 3](index.html)
|
||||||
| [Ledger](quickref-ledger.html)
|
| [Ledger](quickref-ledger.html)
|
||||||
| [hledger](quickref-hledger.html)
|
| [hledger](quickref-hledger.html)
|
||||||
@@ -1,7 +1,9 @@
|
|||||||
<link href="quickref.css" rel="stylesheet">
|
% Syntax quick reference: Ledger
|
||||||
|
|
||||||
# Syntax quick reference: Ledger
|
# Syntax quick reference: Ledger
|
||||||
|
|
||||||
|
<link href="quickref.css" rel="stylesheet">
|
||||||
|
|
||||||
[Big 3](index.html)
|
[Big 3](index.html)
|
||||||
| [Ledger](quickref-ledger.html)
|
| [Ledger](quickref-ledger.html)
|
||||||
| [hledger](quickref-hledger.html)
|
| [hledger](quickref-hledger.html)
|
||||||
Reference in New Issue
Block a user