任选一个页面设置颜色,完成后,在视图里选择页面大小,保存为模板。给模板命名,勾选下面的设置为默认模板应用到当前分区的所有页。该分区新建的页面就都是模板的颜色了。 参考:......
2023-05-30 0
富文本格式中最成功的一种,我认为是HTML.这毫无疑问是当今互联网上流传最多的一种文本.(广义上的HTML,包括了H5,CSS3,JS)但是日常办公中,我们经常接触的是wordwendang.html target=_blank >word文档,PDF文档.然而这上面这三种格式,有利于排版或者有利于印刷,不方便进行写作和编辑.(不方便指的是文本编辑器写不了QAQ)LaTeX可以实现所想即所得的效果,但是想要实现预览,即所见即所得,编译链的配置也是十分麻烦的.
这里就体现出Markdown这种标记语言的优势了,小巧,简单,适合速记,带基本的格式.虽然Markdown不能代替上面的排版格式,但是其简单的语法,内联HTML的特性,还是很适合记笔记,写博客,wiki之类的文章.
但是想要打印,发布到wordpress,同步到OneNote,将Markdown转换为其他格式是必不可少的一道工序.本文将介绍如何利用VScode编辑Markdown,发布到wordPress,将渲染好的网页插入到OneNote中.毕竟一本花费心血写出来的笔记,需要一个合适的内容管理系统.
使用到的工具
VScode及MarkdownAllinOne,MarkdownPDF插件
OneNoteUWP版本
GoogleChrome浏览器
VS code编辑Markdown
VScode的确是一款优秀的GUI编辑器(虽然有时我也会在VScode的终端里面直接用Vim).o( ̄▽ ̄)o.配合下面的插件可以在VScode里面流畅地编辑Markdown.
此外还有诸如MarkdownPreviewEnhanced,MarkdownPreviewGithubStyling等也非常好用.安装好MarkdownAllinOne后就可以一边编辑Markdown一边实时预览了.
使用Markdown在wordPress上写文章
脱离了VScode之后,会遇到各种障碍.wordPress的编辑器从5.X以后的版本就逐渐不如人意了.使用Markdown,你可以利用VScode生成的HTML配合Markdown和Katex的CSS与JS文件完成写作;也可以使用插件,但是需要更改一下在VScode中写好的文本.
博主使用的wordPress插件是WPEditor.md,虽然有Bug但是可以用.正常的Markdown语法可以支持,但是遇到公式,需要做微调.
WPEditor.md支持Katex,其实在VScode上面使用的插件也是使用的Katex.只是在翻译成HTML渲染的时候,WPEditor.md遇到了如下问题:Katex的公式内换行使用的是//,在WPEditor.md中,需要输入三个/反斜杠;行内公式的希腊字母下标需要使用大括号.例如:eρ⃗,在行内编辑时需要写为:/vec{e_{/rho}}.
解决方法:
使用VScode将//替换为///
使用VScode将行内的希腊字母下标的Katex公式}_/rho替换为_{/rho}}
将Markdown文本输出到OneNote
OneNote已经做的很好了,但是整体不如Markdown轻便,独立一格的数据库存储方式让人摸不着头脑,即使使用插件也不能支持全部的Markdown语法.使用OneNote也就方便设备间的协同与Windows设备上流畅的手写体验.
OneNote可以插入HTML的富文本,但是在Markdown渲染出的HTML面前,我还没有找到方法.可以插入wordwendang.html target=_blank >word文档,但是Pandoc不能渲染Katex公式,明明在Typora上面是可以渲染的.于是我只能给出打印输出的方法,不能在OneNote里面编辑,但是可以查看.毕竟,使用OneNote对于我来讲,还是手写,也正是因为手写公式不如打印的工整,才考虑使用Markdown.
使用VScode将Markdown输出为HTML
使用VScode插件MarkdownPDF,并做如下配置.参考该篇博文的方法,在文件
C://Users/<username>/.vscode/extensions/yzane.markdown-PDF-<version>/template/template.html
<script
type="text/javascript"
src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"
></script>
<scripttype="text/x-mathjax-config">
MathJax.Hub.Config({tex2jax:{inlineMath:[['$','$']]},messageStyle:"none"});
</script>
微调,MathJax又是一种将Markdown翻译为HTML的方式,所以也会出现一些Bug,博主遇到的是_字符,转义为成对的<em></em>,导致乱码;Katex公式内换行的反斜杠一个会被翻译成转义字符的前缀,此时需要四个反斜杠:////.解决方法:
使用VScode将_替换为_
使用VScode将//替换为////
HTML打印到OneNote中
在修改好的md文件中右键,单击MarkdownPDF:Export(html).得到HTMl文件.使用Chrome打开该文件,打印到OneNoteforWindows中,在弹出的OneNote中选择输出的分区.
在VScode中编辑Markdown
在wordPress中发布
在Chrome中预览HTML
在OneNote中打印输出
标签: ppt画笔使用方法 ppt画笔怎么使用 使用 笔记 如何使用 rank函数的使用方法 怎么使用SUM函数 word使用技巧 word WPS项目符号怎么使用 l
相关文章
任选一个页面设置颜色,完成后,在视图里选择页面大小,保存为模板。给模板命名,勾选下面的设置为默认模板应用到当前分区的所有页。该分区新建的页面就都是模板的颜色了。 参考:......
2023-05-30 0
用Windows管理员权限启动OneNote的步骤如下: 1.在Windows的开始菜单里,找到OneNote 2.用鼠标右键点击OneNote 3.在弹出的右键菜单中,点击更多子菜单。 4.在更多子菜单中,点击以管理员身份运行。......
2023-05-30 0
要弄个onenote最让人无法容忍的缺陷排名,中文搜索Bug绝对名列前茅。本站之前详细梳理过onenote的搜索机制,其中文搜索上的表现,称之为垃圾并不为过。在onenote中查无此项时,你压根无法确......
2023-05-30 0
在网页中有许多的LaTeX公式,而OneNote里不容易快速生成公式。 数字珍宝GemforOneNote现提供LaTeX公式功能,方便你从网页复制LaTeX表达式,一次性转换成OneNote的原生公式。 转换网页来的 LaTeX 为......
2023-05-30 0