IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

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

    u010019717发表于 2016-03-13 11:14:32
    love 0

    孙广东  2016.3.11


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

    那服务器在哪?   Github 了!

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

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


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

    npm install hexo-cli -g               // 安装 hexo
    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/ 就可以看到新的界面了!




沪ICP备19023445号-2号
友情链接