diff --git a/Makefile b/Makefile index 01f30701b..b64192173 100644 --- a/Makefile +++ b/Makefile @@ -2,12 +2,14 @@ doc_dirs = doc $(wildcard doc/*/) outdoc_dirs = out $(addprefix out/,$(doc_dirs)) doc_sources = $(wildcard doc/*/*.md) $(wildcard doc/*.md) outdoc_files = $(addprefix out/,$(doc_sources:.md=.html)) +VERSION = $(shell node -e "console.log( require('./src/package.json').version )") docs: $(outdoc_files) out/doc/%.html: doc/%.md mkdir -p $(@D) node tools/doc/generate.js --format=html --template=doc/template.html $< > $@ + cat $@ | sed 's/__VERSION__/${VERSION}/' > $@ clean: rm -rf out/ diff --git a/doc/template.html b/doc/template.html index 2eb939872..edc0af662 100644 --- a/doc/template.html +++ b/doc/template.html @@ -2,12 +2,12 @@ - __SECTION__ Etherpad-Lite Manual & Documentation + __SECTION__ - Etherpad Lite v__VERSION__ Manual & Documentation
diff --git a/tools/doc/html.js b/tools/doc/html.js index c52fff70a..700ab18cc 100644 --- a/tools/doc/html.js +++ b/tools/doc/html.js @@ -48,7 +48,6 @@ function render(lexed, filename, template, cb) { template = template.replace(/__FILENAME__/g, filename); template = template.replace(/__SECTION__/g, section); - template = template.replace(/__VERSION__/g, process.version); template = template.replace(/__TOC__/g, toc); // content has to be the last thing we do with