My New Blog
1. 先下载安装Git和Node.js。
安装git时特别慢,所以又安装了一个==steam++加速器==(现名Watt Toolkit)虽然好像对这个也没有什么用,但是可以加速github;
安装Node.js时,由于系统自带的解压软件太强大,把Node.js当成安装包了,把这个解压软件卸掉就可以正常安装了。
2. 接下来就是使用npm安装Hexo。
- 在命令行执行以下命令:
$ npm install -g hexo-cli - 安装好后,打开git bash,再输入命令生成指定文件:
1 | $ hexo init myBlog |
- 最后运行
hexo s命令,就搭建好Hexo的博客框架了。 - 点击链接,即可预览 https://localhost:4000
不过这个网页经常打不开,也不懂是什么原因
3.安装vscode
- 使用vscode编辑器,方便设置主题
刚开始没有下载编辑器,直接使用记事本,发现操作受限
- [官网下载地址]:https://code.visualstudio.com/
4.设置主题
- 打开官网https://hexo.io/themes/
找到butterfly主题https://github.com/jerryc127/hexo-theme-butterfly
找到installation,复制链接到git bash中运行,得到myBlog文件,打开”-config.yml” - 在其中找到”theme”,改成所选的主题名字”butterfly”即可
- 再次运行
hexo g和hexo s,从浏览器中进入hexo即可预览效果安装主题渲染的时候,总是警告说有漏洞,所以就放弃安装图中最后的渲染了
这里运行”Git Bash”的时候,文件打开错了,直接从theme目录下打开,导致运行不出结果,发现后改成==从”myBlog”根目录打开==就运行成功了。
不过我运行完出来的butterfly主题页面和官网上的不太一样???
5.写博客
- 输入
1 | hexo new "My new blog" |
- 然后在”vscode”打开”/source/_posts”的文件夹下的”.md”的文件,打开进入编辑博客
注意”Markdown”格式的写法
6.部署博客到Github上
- 创建一个仓库:”cyanrainddd.github.io”
这里千万要注意,==仓库名要和GitHub的用户名一致==,我第一次尝试的时候,仓库名与用户名不一样,结果后期一直部署不成功。
- 配置SSH key :
1 | git config --global user.name "用户名" |
- 查看ssh:
cat -/.ssh/id_rsa.pub - 首次使用时还要确认并添加主机到本机SSH可信列表,输入
ssh -T git@github.com,
若返回Hi!xxx!You've successfully authenticated,but GitHub does not provide shell access.,则添加成功。 - 进入github,新建ssh密钥
我不小心把文件中的_rsa复制到密钥内容,所以显示密钥格式错误,应该是把上一步中查看得出的密钥输入。
- 链接本地和Github:
1 | deploy: |
注意冒号后面要加空格
- 安装部署插件:
npm install hexo-deployer-git ---save - 最后,输入以下命令即可上传:
1 | hexo g |
7.感谢
- 最后,感谢学长们耐心解答我的奇奇怪怪的小问题!非常感谢!
- 特别记录一点,==注意直接部署到GitHub和GitHub Page的区别==
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.










