如何用OpenWrite书写技术博客并在多平台分发
最近发现一个用于编辑和多平台发布博客文章的工具OpenWrite,决定尝试一下使用这个工具书写技术博客。下面分享一下使用的心得。
首先OpenWrite目前只支持标准Markdown语言,Markdown用于书写文章非常方便,现在已经被广泛使用,但是Markdown的能力毕竟有限,对于写技术文章来说,可能有一些限制。技术文章除了常见的格式和排版要求之外,还有至少如下的需求:
- 代码显示
- 数学公式
- 参考引用
OpenWrite能否对以上功能给予支持呢?
标准语法
markdown的标准语法可以参考如下链接 markdown-guide
代码显示功能
标准语法提供了代码显示功能,只是不知道在OpenWrite里面的显示效果如何,尝试如下:
C++
1 |
|
python
1 |
|
Java
1 |
|
经过测试显示代码没有问题。
数学公式
OpenWrite 目前只支持标准的markdown语法,无法显示数学公式(markdown-enhanced 语法支持latex格式的数学公式),强烈建议以后支持该功能。
替代办法
用图片代替公式是一个不错的选择,在这里不得不推荐一个超级好用的工具,Mathpix,可直接将截图识别为latex公式,提供png格式、不同latex格式和MathML格式的拷贝,使用中可直接将图片复制到文中即可。
从文献书籍上的截图:
利用Mathpix一键生成的新公式图片:
可见图片质量有明显提升。此外还可以很方便地对公式进行加工修改,修改之后直接生成新的图片,以下是将函数名简单修改后的结果:
参考引用
标准markdown语法里也不支持对参考文献和图片的引用,这个目前没有找到合适的替代方法,不过这个需求并不强,也可以手动添加引用进去。
功能亮点
- 多平台同时发布,这个功能五星好评。
- 目前虽然不支持微信公众号,但是可以在预览界面将文章复制到微信后台,直接粘贴,非常方便,五星好评。
总结
总之,用OpenWrite来写技术文章基本满足要求,最主要的是它支持在多个平台同时发布,减少重复工作,提供方便。
如何用OpenWrite书写技术博客并在多平台分发
http://yoursite.com/posts/49812/