写Hexo博客的常用工具

我写博客通常思路都是先确定思路要点,然后按要点扩散编写,最后完善细节,包括配图和标注重点等。这其中要穿插使用不少工具,其中Sublime用于文字编写,FastStone用于图片裁剪和保存,CMD+AutoHotkey用于命令行。

Sublime

这里只介绍写Markdown时的一些Tips。使用Sublime写Markdown的入门我就不说了,在这里随意找了一个文章,写的也很简洁:使用Sublime Text作为Markdown编辑器 - gyzhao - 博客园

超赞的文本替代工具

  • 跨平台,换电脑也不用担心了
  • 启动速度快,相比IDE和Atom,完爆
  • 各种语言的插件支持,Java,PHP,HTML…
  • 各种快捷键支持和自定义

插件支持

安装和使用方法请自行查询。

  • MarkdownEditing,Markdown语法支持,比如高亮,快捷键等
  • MarkdownPreview,Markdown及时预览。其实不要也行,因为写Hexo时,本地也可以刷新预览

我常用的快捷键

使用频率依次递减。

  • Ctrl+1/2/3:标题等级1/2/3
  • Ctrl+Shift+B:粗体/不粗
  • `: 代码引用,或用作部分文字侧重声明
  • Ctrl+Shift+I:斜体/不斜
  • Ctrl+Shift+L:插入链接,复制网址到选中的文字
  • Ctrl+Shift+V:插入图片地址,也可以选择文字插入(这是我定制的快捷键,默认是Ctrl+Super+K
  • Shift+~:选中按下则是添加删除线
  • Ctrl+Shift+P: 弹出命令行
    • ssmg:设置Markdown语法
    • mppb:html预览

FastStone

很赞的图片、视频处理工具。支持图片多种剪切方式,我设置的是自动存储到指定名录+图片自定义命名,然后手动复制到对应文件夹。具体图片使用请参考:Markdown常用标记与图片管理

软件特点

  • 运行时内存低,不到1M
  • 可截取视频
  • 屏幕标尺,屏幕取色,屏幕放大镜,屏幕录像机(可添加片头说明)
  • 捕捉活动窗口,捕捉窗口/对象,捕捉矩形区域,捕捉手绘区域,捕捉整个屏幕,捕捉滚动窗口
  • 内置图片编辑器

CMD与AutoHotKey

关于CMD控制台,我一直没有找到最佳的替代工具。
最好用的还是系统默认,能在当前目录打开cmd.exe的Ctrl+Shift+R快捷键操作。而其他替代工具,如PowerShell貌似不支持&&和快捷键粘贴复制;Cmder也不支持当前目录快捷打开;ConsoleZ有个坑爹的问题,不支持Ctrl+C,这样会导致很多启动的命令行中的服务不能停止。

AutoHotKey可以定义命令的alias快捷输入,减少操作时间。我设置的相关定义有:

::/hn::hexo n "" ;创建文章
::/hc::hexo clean ;清理缓存
::/hcd::hexo clean && hexo d -g ;清理并发布到Github
::/hcs::hexo clean && hexo s -g ;清理并本地启动
::/hd::hexo d -g ;发布到Github
::/hs::hexo s -g ;本地启动

使用操作

  1. 在hexo站点目录,按下Ctrl+Shift+R,在站点目录打开cmd.exe
  2. 输入/hn或/hs或/hcd,分别对应创建文章/本地启动/发布到Github,按下回车或Tab

曾经的尝试

马克飞象

一般要及时预览,偶尔也会用马克飞象,没问题后再切回Sublime

如果使用Chrome中应用商店马克飞象,还可以跨Mac平台,着实不错。唯一不好的是需要付费保存,而且是到云端,其实我只要本地保存就行…

Atom

一句话鸡肋。

界面做的倒是很有逼格,启动速度简直称得上是个坑爹的”Bug”,还有Markdown-Writer附带的配置Hexo,也是个鸡肋功能,只包含了创建文件和插入图像这些功能。我没用前,还以为是包含了一站式的创建、编辑、发布等功能。

热评文章