Hexo

hexo简介

1
Hexo是一个开源的静态博客生成器,用node.js开发

创建一个博客

1. 准备工作

1
2
3
git
node.js
markdown编辑器

2.安装hexo

  • window

    1
    2
    在window中,按下window+r---cmd进入命令窗口--nmp install hexo-cli -g
    -g表示在全局下安装,-g可以写在这句代码的人格位置
  • mac

    1
    在mac需要输入 sudo npm install hexo-cli -g

3.初始化博客

  • 初始化博客

    1
    hexo init blog--初始化的项目是没有node_modules
  • 安装所需要的模块

    1
    2
    3
    这里有两种:a.直接进入blog的文件夹输入指令--npm-install
    b.在别的文件下输入命令 cd blog&&npm-install
    是安装所需要的依赖
  • 启动服务查看当前结构

    1
    输入--hexo server
  • 新建文章

    1
    2
    3
    在启动服务后按ctrl+c结束此次服务
    输入 hexo new '文章名'-->自动跳转至webstorm中-->在blog-->source-->_posts-找到我新建的文章
    再次启动服务-输入当前的地址
  • 更新文章

    发布到github

  • 下载hexo-deployer 插件

    1
    npm install hexo-deployer-git --save
  • 修改config

    1
    2
    3
    4
    5
    deploy:
    type: git
    repo: <repository url>这里要修改成https://github账户名:密码@github.com/github账户名/github账户名.github.io.git
    branch: master
    message: push
  • 部署(发布)

    1
    2
    hexo deploy-->就可以在自己的github上看到已经发布的东西
    注意:当再次发布的时候,需要在hexo deploy前执行hexo g