Some script for a crude convertion from Hugo to Pandoc
I wrote this to make a print copy of my lenovo blog post. Change-Id: Id39bfda3d95532a4049b58d9008b695f340513ed
This commit is contained in:
parent
54036160f5
commit
6f80a9801f
13
3rdparty/mmu_man/scripts/hugo_to_pandoc.sh
vendored
Executable file
13
3rdparty/mmu_man/scripts/hugo_to_pandoc.sh
vendored
Executable file
@ -0,0 +1,13 @@
|
||||
#!/bin/sh
|
||||
|
||||
# This script tries to convert a hugo markdown source into a markdown that pandoc can read, to convert to ODT for example.
|
||||
|
||||
# First filter turns inline links into footnotes with italic link text and monospace URL.
|
||||
# Second filter turns img tags into regular markdown images
|
||||
# Third filter converts enough of the Hugo header into pandoc's own header format.
|
||||
|
||||
sed -r 's/\[([^\[]*)\]\(([^()]*)\)/*\1*^[`\2`]/g' | \
|
||||
sed -r 's,<img src=\"([^"]*)\".*title=\"([^"]*)\".*>,![\2](static\1),g' | \
|
||||
sed -r '/^\+\+\+$/{c\
|
||||
---
|
||||
};/^tags = \[.*$/d;1,5s/(.*) = "(.*)"/\1: \2/'
|
Loading…
Reference in New Issue
Block a user