下载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即可
npm install -g hexo-cli
全局安装hexo的命令行工具mkdir my-blog && cd my-blog
hexo init
hexo server
,访问http://localhost:4000/
应该可以看到hexo的初始界面安装一键部署工具:npm install hexo-deployer-git --save
修改_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文件规范)
执行 hexo clean && hexo deploy
(清除 Hexo 生成的临时文件和静态文件,并生成的静态网站文件,部署到指定的远程服务器或托管平台)
查看自己的域名,完成