Seven's blog

你不会找到路,除非你敢于迷路

0%

Hexo新建文章后立即打开Markdown编辑器编辑

我们都知道,在没有进行此项设置之前,我们新建博文的流程是:Hexo new "博文名称" → 进入到{your_hexo_path}/source/_posts文件夹 → 使用自己的markdown编辑器打开“博文名称.md”文件进行编辑。那么有没有什么方法可以简化这个流程呢?答案是肯定的。

  • 新建文件:{your_hexo_path}/scripts/editArticle.js(文件名任取,没有scripts文件夹就新建一个)
  • 然后在上述文件中填入以下代码:
    1
    2
    3
    4
    var exec = require('child_process').exec;
    hexo.on('new', function(data){
    exec('start "C:/+++Software+++/Sublime Text 3/sublime_text.exe" ' + data.path);
    });
  • 其中:把C:/+++Software+++/Sublime Text 3/sublime_text.exe替换为你自己的markdown编辑器的绝对路径。*
  • 大功告成!在命令行输入Hexo new "博文名称"试试吧!
  • Attention: 此方法只在Hexo 3.0之后的版本有效。
阅读全文 »

添加评论功能

Hexo生成的博客只是一个静态页面,想要添加评论功能,就要借助第三方平台。
Yilia支持的平台有多说,网易云跟帖,畅言和Disqus。但是截至今日,多说和网易云跟帖都已关闭,无法使用。Disqus是国外的系统,由于各种你懂的原因,在国内是使用不了的。所以我们的选择就只剩下畅言
畅言是搜狐提供的评论组件,功能丰富,体验优异。但必须进行域名备案。因为我们服务端使用的是Github Page,然而Github并没有提供备案服务。所以域名可以在其他IDC备案,备案成功后再解析到Github,亲测可以通过畅言审核。
但是这样做有一个很大的弊端,就是自己的备案随时有可能被管局注销。个中利弊,还需自己权衡。
有了已经备案的域名,畅言的配置就相当简单。

阅读全文 »

前言

很早之前就想搭建一个个人博客,一是作为笔记,记录自己学习路线上的各种心得;二是作为一个平台,帮助更多的人解决难题。但这个计划一直被搁浅,一方面是不想寄居于其他博客平台之下,具有轻微强迫症的我始终觉得自己的数据要攥在自己手里才够安全;另一方面,也确实是一直没有找到合适的博客程序,要么是功能繁杂,累赘不堪,要么是过度简单,平庸无奇。直到几天前看到了Litten的博客,我的心中才下定决心:嗯,这就是我想要的博客。于是在网上查阅各种资料,终于完成了自己的小心愿。瑾于此、记录下自己的建博历程,希望可以帮到其他和我有一样需求的人们。
Litten的博客

阅读全文 »