几款配合hexo使用的markdown本地编辑器对比
hexo支持markdown使写作变得更加方便,但是需要先在本地编辑再生成上传,所以一款顺手的markdown本地编辑器万分重要
sublime text3 + 插件
我是sublime text3的小粉丝,代码什么的都是sublime + 插件在这里编辑,既然它能支持markdown,当然是要试试了
插件的安装
安装Package Control
打开控制台1
ctrl + ` //或者View --> Show Console
贴入如下代码,并回车
1 | import urllib.request,os,hashlib; h = 'eb2297e1a458f27d836c04bb0cbaf282' + 'd0e7a3098092775ccb37ca9d6b2e4b7d'; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); by = urllib.request.urlopen( 'http://packagecontrol.io/' + pf.replace(' ', '%20')).read(); dh = hashlib.sha256(by).hexdigest(); print('Error validating download (got %s instead of %s), please try manual install' % (dh, h)) if dh != h else open(os.path.join( ipp, pf), 'wb' ).write(by) |
安装MarkdownEditing
进入sublime text3命令面板1
ctrl + shift + p
输入1
package install
选择install package
并回车
输入1
markdown ed
选择MarkdownEditing
并回车
安装OmniMarkupPreviewer
进入sublime text3命令面板1
ctrl + shift + p
输入1
package install
选择install package
并回车
键入ominmarkup
选择OmniMarkupPreviewer
并回车。
体验
- sublime text3中预览效果不是很好,只能说仅供参考,CTRL + alt + o网页预览没问题
- 方便快捷,这一直是sublime text3最大的优点
- 不会随意更改内容,按他的语法补齐标签
- 不支持列表嵌套和引用嵌套code
- 表格网页预览效果不是很好
typora
小破乎上面无意间看到的,也没多想,直接就下了,体验较好,但是和hexo语法有些不同
体验
- 即时预览(隐藏标签)和源码模式(显示标签),预览效果都不错。
- 连续删除极容易卡顿,一不小心就删多了,不知道是不是我电脑的问题。
- 会按它的方式自作主张地补齐语法标签,虽然源码模式可以修改,但多少有些麻烦。
- 引用嵌套code的时候,语法和hexo不一样,用hexo语法时,本地预览一塌糊涂。
- 3和4两条连在一起,使得用sublime text3修改成hexo的格式后,再用typora修改出现引用嵌套code的文件时,一保存就得重改,有点让人火大。
结论
用typora时尽量避免引用嵌套code的语法,我是用typora编辑好后,再用sublime text3一个个修改再上传的。目前用下来,typora体验比sublime text3好不少。一定程度上,二者可以互补。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 五味子!