From 86f35f83d2f040be3e443c648f532c163eb5cbdb Mon Sep 17 00:00:00 2001 From: Sword York Date: Thu, 5 Jan 2017 15:48:19 +0800 Subject: [PATCH] finish md Former-commit-id: a8d8e88a18b833fce81c6b5dbec337f20154b8a4 --- README.md | 4 ++-- scripts/convert2md.sh | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 scripts/convert2md.sh diff --git a/README.md b/README.md index f976567..2764609 100644 --- a/README.md +++ b/README.md @@ -78,8 +78,8 @@ TODO Markdown格式 ------------ 这种格式确实比较重要,方便查阅,也方便索引。初步转换后,生成网页,具体见[deeplearningbook-chinese](https://exacity.github.io/deeplearningbook-chinese)。 -注意,这种转换没有把图放进去,也不会放图。目前使用单个[脚本](scripts/convert2md.sh),基于latex文件转换。 -后续可能会使用python,但原则是不直接修改[md文件](docs/_posts)。 +注意,这种转换没有把图放进去,也不会放图。目前使用单个[脚本](scripts/convert2md.sh),基于latex文件转换,以后可能会更改但原则是不直接修改[md文件](docs/_posts)。 +需要的同学可以自行修改[脚本](scripts/convert2md.sh)。 diff --git a/scripts/convert2md.sh b/scripts/convert2md.sh new file mode 100644 index 0000000..a2ed66b --- /dev/null +++ b/scripts/convert2md.sh @@ -0,0 +1,6 @@ +for i in {1..20} +do + f=$(ls ../Chapter$i | grep tex | sed 's/.tex//') + echo $f + python3 parse_gls.py ../Chapter$i/$f.tex | sed 's/^\(%.*\)//' | sed '/!Mode/d;/Translator/d;s/\\chapter{\(.*\)}/---\ntitle: \1\nlayout: post\nshare: false\n---/' | sed 's/^\\section{\(.*\)}/\n# \1\n/' | sed 's/^\\subsection{\(.*\)}/\n## \1\n/' | sed '/\\label/d' | sed 's///g;s///g;s/``/"/g;s/'\'''\''/"/g' | sed 's/\\citep{[^}]*}/{cite?}/g;s/\\citet//g;s/\\cite//g' | sed 's/ref{[^}]*}/?/g;s/\\ENNAME{\([^}]*\)}/\1/g;s/\\NUMTEXT{\([^}]*\)}/\1/g;' | sed 's/\\begin{itemize}//;s/\\end{itemize}//' | sed 's/.*\\item/\+/' > ../docs/_posts/2016-12-$(printf "%02d" $i)-Chapter${i}_$f.md +done