- 自动生成的文章粘贴至obsidian,或者直接在obsidian使用markdown写好文章内容
- 在obsidian使用markdown预处理:处理标题,对文章字符进行处理,代码块加”’围栏
- vs code markdown转html:将编辑好的markdown文章粘贴进vscode
- 用Ctrl+Shift+P打开命令面板,输入”markdown”,在下拉选项中选择”Markdown: Copy as HTML”,则转换后的.html文本已经存于剪切板中,在新文件中用Ctrl+V即可粘贴.html文件内。
- 使用如下代码分别将pre标签替换成<pre class=”EnlighterJSRAW” >,删除所有的code标签
import markdown2 import codecs import os with codecs.open('postedit.html', mode="r", encoding="utf-8") as md_file: md_content = md_file.read() html_content = md_content.replace('<pre>','<pre class="EnlighterJSRAW" >') html_content2 = html_content.replace('<code>','') html_content3 = html_content2.replace('</code>','') with codecs.open('new_post.html', mode="w", encoding="utf-8") as html_file: html_file.write(html_content3) print("转换完成")