下载Node.js

1
https://nodejs.org/en/

安装Hexo

1
npm install hexo-cli -g

部署Git

1
npm install hexo-deployer-git --save

生成访问密钥

1
ssh-keygen -t rsa -C "GitHubname@163.com"

在Github上申请SSH

在Gitbash上添加SSH

1
eval "$(ssh-agent -s)" 

添加密钥到ssh-agent

1
ssh-add ~/.ssh/id_rsa 

测试

1
ssh -T git@github.com

=======

安装butterfly插件

1
npm install hexo-renderer-pug hexo-renderer-stylus --save

对username.github.io仓库新建分支,并克隆

1
git branch [name]

切换分支

1
git checkout [branch name]

推送分支

1
git push origin [branch name]

删除分支

1
git branch -d [branch name]

将themes目录以内中的主题的.git目录删除(如果有),因为一个git仓库中不能包含另一个git仓库,提交主题文件夹会失败

执行

1
2
3
git add .
git commit -m 'back up hexo files'(引号内容可改)
git push

即可将博客的hexo部署环境提交到GitHub个人仓库的xxx分支。

次换电脑进行博客更新时,不管上次在其他电脑有没有更新(就怕更新之后忘了),最好先

1
git pull

获取xxx分支的最新版本,之后再进行编辑和提交。
建议下载Github桌面版进行版本控制

在其它电脑上修改文件

1
2
3
4
5
git add . #添加所有文件到暂存区
git commit -m "提交一篇博客" #提交
git push origin Hexo 推送hexo分支到github

git remote add origin git@github.com:Thinksky5124/Thinksky5124.github.io.git

卸载Marked渲染器,安装Markdown it Plus渲染器

1
2
3
4
5
6
7
npm uninstall hexo-renderer-marked --save
npm install hexo-renderer-markdown-it-plus --save
npm install hexo-asset-image --save

npm update hexo-theme-butterfly

hexo new post -p /数字图像处理基础/数字图像处理基础(一).md

魔改命令-哔哩哔哩追番

1
2
3
npm install hexo-bilibili-bangumi --save
npm install hexo-bilibili-bangumi --update --save
hexo bangumi -d