有一个自己的博客写在简历上可以更好展现自己的技术力,今天我们就使用GitHub page和Hexo快速搭建自己的博客
使用GitHub pages
-
下载git,注册Github账号并使用ssh关联本机
-
创建一个新的仓库:
- 如果想通过
account.github.io的域名直接访问(即User/Organization页面),则仓库名必须是account.github.io(account是自己的账号名) - 如果想通过子路径,如
account.github.io/blog访问(即Project 页面),则可以使用任意仓库名
- 如果想通过
-
在按下方步骤使用hexo在本地搭建了站点并push到GitHub相关仓库上之后,配置Github Pages:进入自己仓库的Settings-Pages-Build and deployment
点击None,切换成push的分支,Save即可
使用Hexo
- 安装最新的nodejs和npm
- 终端运行
npm install -g hexo-cli全局安装hexo的命令行工具 - 新建一个用来存放博客的文件夹,并进入:
mkdir my-blog && cd my-blog - 在该文件夹中运行以下命令来初始化 Hexo 项目:
hexo init - 此时运行
hexo server,访问http://localhost:4000/应该可以看到hexo的初始界面
将hexo与GitHub pages关联
-
安装一键部署工具:
npm install hexo-deployer-git --save -
修改
_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文件规范)
-
执行
hexo clean && hexo deploy(清除 Hexo 生成的临时文件和静态文件,并生成的静态网站文件,部署到指定的远程服务器或托管平台) -
查看自己的域名,完成