今天搭建了博客,把遇到的问题总结一下。
主要参考了网上的教程,后来又按照ouuan的博客重新搭了一遍。
切换到国内npm镜像
1 | npm config set registry https://registry.npm.taobao.org |
升级npm
1.查看当前版本npm -v
2.进行npm自动更新npm install npm@latest -g
升级node
1.查看当前版本node -v
2.清除缓存sudo npm cache clean -f
3.安装node版本管理工具sudo npm install n -g
4.升级到最新版本sudo n latest
安装Hexo
安装并初始化Hexo
1 | npm install -g hexo |
将博客上传至GitHub
生成SSH
1 | ssh-keygen |
打开~/.ssh/id_rsa.pub
向GitHub添加SSH key
输入命令 ssh -T git@github.com
,若出现 Hi yourname! You've successfully authenticated, but GitHub does not provide shell access.
表示 SSH 配置成功。
安装deployer
1 | npm install hexo-deployer-git --save |
测试一下Markdown
1 |
- 列表
delete
分割线
引用
略略略
- 嘤嘤嘤
- 喵喵喵
- 咩咩咩
斜体
table
1 | 2 | 3 |
---|---|---|
哈哈 | 呜呜 | 略略 |
return 0;