前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Windows下优雅地书写MarkDown

Windows下优雅地书写MarkDown

作者头像
信安之路
发布2018-08-08 11:22:28
4420
发布2018-08-08 11:22:28
举报
文章被收录于专栏:信安之路信安之路

前言

自从将博客搬到Hexo之后,书写MarkDown文档的频率就大大提高了,在享受着免排版的语法优势的同时又深深地受插入图片所困扰。找图床、加链接,大大降低了写文档的速度,于是下定决心要解决这个问题。在准备解决问题之前,我先确立了我个人的需求:

  1. 能够像Word文档一样,直接复制粘贴图片。
  2. 能够自由地导出为HTML和PDF文档。
  3. 支持代码常量,维护文档的基本颜值。
  4. 书写界面最好美观、流畅一些。

来自Mac的嘲讽

在和朋友们交流之后,有人提到现在已经有了这方面成熟的软件,比如mweb、Typora等等。兴致勃勃地去搜索一番之后,才发现TMD全部只支持Mac端!!!。难道Win用户不是人吗!忽然感受到了来自Mac用户的嘲讽。但牢骚归牢骚,还是要想办法解决问题,经过一下午的搜索+Debug,终于找到了几乎完美的解决方案:

Hexo_MD + 七牛API

注册账号

首先你要到【七牛官网】(https://www.qiniu.com/)上注册一个七牛个人账号,经过支付宝认证之后可以获得10G的免费储存空间。然后创建两个对象储存空间,分别作为分享图片和文档的仓库

创建选项中只需要注意选择公开空间即可,其它的无所谓。

创建结束后检查一下空间的图片保护选项是否关闭,如果没有关闭,就手动关闭一下。

下载软件

然后准备软件部分,有一个ID为“骑兵程序员”的编程大佬自己写了一个软件,下载地址在这里,下载之后无需安装,直接点开exe就可以使用。

打开之后先升级到最新版本

然后点开系统设置,根据你的七牛账号的内容进行填写:

其中前两个密钥可以在 个人面板-》密钥管理 中获得

空间名就是你创建空间时自己明明的内容,选中你要使用的空间,就可以看到空间域名:

填写进去,保存即可。

如果你运气好的话,到这里就可以直接使用了,Ctrl+C,Ctrl+V就可以自动上传图片到图床上,并生成插入语句在文档中,就像这样

QQ截图或系统自带截屏在截取之后,也可以直接Ctrl+V,非常非常非常方便~

可能会遇到Bug

但到这里可能还没有结束,因为接下来你可能像我一样,会遇到一些问题(PS:我就是在这儿磨蹭了三个小时, (>_<)……)。你在粘贴的时候很可能会显示七牛设置错误,由于这个软件不是一个成熟的商业软件,没有成熟的报错处理,目前的使用人数也比较少,所以我在这里困了很长时间。在分析软件代码结构,以及搜索大量关于七牛的教程之后,终于找到了问题所在。

由于在七牛的官方文档中uphost为非必填项,脚本中使用的是默认值http://up.qiniu.com,有时当与你空间所在机房不匹配时便会无法上传, 这时,找到app\modules\studio\clound.js,在40-50行左右,修改以下位置:

默认值为http://up.qiniu.com,讲其修改为http://up-z2.qiniu.com即可。

在配置过程中也有可能会遇到powershell执行权限问题,以管理员权限运行即可。

其它功能

除了自动上传图片意外,这个软件还有其它功能,也很赞!

  1. 实时预览:

可以在系统设置中设置预览窗口出现的方式。

  1. 自定义样式:

多种风格供你选择

  1. 一键文档分享如果文档里有这种格式的标签

,然后点击

就可以自动上传文档到,你的第二个空间中,并生成链接,供你向其他人分享。

  1. 表情包你可以在文档中使用这个表单的所有表情,使用方法为:表情代码:,比如? ? ? ??
  1. 导出为HTML或PDF文件
  1. 生成目录文档里如果带有TOC标签

则会自动将h1~h6标签按嵌套结构解析为目录树,并替换显示在TOC标签位置

结尾

当然,这个软件也有一点点小缺陷,就是它不会定时保存,需要你每隔一段时间就Ctrl+S一下,不过和自动上传图片的优势比起来,不足为谈~

接下来,就放肆地去书写MarkDown吧!

参考链接

http://jverson.com/2017/05/28/qiniu-image-v2/ http://benq.im/2015/10/29/hexomd-introduction/

有兴趣的可以访问阅读原文来访问作者博客。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2017-08-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 信安之路 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 来自Mac的嘲讽
  • Hexo_MD + 七牛API
    • 注册账号
      • 下载软件
        • 可能会遇到Bug
          • 其它功能
            • 结尾
            • 参考链接
            • 有兴趣的可以访问阅读原文来访问作者博客。
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档