在github页面上存储Jekyll主题-如何让github将回购视为Jekyll站点?

在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

所以,我最近在godaddy上购买了一个域名,我正在尝试建立一个简单的博客式静态站点并运行。我用一个“jekyll now”主题测试了它,它们都连接起来了!然而,文件结构似乎与普通的jekyll有点不同(它甚至没有_posts文件夹——也就是说,我必须在index.html中编写我的内容)。所以现在,我正试图使用常规的jekyll(这个主题是特定的:)来实现它。我在我的机器上下载了回购协议,是的,它确实在本地工作。但是当我将这些文件从桌面上传到一个新的github repo(名为:.github.io)并使用https://.github.io,首页显示,但没有格式或图像等。它也无法打开任何帖子的链接-只显示404。我认为这意味着github将其呈现为一个常规html文件,无法确定这是一个jekyll主题或类似的内容-但我无法确定问题是什么以及如何解决它-因此我可以启动并运行该主题,并将其连接到我的自定义域(我在godaddy btw上管理)

想找一些资深/有经验的人来解释这个问题吗


谢谢,感谢您的所有输入

请确保您正在通过
bundle
部署它,并且您拥有
github页面
gem

以下步骤足以解决您的问题:

  • gem安装包

  • gem更新

  • 创建名为Gemfile的文件,其中包含:

    source 'https://rubygems.org' 
    gem 'github-pages'
    
  • bundle install
    现在将安装指定的gem

  • bundle-exec-jekyll-service--watch
    将准确地向您展示该站点在GitHub页面上的外观,但在本地



  • 希望这有帮助


    要了解更多详细信息,您可以查看这里,她解释了如何添加您使用过的任何其他gem。

    确保您通过
    bundle
    部署它,并且您有
    github页面
    gem

    以下步骤足以解决您的问题:

  • gem安装包

  • gem更新

  • 创建名为Gemfile的文件,其中包含:

    source 'https://rubygems.org' 
    gem 'github-pages'
    
  • bundle install
    现在将安装指定的gem

  • bundle-exec-jekyll-service--watch
    将准确地向您展示该站点在GitHub页面上的外观,但在本地



  • 希望这有帮助

    对于一些额外的细节,你可以看看这个,她解释了你如何也可以添加任何额外的宝石,你已经使用