【问题标题】:Deployment on github of a hexo blog部署在一个hexo博客的github上
【发布时间】:2020-03-21 16:43:03
【问题描述】:

我在 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 部署:git 您必须先在 _config.yml 中配置部署设置!

我的语法有什么问题?

提前谢谢你,

【问题讨论】:

    标签: github hexo


    【解决方案1】:

    如果不迟到……

    互联网上大多数关于此主题的文章(部署 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 文件夹

    这个过程你可以找到更详尽的解释here

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多