博客见闻录之基础搭建
算是第二次用 hexo 建站了吧,第一次建的 blog 还保留着,不过荒废已久了。这次建站总体过程还算顺利,这里就记录一下搭建博客中踩过的坑。
搭建步骤
这时候在 localhost:4000 就能看到 hexo 的欢迎界面了。
美化 blog
在 hexo 主题 中寻找合适的主题,一般配置都是下载主题后解压放入 hexo 根目录下的 themes,然后在 _config.yml 中把 theme 配置为所选主题名称即可。一些常用 hexo 指令
1
2
3
4
5
6
7
8//清除缓存和生成的静态文件
hexo clean
//生成静态文件
hexo g
//部署网站
hexo d
//启动hexo本地服务器
hexo s安装 git
安装依赖
1
npm install hexo-deployer-git --save
设置全局配置 user.name 和 user.email
1
2git config –-global user.name "xxx" //(""的账号是刚才Github里面自己注册的账号)
git config –-global user.email "xxx@xxx.com" //(""的邮箱是你自己注册的邮箱)
生成秘钥
1
2
3cd ~/.ssh
ssh-keygen -t rsa -C "xxx@xxx.com" //打自己的邮箱
//如果cd失败说找不到.ssh的话,直接执行第二步生成就好了(我就是这样,23333)
设置 ssh key 到 GitHub
默认生成 ssh key 在 .ssh 文件夹中,复制 id_rsa.pub 文件内容到 github->settings->SSH and GPG key->new ssh key。
测试 ssh
如果是第一次测试的话终端会丢一个 warn 来问候你一下,敲 yes 然后回车就行了。如果收到 Hi xxx!(xxx是你的用户名),证明 ssh 连接成功。1
ssh -T git@github.com
- 在 github 上新建仓库 yourname.github.io
在 hexo 根目录下的 _config.yml 中配置 Deployment 如下:
1
2
3
4deploy:
type: git
repository: git@github.com:xxx/xxx.github.io.git
branch: masterrepository 是仓库地址,获取地址参考下图:
终极测试
输入hexo指令全家桶:1
2
3hexo clean
hexo g
hexo d或者偷一下懒:
1
2hexo clean
hexo d -g或者懒到没有得救了:
1
hexo d -g
部署完毕后登陆 https://xxx.github.io ,如果看到自己的博客那就大功告成了。