备份与还原
备份
备份采用了hexo-git-backup模块提供的git备份功能
还原
环境需要:
- nodejs
- hexo
注意hexo和nodejs版本需要相对应,建议以hexo为准,因为nodejs有工具可以切换,比较方便尝试,而如果更改hexo的版本,那之前使用的主题可能也要和hexo的版本对应上,比较麻烦.根据我个人的情况,hexo_v3.9对应node_v11.11.0 .
nodejs的安装
1 2 3 4 5 6 7
| 1.通过yum或者离线下载安装 yum install nodejs 2.不管yum或者下载最新版本,hexo都需要相适应的nodejs版本,下载nodejs 版本控制工具 npm install n -g 3.切换版本 n -v11.11.0 node -v
|
hexo的安装
1 2 3 4 5 6 7 8
| 1.由于我们是还原,因此先安装hexo-cli即可 npm install -g hexo-cli 2.下载我们的备份文件 git clone 博客仓库 3.切换至博客根目录中,更新hexo相关插件 npm install 4.由于个人采用hexo-git-backup组件,需要删除当前文件夹的git信息 rm -rf .
|
文章跳转
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| [链接名称](链接url)
如果是站内文章: [文章A](/2016/01/10/article) 注意,如果所有文章在统一文件夹则第一个`/`可省略,以下所有命令都是如此. 对于此时硬编码了YYYY/MM/DD,可修改参数: permalink: :year/:month/:day/:title/ -> permalink: :title/ 实现去除: [文章A]([/文件夹]/article) //如果文章直接保存在_posts文件夹下,可忽略[/文件夹]
如果不仅需要跳转,而且还要直接在该跳转到某目录, 需要提前制作锚点,在文章A中: <a name="Anchor" style="display:none"></a> //注意不要写成下方简写方式,容易导致本地渲染不合理 <a name="Anchor" style="display:none"/>
在文章B中: [文章A]([/文件夹]/article#Anchor)
|
关于网上所说post_link
或post_path
的命令,均已做尝试,未成功(hexo版本3.9).
html标签使用
在markdown中使用html标签,直接使用即可,但如果只希望作为文本输出,那么需要转义.具体转义字符可百度.