在github页面上存储Jekyll主题-如何让github将回购视为Jekyll站点?
所以,我最近在godaddy上购买了一个域名,我正在尝试建立一个简单的博客式静态站点并运行。我用一个“jekyll now”主题测试了它,它们都连接起来了!然而,文件结构似乎与普通的jekyll有点不同(它甚至没有_posts文件夹——也就是说,我必须在index.html中编写我的内容)。所以现在,我正试图使用常规的jekyll(这个主题是特定的:)来实现它。我在我的机器上下载了回购协议,是的,它确实在本地工作。但是当我将这些文件从桌面上传到一个新的github repo(名为:.github.io)并使用https://.github.io,首页显示,但没有格式或图像等。它也无法打开任何帖子的链接-只显示404。我认为这意味着github将其呈现为一个常规html文件,无法确定这是一个jekyll主题或类似的内容-但我无法确定问题是什么以及如何解决它-因此我可以启动并运行该主题,并将其连接到我的自定义域(我在godaddy btw上管理) 想找一些资深/有经验的人来解释这个问题吗在github页面上存储Jekyll主题-如何让github将回购视为Jekyll站点?,github,jekyll,github-pages,domain-name,static-site,Github,Jekyll,Github Pages,Domain Name,Static Site,所以,我最近在godaddy上购买了一个域名,我正在尝试建立一个简单的博客式静态站点并运行。我用一个“jekyll now”主题测试了它,它们都连接起来了!然而,文件结构似乎与普通的jekyll有点不同(它甚至没有_posts文件夹——也就是说,我必须在index.html中编写我的内容)。所以现在,我正试图使用常规的jekyll(这个主题是特定的:)来实现它。我在我的机器上下载了回购协议,是的,它确实在本地工作。但是当我将这些文件从桌面上传到一个新的github repo(名为:.github
谢谢,感谢您的所有输入请确保您正在通过
bundle
部署它,并且您拥有github页面
gem
以下步骤足以解决您的问题:
gem安装包
gem更新
source 'https://rubygems.org'
gem 'github-pages'
bundle install
现在将安装指定的gembundle-exec-jekyll-service--watch
将准确地向您展示该站点在GitHub页面上的外观,但在本地希望这有帮助
要了解更多详细信息,您可以查看这里,她解释了如何添加您使用过的任何其他gem。确保您通过
bundle
部署它,并且您有github页面
gem
以下步骤足以解决您的问题:
gem安装包
gem更新
source 'https://rubygems.org'
gem 'github-pages'
bundle install
现在将安装指定的gembundle-exec-jekyll-service--watch
将准确地向您展示该站点在GitHub页面上的外观,但在本地希望这有帮助 对于一些额外的细节,你可以看看这个,她解释了你如何也可以添加任何额外的宝石,你已经使用