gpt4 book ai didi

github - 如何配置 GitHub 以使用不受支持的 Jekyll 站点插件?

转载 作者:行者123 更新时间:2023-12-03 12:06:33 32 4
gpt4 key购买 nike

我刚刚为我的 Jekyll 博客创建了一个很棒的画廊,它完美地构建在我的 localhost:4000 上。但是,GitHub 页面不支持我使用的 Jekyll Gallery Generator 插件:https://github.com/ggreer/jekyll-gallery-generator

我阅读了使用 FTP 在传统主机上托管 Jekyll 的替代方法(上传 _site 目录)http://jekyllrb.com/docs/deployment-methods/但是,与其重新配置我的整个站点和托管,如果即使我使用的是不受支持的插件也能以某种方式使用 GitHub Pages,那就太好了。

什么是解决方法?

最佳答案

取决于您处理的是用户/组织 ( UO ) 站点还是项目站点 ( P ),请执行以下操作:

  • 从您的工作文件夹 git init
  • git remote add origin git@github.com:userName/userName.github.io.git ( UO ) 或 git remote add origin git@github.com:userName/repositoryName.git ( P )
  • jekyll new .创建您的代码库
  • 在 _config.yml 中,将 baseurl 参数设置为 baseurl: '' ( UO ) 或 baseurl: '/repositoryName' ( P )
  • 在 .gitignore 中添加 _site ,它将在另一个分支
  • 中进行版本控制
  • jekyll build将创建目标文件夹并构建站点。
  • git checkout -b sources ( UO ) 或 git checkout master ( P )
  • git add -A
  • git commit -m "jekyll base sources"提交你的源代码
  • git push origin sources ( UO ) 或 git push origin master ( P ) 将您的源推送到适当的分支
  • cd _site
  • touch .nojekyll ,这个文件告诉gh-pages不需要构建
  • git init初始化存储库
  • git remote add origin git@github.com:userName/userName.github.io.git ( UO ) 或 git remote add origin git@github.com:userName/repositoryName.git ( P )
  • git checkout master ( UO ) 或 git checkout -b gh-pages ( P ) 将此存储库放在相应的分支
  • git add -A
  • git commit -m "jekyll first build"提交您的站点代码
  • git push origin master ( UO ) 或 git push origin gh-pages ( P )

  • 你现在有类似 Octopress 的东西做。看看他们的 rake 文件,里面有一些不错的评论。

    关于github - 如何配置 GitHub 以使用不受支持的 Jekyll 站点插件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28249255/

    32 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com