1分钟搭建自己的博客,一文解决所有问题

78 阅读2分钟

有一个自己的博客写在简历上可以更好展现自己的技术力,今天我们就使用GitHub page和Hexo快速搭建自己的博客

使用GitHub pages

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

  2. 创建一个新的仓库:

    • 如果想通过account.github.io的域名直接访问(即User/Organization页面),则仓库名必须是account.github.io(account是自己的账号名)
    • 如果想通过子路径,如account.github.io/blog访问(即Project 页面),则可以使用任意仓库名
  3. 在按下方步骤使用hexo在本地搭建了站点并push到GitHub相关仓库上之后,配置Github Pages:进入自己仓库的Settings-Pages-Build and deployment

    image.png 点击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: git@github.com: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. 查看自己的域名,完成