Hexo + Github 的个人博客搭建

前言

本篇介绍如何使用 hexo 和 github page 来搭建个人博客, hexo 是一个博客框架,支持 markdown,有丰富的插件和主题。github page 是 github 的一个项目,给开发者提供一个免费的没有空间限制的私人页面。

配置 github

1.创建 github 账号

https://github.com/

2.创建一个新项目 new reposity

项目必须要遵守格式:账户名.github.io, 不然接下来会有很多麻烦。并且需要勾选Initialize this repository with a README

3. 按照图片输入信息

在建好的项目右侧有个settings按钮,点击它,向下拉到GitHub Pages。开启后访问一下你的链接,应该可以看到默认的GitHub Pages效果:

开启GitHub Pages

打开链接 账户名.github.io 可以看到默认的github page 页面

配置 Hexo

安装 Hexo
使用 Hexo
  • 初始化 Hexo

    hexo i blog //init的缩写 blog是项目名,初始化项目
    cd blog //切换到站点根目录
    hexo g //generetor的缩写 渲染
    hexo s //server的缩写,开启 hexo 服务
  • 打开浏览器输入localhost:4000查看默认页面

    hexoDefault

    • 看到这个样子就说明成功了,这个就是hexo默认的博客主题。现在你已经可以在这个主题下写博客了。当然,我是不喜欢这样的,幸好,github上有大量的主题可供选择,这里我选择使用nexT主题。
  • 切换主题

    • 在站点根目录输入
    • git clone https://github.com/iissnan/hexo-theme-next themes/next
    • 打开根目录下的配置文件 _config.yml 修改主题
      $ vim ../hexo/_config.yml  
      theme: next
      $ vim /themes/next/_congig.yml 
      
      # Schemes     //next 的三种主题
      
      
      #scheme: Muse       # 右边目录,首页居中
      
      scheme: Mist        # 右边弹目录,首页左上
      
      #scheme: Pisces     # 桌面目录,文章空间小
      
      
      #scheme: Gemini     # 同上,首页博客分割
      
      
      # Canvas-nest       # 动态背景
      
      canvas_nest: false   
  • 清楚缓存,重新渲染

    $ hexo clean  //清除缓存
    $ hexo g  //重新生成代码
    $ hexo s  //部署到本地
    
    //然后打开浏览器访问 localhost:4000 查看效果
将本地的 hexo 代码上传到 Github Page 上
  • 修改hexo站点的配置文件
$ vim /hexo/_config.yml
deploy:
    type: git
    repository: https://github.com/Tomoku-dm/Tomoku-dm.github.io
    branch: master
    message: update
  • 部署
$ npm install hexo-deployer-git --save
//先装个插件压压惊
$ hexo d  //  部署的命令

//等一会就好了,这回可以直接访问 Github Page 的网址了
添加博客文章

文章目录是 /blogpath/source/_posts/xxx.md
添加文章后重新渲染及部署

$ hexo g //生成静态页面
$ hexo d //发布
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值