hexo博客的搭建

1.windows下安装git和node.js

  • git官网下载,安装.

  • node.js官网下载,安装.

2.安装hexo

  • 1.安装hexo依赖

    1
    npm install -g hexo
  • 2.初始化hexo,建一个文件夹MyBloc,然后进入文件夹,执行

    1
    hexo init
  • 3.生成静态文件

    1
    hexo generate
  • 4.启动服务

    1
    hexo s(hexo server)|hexo s -p 5000(端口号,4000被占用时)
  • 5.访问网址为: http://localhost:4000/

3.创建GitHub博客仓库

  • 1.首先新建一个仓库 new repository
1
注意: username.github.io,username替换为你自己账号的名字
  • 2.填写信息

    1
    2
    3
    username.github.io
    public
    Initialize this repository with a README选择
  • 3.查看是否存在秘钥(git bash here)

1
2
3
cd ~/.ssh
ls
id_rsa id_rsa.pub known_hosts
  • 4.如果没有秘钥,换成你自己的邮箱地址

    1
    ssh-keygen -t rsa -C "your email"
  • 5拷贝id_rsa.pub文件里的内容,添加到你的GitHub上(如何没有秘钥,是无法通过网络访问的)
    ssh and GPG keys

    1
    2
    title(名字任意)
    id_rsa.pub(拷贝里面的内容)

4.hexo博客和GitHub仓库相关联,并部署

  • 1.根目录下的_config.yml文件,然后添加入下内容,将username改为你自己的账号名

    1
    2
    3
    4
    deploy:
    type: git
    repo: git@github.com:username/username.github.io
    branch: master
  • 2.安装自动发布工具

    1
    npm install hexo-deployer-git  --save //会自动发布到本地服务器只需要刷新即可
  • 3.然后部署到GitHub

    1
    2
    3
    hexo clean //清理
    hexo generate //生成静态文件
    hexo deploy //部署网站

5.hexo常用的一些命令

1
2
3
4
hexo clean //清除
hexo g //上传到本地
hexo d //上传到github
hexo s //运行本地服务器
文章目录
  1. 1. 1.windows下安装git和node.js
  2. 2. 2.安装hexo
  3. 3. 3.创建GitHub博客仓库
  4. 4. 4.hexo博客和GitHub仓库相关联,并部署
  5. 5. 5.hexo常用的一些命令