Minimal-mistakes: 如果下载后能用就好了

创建于 2016-04-24  ·  3评论  ·  资料来源: mmistakes/minimal-mistakes

在以前的版本中,下载并运行后看到一个漂亮的示例站点令人欣慰

bundle exec jekyll serve

我和mm呆在一起主要是因为这个,因为这就像被蒙上眼睛在异国他乡下车一样。 我不知道要花多少时间才能让它工作。

现在,mm 加入了 amplify、jekyll-bootstrap 和其他令人沮丧的屏幕:

screen shot 2016-04-23 at 3 55 55 pm

这让我想尖叫着逃跑。
即使人们会在克隆等之后更改文件。
你至少能把我们带到这里的第一基地吗?

Feedback Needed

最有用的评论

我发现基于 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中。 没有这个就行不通。

所有3条评论

这是设计使然。 我故意删除了所有演示帖子、页面和集合,因为那是内容而不是_主题_的一部分。 您会惊讶于有多少人不知道他们可以(或应该)删除它们。 例如,您知道有多少个分叉保留了“主题设置”页面? 回答。 一吨!

正如你所说:

即使人们会在克隆等之后更改文件。

更有理由删除演示内容。 如果他们仍然要删除它,为什么要给人们额外的步骤?

无论如何,我确实保留了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

这是我的方法

  1. git clone https://github.com/mmistakes/minimal-mistakes mymm
  2. 捆绑文件夹
  3. git clone https://github.com/mmistakes/minimal-mistakes-demo
  4. 在模板上复制演示文件:
    cp -r ./minimal-mistakes-demo ./mymm
    (将来,我将从包含我的文件的文件夹中移出)
  5. 捆绑执行 jekyll 服务

这会导致此错误消息:

  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中。 没有这个就行不通。
此页面是否有帮助?
0 / 5 - 0 等级

相关问题

deepaksood619 picture deepaksood619  ·  5评论

lgyjg picture lgyjg  ·  5评论

halirutan picture halirutan  ·  4评论

svoner picture svoner  ·  3评论

satwikkansal picture satwikkansal  ·  4评论