上一篇文章写到了如何在 Github 上用 Hexo 搭建博客,接下来当然是开始研究如何写博客啦。
1. 原始方法
在我们放置博客文件的文件夹 Hexo 中,source/_posts/ 目录下存放着所有博文的 Markdown 文件,初始化只有一个 hello-world.md 文件。我们可以在 Git Bash 中创建新博文:
hexo new <title>
在_posts 目录下会生成相应的.md 文件,接下来我们可以编辑该文件,直接写博文啦。(注意使用 Markdown 语法)
写完博文后,执行即可在博客中更新。
hexo g
hexo d
如果要删除博文,则直接把_posts 目录下相应的.md 文件删除,再执行上述命令即可。PS:关于在博文中插入图片 可以把图片统一放置在 source/images 目录下,然后在使用时用下述方式引用。
![](/images/image.jpg)
更多相关的操作,可以查看 Hexo 的官网。
2. Hexo Admin 插件管理
可以看出,用原生的方法来管理博文十分的不便,因此便有了 Hexo Admin 这一插件来方便我们的操作。首先,安装插件。
npm install –save hexo-admin
启动服务器。
hexo server -d
即可在 localhost:4000/admin/ 中编辑博文了。
然后,Deploy 之前,还需要编辑配置文件_config.yml。(否则会出现 Error: Config value “admin.deployCommand” not found 或者 Error: spawn hexo ENOENT 之类的报错。) 如果是 Windows 则在末尾加上然后在同级目录新建 hexo-pubish.bat 文件,文件内容如下:
hexo g -d
如果是 Linux 系统则参考 Issues。编辑完毕后,就可以点击 Deploy,直接部署发布 Github 博客上。
PS:关于 Hexo Admin 插入图片 Hexo Admin 可以直接复制图片粘贴,然后自动下载到 source/images 目录并重命名。但在 Windows 中粘贴后会出现裂图。这时就需要手动把括号中的前后两个斜杠去掉,就能正常显示。