github - 部署在一个hexo博客的github上
问题描述
我在 github 上创建了一个存储库,我想发布一个使用 hexo 创建的博客。
我的仓库的html地址是:
https://github.com/<my account name>/<my blog name>
我博客的html地址是:
https://<my account name>.github.io/<my blog name>/
我正在使用插件 hexo-deployer git。我像这样配置_config.yml:
deploy:
type: git
repos: git@github.com:<my account name>/<my account name>.github.io/<my blog name>.git
branch: master
message: "{{ now('YYYY-MM-DD HH:mm:ss') }}"
但这不起作用!
INFO Deploying: git 你必须先在 _config.yml 中配置部署设置!
我的语法有什么问题?
提前谢谢你,
解决方案
如果迟到不回...
互联网上有关此主题的大多数文章(部署 Hexo 博客)建议使用hexo-deployer
插件部署到master分支或gh-pages分支。但是,使用 GitHub Pages 有一种更简单的方法,不需要 hexo-deployer 插件,甚至不需要其他 Git 分支(除了master分支)。
在您的博客级别_config.yml file
中,设置public_dir: docs
. 这意味着当您生成博客内容时,它将被放置在docs文件夹中(在master分支上)。只需将代码推送到 GitHub。
现在,您需要告诉 GitHub Pages 服务器从哪里读取您的博客内容。在 GitHub 存储库中,转到Settings选项卡,然后向下滚动到 GitHub Pages 部分。作为 Source,选择选项:master branch /docs 文件夹
您可以在此处找到有关此过程的更详尽说明
推荐阅读
- rust - 在函数中返回字符串并使用 println! 宏
- php - 使用 PHPMailer 发送的电子邮件会忽略 CSS 样式
- reactjs - 带有 React 的 Google Analytics 4:过去 48 小时内未收到任何数据
- python - Python - 将数据帧发送到 HID 设备
- python - 多个 python 池,用于分块处理大型 CSV 文件
- facebook - Facebook webhook 不会为所有用户触发
- ios - 基于 SWIFTUI 中的按钮操作和选定索引的滚动视图
- vulkan - 如何启用 VK_KHR_maintenance2 vulkan
- python - pandas:输出两列字符串列表之间的差异
- css - 页面重新加载后,Vue.js 样式似乎有问题