手动迁移博客
手动迁移博客
手动迁移博客
准备
文件就不更改了,复制,保存。
Git NodeJS 密钥配置
安装 git、nodejs,检测命令如下:
1 | git --version |
配置密钥
1 | ssh-keygen -t rsa -C "your email@example.com" |
三个回车
运行以下命令,将公钥的内容复制到系统粘贴板上
1 | clip < ~/.ssh/id_rsa.pub |
查看
1 | cat ~/.ssh/id_rsa.pub |
添加。
安装 hexo
选择一个磁盘,新建一个文件夹,自己重命名文件夹 ,博客相关文件将储存在此文件夹下,在该文件夹下右键鼠标,点击 Git Bash Here,输入以下 npm 命令即可安装,第一个命令表示安装 hexo,第二个命令表示安装 hexo 部署到 git page 的 deployer
1 | npm install hexo-cli -g |
Hexo 初始化配置
在刚才新建的文件夹里面 再次 新建一个 Hexo 文件夹 ,进入该 Hexo 文件夹右键鼠标,点击 Git Bash Here,输入以下命令
1 | hexo init |
本地查看效果
执行以下命令,执行完即可登录 http://localhost:4000/ 查看效果
1 | hexo generate |
添加 Emoji 支持
需要安装插件 hexo-filter-github-emojis (opens new window) 来支持这种语法。
安装插件
在 Hexo 根目录下,执行指令:
1
npm install hexo-filter-github-emojis --save
重启 Hexo 服务器
1
hexo clean && hexo s
如果不喜欢 ::
的语法,可以使用下面这种方法代替:
1 | {% github_emoji sparkles %} |
如果需要某个 Markdown 文件不解析这种语法,可以在 Markdown 文件里的 front-matter
中,设置 no-emoji: true
,这样 ::
会保持原来的样子。例如:
1 | --- |
有关该插件的更详尽的用法,请自行查阅其文档 (opens new window)。查看所有支持的 Emoji 请访问:Github Emojis API (opens new window)或者 Emoji Cheat Sheet (opens new window)。