博客见闻录之基础搭建
算是第二次用 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 
 2- git config –-global user.name "xxx" //(""的账号是刚才Github里面自己注册的账号) 
 git config –-global user.email "xxx@xxx.com" //(""的邮箱是你自己注册的邮箱)
- 生成秘钥 - 1 
 2
 3- cd ~/.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
 4- deploy: 
 type: git
 repository: git@github.com:xxx/xxx.github.io.git
 branch: master- repository 是仓库地址,获取地址参考下图: 
  
- 终极测试 
 输入hexo指令全家桶:- 1 
 2
 3- hexo clean 
 hexo g
 hexo d- 或者偷一下懒: - 1 
 2- hexo clean 
 hexo d -g- 或者懒到没有得救了: - 1 - hexo d -g - 部署完毕后登陆 https://xxx.github.io ,如果看到自己的博客那就大功告成了。