新建Hexo博客

  本案例为防止个人博客意外损坏从而使博客无法使用后的自救教程。

结构目录

安装node.js

 1 、安装Node.js

 2、安装好之后,按Win+R打开命令提示符,输入node -vnpm -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
2
git config --global user.name "xxxxxxx"            #输入github用户名
git config --global user.email "xxxxxx@xxx.com" #输入github绑定邮箱

 2、生成密钥SSH key

1
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、安装拓展:此拓展负责链接github

1
npm i hexojs/hexo-deployer-git

   此为之前使用的,目前已经失效:

1
npm i hexo-deployer-git 

  若使用第二种安装方式采用以下方法解决:

1
2
npm un hexo-deployer-git 
npm i hexojs/hexo-deployer-git


 2、修改基本配置文件_config.yml中的如下配置:

1
2
3
4
deploy:
type: git
repository: https://github.com/username/username.github.io
branch: master


 3、新建仓库,仓库名必为:username.github.io , 同时勾选ADD a README file


 4、依次使用以下命令上传修改:

1
2
hexo g
hexo d




备份博客源文件

  有时候我们想换一台电脑继续写博客,这时候就可以将博客目录下的所有源文件都上传到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、找到基本配置文件修改主题即可,其余需要个性化修改的内容只需到主题配置内修改即可