搭建个人博客 方式1 使用Hexo

来源:互联网 发布:网络变压器信号定义 编辑:程序博客网 时间:2024/06/05 14:26

孙广东  2016.3.11


只说 静态博客 (不用自己弄服务器和数据库)

那服务器在哪?   Github 了!

这种方式 相对比较 简单不复杂。

对于环境只需要 Node.js  就行 这个 安装 百度就行了。


进入 CMD (Win + r   然后输入 cmd 回车就行了 )

npm install hexo-cli -g               // 安装 hexo   如果安装失败了, 出现C:\Users\Administrator\AppData\Roaming\npm-cache\这个路径相关, 就把这个路径删除然后重试。
hexo init blog                            // 新建一个hexo 项目 ,默认在c:/用户/主机名/
cd blog                                      // 进入这个 项目路径
npm install
hexo server                              // 启动本地服务器 (这样就可以 在浏览器中  通过 http://localhost:4000/ 访问 到刚刚创建的 hexo 项目的内容 )


npm install hexo-deployer-git --save               // 最新版本 最好使用这个
hexo clean                                                      // 清理旧的 生成
hexo generate                                                 // 生成新的
hexo deploy                                                    // 部署到服务器上


这里我们 要使用Github 服务器 就要在 项目 blog中 的 _config.yml  更改如下:

# Deployment

## Docs: https://hexo.io/docs/deployment.html
deploy:
  type: git
       //改成hexo 3.0后需要改成git
  repository: git@github.com:SunGuangdong/Sunguangdong.github.io.git                       // 自己新建的 github项目 注意项目的名称  “用户名.github.io”
  branch: master


遇到的 问题 解决方式:
http://catqpl.com/2015/04/10/150410QA2/

一个很好的主题:(拉取主题的时候是在 /blog 目录下操作)
https://github.com/wuchong/jacman/blob/master/README_zh.md
http://wuchong.me/blog/2014/11/20/how-to-use-jacman/   详细的

还需要 添加 密钥 SSH key :
在电脑中添加
解决方法:条件SSHkey
ssh-keygen -t rsa -C "1224708372@qq.com"
三次回车,即可设置密码为空

将生成的C:\Users\Administrator.ssh目录下的id_rsa.pub添加到github上

再测试是否可以连接到github上,
ssh git@github.com
如果在 hexo deploy 部署 还是报错 那么就就先拉取 这个 github 项目 完成后,然后在 切换到 blog 进行部署操作。

部署成功之后  在 访问 :https://sunguangdong.github.io/ 就可以看到新的界面了!


6 0
原创粉丝点击