# Settings
MAKEFILES=Makefile $(wildcard *.mk)
JEKYLL=jekyll
+PARSER=bin/markdown_ast.rb
DST=_site
# Controls
## figures : re-generate inclusion displaying all figures.
figures :
- @bin/extract_figures.py -s _episodes -p bin/markdown-ast.rb > _includes/all_figures.html
+ @bin/extract_figures.py -s _episodes -p ${PARSER} > _includes/all_figures.html
## clean : clean up junk files.
clean :
## lesson-check : validate lesson Markdown.
lesson-check :
- @bin/lesson_check.py -s . -p bin/markdown-ast.rb
+ @bin/lesson_check.py -s . -p ${PARSER}
unittest :
python bin/test_lesson_check.py
FIXME
'''
+INCLUDES_ALL_FIGURES_HTML = '''\
+<!-- empty -->
+'''
+
BOILERPLATE = (
('AUTHORS', ROOT_AUTHORS),
('CITATION', ROOT_CITATION),
('_extras/about.md', EXTRAS_ABOUT_MD),
('_extras/discuss.md', EXTRAS_DISCUSS_MD),
('_extras/figures.md', EXTRAS_FIGURES_MD),
- ('_extras/guide.md', EXTRAS_GUIDE_MD)
+ ('_extras/guide.md', EXTRAS_GUIDE_MD),
+ ('_includes/all_figures.html', INCLUDES_ALL_FIGURES_HTML)
)