本案例为防止个人博客意外损坏从而使博客无法使用后的自救教程。
结构目录
安装node.js
1 、安装Node.js
2、安装好之后,按Win+R
打开命令提示符,输入node -v
和npm -v
,查看版本号
安装Git
1、安装Git
2、最后一步添加路径时选择Use Git from the Windows Command Prompt,就可以直接在命令提示符里打开git
3、安装完成后在命令提示符中输入git --version
验证是否安装成功
安装Hexo
1、在被本地新建一个文件夹,如:D/Learn/Github/Blog
2、在新建的这个文件夹右键打开 Git bash
,输入npm i hexo-cli -g
,安装Hexo ,安装完后输入hexo -v
验证是否安装成功
3、输入 hexo init
初始化文件夹
4、此时使用 hexo g
将所编写的markdodn文件编译为Html文件
5、使用 hexo s
在本地服务器查看博客
6、使用 hexo d
上传到Github
连接Github
· 若本地Git未与Github端链接,则进行如下操作
1、在git命令端输入:1
2git config --global user.name "xxxxxxx" #输入github用户名
git config --global user.email "xxxxxx@xxx.com" #输入github绑定邮箱
2、生成密钥SSH key1
ssh-keygen -t rsa -C "xxxxxx@xxx.com"
3、打开 C:\Users\用户\.ssh
,找到 id_rsa.pub
,复制其中内容
4、打开Github,找到右上角头像 Setting —> SSH and GPG keys —> New SSH key,输入上步复制的公钥
5、输入如下内容验证是否成功:1
ssh -T git@github.com
#Hi xxxxx! You’ve successfully authenticated,but GitHub does not provide shell access(出现这个成功,其余则失败)
· 若本地Git已经与Github链接,则只需进行如下操作
1、安装拓展:此拓展负责链接github1
npm i hexojs/hexo-deployer-git
此为之前使用的,目前已经失效:1
npm i hexo-deployer-git
若使用第二种安装方式采用以下方法解决:1
2npm un hexo-deployer-git
npm i hexojs/hexo-deployer-git
2、修改基本配置文件_config.yml中的如下配置:1
2
3
4deploy:
type: git
repository: https://github.com/username/username.github.io
branch: master
3、新建仓库,仓库名必为:username.github.io
, 同时勾选ADD a README file
4、依次使用以下命令上传修改:
1 | hexo g |
备份博客源文件
有时候我们想换一台电脑继续写博客,这时候就可以将博客目录下的所有源文件都上传到github上面。
首先在github博客仓库下新建一个分支hexo,然后git clone到本地,把.git文件夹拿出来,放在博客根目录下。
然后git branch -b hexo切换到hexo分支,然后git add .,然后git commit -m “xxx”,最后git push origin hexo提交就行了
更换博客主题
1、知道到主题所在仓库,输入如下:1
git clone https://github.com/username/tttt-xxxx themes/xxxx
*例如:
git clone https://github.com/cofess/hexo-theme-pure themes/pure
2、找到基本配置文件修改主题即可,其余需要个性化修改的内容只需到主题配置内修改即可