建站流程笔记
使用hexo+GitHub
使用hexo+github搭建免费个人博客详细教程 - 我是小茗同学 - 博客园 (cnblogs.com)
配置SSH key
为什么要配置这个呢?因为你提交代码肯定要拥有你的github权限才可以,但是直接使用用户名和密码太不安全了,所以我们使用ssh key来解决本地和服务器的连接问题。
1 | $ cd ~/.ssh #检查本机已存在的ssh密钥 |
如果提示:No such file or directory 说明你是第一次使用git。
1 | ssh-keygen -t rsa -C "xxx@qq.com" |
然后连续3次回车,最终会生成一个文件在用户目录下,打开用户目录,找到.ssh\id_rsa.pub
文件,记事本打开并复制里面的内容,打开你的github主页,进入个人设置 -> SSH and GPG keys -> New SSH key:
将刚复制的内容粘贴到key那里,title随便填,保存。
测试是否成功
1 | $ ssh -T git@github.com # 注意邮箱地址不用改 |
如果提示Are you sure you want to continue connecting (yes/no)?
,输入yes,然后会看到:
Hi ATAO-Blast! You’ve successfully authenticated, but GitHub does not provide shell access.
看到这个信息说明SSH已配置成功!
此时你还需要配置:
1 | $ git config --global user.name "ATAO-Blast"// 你的github用户名,非昵称 |
别忘了安装node.js才能执行npm指令
npm代理:
1 | npm config set registry https://registry.npm.taobao.org |
使用Butterfly主题
hexo-theme-butterfly/README_CN.md at dev · jerryc127/hexo-theme-butterfly · GitHub
Butterfly 安裝文檔(一) 快速開始 | Butterfly
使用npm安装Butterfly主题时,注意主题文件在主题根目录:\node_modules\hexo-theme-butterfly文件夹内,通过npm和通过Bash安装的主题共同使用_config.butterfly.yml全局主题配置文件会产生问题
代码自动折叠和图片点击放大会因为网络问题而失效,必要时请通过科学上网刷新解决
更换电脑重新部署Hexo
Hexo 更换电脑重新部署 - 简书 (jianshu.com)
阿里云OSS配置Picgo
阿里云OSS PicGo 配置图床教程 超详细 - 知乎 (zhihu.com)
Typora+PicGo实现自动上传图片
Typora+PicGo实现自己的图片自动上传教程 - 知乎 (zhihu.com)
子文件夹命令
1 | hexo new post -p UnityBook/Unity-Book-Chapter11Part1 |