在以前的版本中,下载并运行后看到一个漂亮的示例站点令人欣慰
bundle exec jekyll serve
我和mm呆在一起主要是因为这个,因为这就像被蒙上眼睛在异国他乡下车一样。 我不知道要花多少时间才能让它工作。
现在,mm 加入了 amplify、jekyll-bootstrap 和其他令人沮丧的屏幕:
这让我想尖叫着逃跑。
即使人们会在克隆等之后更改文件。
你至少能把我们带到这里的第一基地吗?
这是设计使然。 我故意删除了所有演示帖子、页面和集合,因为那是内容而不是_主题_的一部分。 您会惊讶于有多少人不知道他们可以(或应该)删除它们。 例如,您知道有多少个分叉保留了“主题设置”页面? 回答。 一吨!
正如你所说:
即使人们会在克隆等之后更改文件。
更有理由删除演示内容。 如果他们仍然要删除它,为什么要给人们额外的步骤?
无论如何,我确实保留了index.html页面,它确实可以让您访问一个基本站点。
在我看来,好像您正在使用我的gh-pages
分支,而您确实不应该这样做。
如果您使用master
,您将获得正常的“最近的帖子”主页,尽管没有帖子。 我的gh-pages
分支设置了baseurl: /minimal-mistakes
这意味着您必须在运行bundle exec jekyll serve
时在http://localhost :4000/minimal-mistakes/ 访问它,因为baseurl
。 我假设 amplify 和 Jekyll-bootstrap 的方式相同,并且设置了一个基本 url 以正确使用 GitHub Pages 为他们的项目提供服务。 一个容易解决的问题...从_config.yml
中删除该行或将基础附加到localhost:4000
这是我的方法
这会导致此错误消息:
Liquid Exception: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink in minimal-mistakes-demo/_pages/splash-page.md
jekyll 3.0.3 | Error: The included file '/Users/mac/gits/jekyll/minimal-mistakes/_includes/feature-row' should exist and should not be a symlink
我发现基于 Gem 的“快速启动”说明并没有导致完全正常的安装。 我在搜索信息时发现记录了这个问题。 我只是将其发布为反馈,以防它帮助其他可能最终遇到同样问题的人。 以下是对我有用的完整工作安装步骤,尽管只包含一个帖子:
$ gem install jekyll bundler
$ jekyll new jekyll-mm
$ cd jekyll-mm
$ sed -i -e 's/"minima".*/"minimal-mistakes-jekyll"/' Gemfile
$ bundle install
$ rm _config.yml index.md about.md
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/_config.yml
$ echo 'theme: minimal-mistakes-jekyll' >> _config.yml
$ wget https://raw.githubusercontent.com/mmistakes/minimal-mistakes/master/index.html
$ sed -i -e 's/^layout: post/layout: single/' _posts/*welcome-to-jekyll.markdown
$ jekyll serve
theme: minimal-mistakes-jekyll
添加到提供的_config.yml
中。 没有这个就行不通。
最有用的评论
我发现基于 Gem 的“快速启动”说明并没有导致完全正常的安装。 我在搜索信息时发现记录了这个问题。 我只是将其发布为反馈,以防它帮助其他可能最终遇到同样问题的人。 以下是对我有用的完整工作安装步骤,尽管只包含一个帖子:
theme: minimal-mistakes-jekyll
添加到提供的_config.yml
中。 没有这个就行不通。