hexo-21

如果在国内访问GitHub非常慢,可以使用devSidecar-开发者边车辅助工具。有意思的是,加速访问GitHub的工具需要从GitHub下载。

百度网盘链接,需要自取:

​ 链接:https://pan.baidu.com/s/1KUXbKzn77hMcVEjHlEYQtg
​ 提取码:9we5


一、基础配置

1. 创建仓库

  • 首先需要在GitHub创建一个仓库,仓库的名字必须为你的GitHub用户名.github.io
    • 如果名字不一样,真的真的真的部署不上去。
    • 如果仓库已存在,注意备份,我也不知道会不会覆盖原内容。

2. 配置_config.yml

  • 在Hexo安装目录下找到_config.yml配置文件,在此配置文件中找到以下内容并按要求配置:

    1
    2
    3
    4
    5
    6
    # Deployment
    ## Docs: https://hexo.io/docs/one-command-deployment
    deploy:
    type: git
    repo: https://github.com/你的GitHub用户名/你的GitHub用户名.github.io.git
    branch: master

二、本地预览

  • 首先需要初始化Hexo,新建存储博客的文件夹,如果已经有了,请忽略。

    • 找一个自己喜欢的或者常用的存储位置,随便哪里都行。

    • 新建博客文件夹,hexo init 博客目录名称

      如果报错的话,请以管理员的身份打开Windows PowerShell

  • 然后到新建的博客目录下,使用hexo g生成本地项目,这时会在博客目录下产生一个public文件夹用来存储本地项目。

  • 最后使用hexo s,项目就可以在本地的4000端口预览了。

    本地访问地址:http://localhost:4000/

三、部署到GitHub

1. 安装deploy-git插件

  • 这里需要安装Hexo的上传插件deploy-git

    1
    npm install hexo-deployer-git --save

2. 部署博客站点到GitHub

  • 在博客目录下,部署站点到GitHub,使用命令hexo d

3. 登陆GitHub

  • 部署之后,会弹出一个登陆GitHub的对话框,这里用密码是登不上去的,需要GitHub产生的Token。
  • 在GitHub个人主页,点击头像找到Settings -> 在最下方找到Developer settings -> Personal access tokens -> Tokens(classic)
    • 按要求Generate new token即可。
  • 登陆时,使用用户名或者邮箱和Token登陆即可,首次部署需要登陆。
  • 然后就可以在 https://你的GitHub用户名.github.io/ 访问博客啦。

四、常用指令

常用指令说明
hexo clean清除本地项目 (重新部署时使用)
hexo g重新生成
hexo s开启本地预览
hexo d部署到GitHub

以上均为本人实操,如有不对的地方,请指正。