ycategories-presentation/categories/gen

26 lines
493 B
Text
Raw Normal View History

2012-11-02 13:05:05 +00:00
#!/usr/bin/env zsh
2012-11-02 14:25:55 +00:00
# get script directory
2012-11-02 13:05:05 +00:00
if [[ ${0[0]} = '/' ]]; then
scriptdir="${0:h}"
else
scriptdir="$PWD/${0:h}"
fi
2012-11-02 14:25:55 +00:00
cd $scriptdir
# Convert all slides from markdown
for slide in slide-*.md(.N); do
pandoc -f markdown -t html $slide > ${slide:r}.html
done
2012-11-02 13:05:05 +00:00
{
cat head.html
2012-11-02 14:25:55 +00:00
for slide in slide-*.html(.N); do
2012-11-02 13:21:03 +00:00
print -- '<section class="slide">'
2012-11-02 14:25:55 +00:00
cat $slide | sed 's#&amp;#<span class="and">&</span>#g'
2012-11-02 13:21:03 +00:00
print -- '</section>'
done
2012-11-02 13:05:05 +00:00
cat tail.html
2012-11-02 14:25:55 +00:00
} > ../categories.html