使用GitHub pages

  1. 下载git,注册Github账号并使用ssh关联本机

  2. 创建一个新的仓库:

  3. 在按下方步骤使用hexo在本地搭建了站点并push到GitHub相关仓库上之后,配置Github Pages:进入自己仓库的Settings-Pages-Build and deployment

    Untitled

    点击None,切换成push的分支,Save即可

使用Hexo

  1. 安装最新的nodejs和npm
  2. 终端运行npm install -g hexo-cli全局安装hexo的命令行工具
  3. 新建一个用来存放博客的文件夹,并进入:mkdir my-blog && cd my-blog
  4. 在该文件夹中运行以下命令来初始化 Hexo 项目:hexo init
  5. 此时运行hexo server,访问http://localhost:4000/应该可以看到hexo的初始界面

将hexo与GitHub pages关联

  1. 安装一键部署工具:npm install hexo-deployer-git --save

  2. 修改_config.yml文件中的配置:

    deploy:
      type: git
      repo: [email protected]:your-name/your-repo-name.git
      branch: main #使用main作为分支名可以避免一些问题
      
    #如果使用的是 Project 页面,还需要额外修改路径(比如子路径是/blog时):
    root: /blog/
    url: <https://osmanthuspeace.github.io/blog>
    

    注意冒号之后要有一个空格(yml文件规范)

  3. 执行 hexo clean && hexo deploy(清除 Hexo 生成的临时文件和静态文件,并生成的静态网站文件,部署到指定的远程服务器或托管平台)

  4. 查看自己的域名,完成