Hexo实现个人技术博客

Hexo(中文官方网站)是一个快速,简洁且高效的博客框架,让上百个页面在几秒内瞬间完成渲染。 Hexo支持Github Flavored Markdown的所有功能, 甚至可以整合Octopress的大多数插件。 并自己也拥有强大的插件系统。

本地调试

安装node.js

查看nodejs和npm版本

安装cnpm

  • 1
    npm install -g cnpm --registry=https://registry.npm.taobao.org

安装hexo

  • 1
    cnpm install -g hexo-cli
  • 验证hexo(hexo -v)
    在目录下建立博客文件夹,同时cd进目录

    安装git
    创建架构

  • 1
    hexo init

开始本地调试

  • 1
    hexo s

    创建博客

  • 1
    hexo new  "我的第一篇博客"
  • 文章会自动生成在/source/_post目录下
    清理并生成

  • hexo clean(clean清除缓存之后要及时生成)

  • 1
    hexo g

远端部署

登陆GitHub并新建仓库

  • 仓库名为”用户名.github.io”

  • 创建

    在博客目录下安装git插件

  • 1
    cnpm install --save hexo-deployer-git

    设置_config.yml

  • 在Deployment下的type: 后加上git(注意!type:和git间有一空格)

  • 在type项下一行加

    1
    repo: 仓库链接
  • 下一行加

    1
    branch: master

    设置git

1
2
git config --global user.name "Your Name"
git config --global user.email "email@example.com"

部署到远端

hexo d

主题更换

下载zip包解压在themes文件夹下或git clone下来

在博客目录_config.yml中更改主题

  • 1
    theme: 主题名(默认是landscape)

清理并生成

  • 1
    hexo clean
  • 1
    hexo g

后期发文

hexo new "博客名"

编辑博文

hexo clean

hexo g(生成博客)

hexo s(本地测试)

hexo d(部署到远端)

结语

本文受CodeSheep程序羊视频https://www.bilibili.com/video/av44544186?t=1165启发,主体由羊圈群友编写,稍作改动和增加,有什么问题欢迎交流。

0%