手动迁移博客

手动迁移博客

手动迁移博客

准备

文件就不更改了,复制,保存。

Git NodeJS 密钥配置

安装 git、nodejs,检测命令如下:

1
2
3
git --version  
node -v
npm -v

配置密钥

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
2
npm install hexo-cli -g  
np m install hexo-deployer-git --save

Hexo 初始化配置

在刚才新建的文件夹里面 再次 新建一个 Hexo 文件夹 ,进入该 Hexo 文件夹右键鼠标,点击 Git Bash Here,输入以下命令

1
hexo init

本地查看效果

执行以下命令,执行完即可登录 http://localhost:4000/ 查看效果

1
2
hexo generate  
hexo server

添加 Emoji 支持

需要安装插件 hexo-filter-github-emojis (opens new window) 来支持这种语法。

  1. 安装插件

    在 Hexo 根目录下,执行指令:

    1
    npm install hexo-filter-github-emojis --save
  2. 重启 Hexo 服务器

    1
    hexo clean && hexo s

如果不喜欢 :: 的语法,可以使用下面这种方法代替:

1
{% github_emoji sparkles %}

如果需要某个 Markdown 文件不解析这种语法,可以在 Markdown 文件里的 front-matter 中,设置 no-emoji: true,这样 :: 会保持原来的样子。例如:

1
2
3
4
5
6
---
title: hello stun
tags:
- hello stun
no-emoji: true
---

有关该插件的更详尽的用法,请自行查阅其文档 (opens new window)。查看所有支持的 Emoji 请访问:Github Emojis API (opens new window)或者 Emoji Cheat Sheet (opens new window)

复制文件,覆盖