作为一名程序员一定要有自己的博客,之前都借用的技术网站,最开始的新浪微博,csdn等等。。。换来换去,心力交瘁。就想自己搭建一个,找了一下发现Hexo在GitHub搭建博客挺不错的,接下来就开始动手了~~

系统

准备

  • node.js,官网下载:https://nodejs.org/en/
  • Git
  • npm

    安装Hexo

  • 打开终端,输入:

    1
    $ npm install -g hexo-cli #-g表示全局安装
  • 检查安装是否成功,显示hexo-cli版本说明安装成功

    1
    $ hexo -V

建站初始化

  • 安装 Hexo 完成后,请执行下列命令,Hexo 将会在指定文件夹中新建所需要的文件。
    1
    2
    3
    $ hexo init <folder> #<folder> 你的博客项目名
    $ cd <folder>
    $ npm install
  • 本地服务器测试:

    1
    $ hexo s #本地服务器运行 相当于 hexo server

上传到GitHub

ps: 创建时,填写Repository name的时候,Repository name的格式必须为{user_name}.github.io,其中{user_name}必须与你的用户名一样,这是GitHub Pages的特殊命名规范(亲测不区分大小写)

修改配置文件

  • 项目根目录下:_config.yml修改: (注意:冒号后面必须有一个英文空格)

    1
    2
    3
    4
    deploy:
    type: git
    repository: https://github.com/jqqgitup/jqqgitup.io.git #复制过来
    branch: master

URL可以修改成自己的

1
url: http://jqqgitup.github.io

部署

  • 部署之前需要安装git部署插件,否则会提示Deployer not found错误。

    1
    npm install hexo-deployer-git --save
  • 依次执行以下命令:(每次git提交都要)

    1
    2
    3
    $ hexo clean  
    $ hexo generate #相当于 hexo g
    $ hexo deploy #相当于 hexo d

访问:http://jqqgitup.github.io 就可以看到个人博客了

hexo官网:https://hexo.io/zh-cn/

最后更新: 2019年01月10日 14:52

原始链接: http://jqqgitup.github.io/2019/01/10/Hexo在GitHub上搭建博客/

× 请我吃糖~
打赏二维码