使用 Jekyll 无法在主页上呈现帖子
Posts not rendering on home page with Jekyll
我想帮助理解为什么我的帖子没有出现在 Jekyll 博客的主页上。它在本地和 GitHub 页面上无法正常工作。
我在 _posts
文件夹(即 2017-11-22-a-post-about-my-research.markdown
和 2014-11-28-markdown-and-html.md
)上有一些测试帖子
这是其中一个帖子的例子
--
layout: post
title: Feature images
feature-img: "assets/img/sample_feature_img.png"
---
This is an example of a post which includes a feature image specified in the front matter of the post. The feature image spans the full-width of the page, and is shown with the title on permalink pages.
服务器已启动,但主页上没有帖子。
另一方面,我可以在 tags
页面上查看和打开帖子。
我的项目结构是
我的 gem 文件看起来像:
source "https://rubygems.org"
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 3.6.2"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
# gem "minima", "~> 2.0"
gem "jekyll-theme-type"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-paginate"
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
我的 conf.yml 大约是:
# SITE CONFIGURATION
baseurl: "/blog"
url: "localhost:4000/"
# THEME-SPECIFIC CONFIGURATION
theme_settings:
# Meta
title: Nielsen Rechia data scientist
avatar: assets/img/avatar.png
favicon: assets/favicon.ico
gravatar: # Email MD5 hash
description: "A website with blog posts and pages" # used by search engines
# Header and footer text
header_text: >
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<p>Remove all header text in <code>_config.yml</code> to disable this feature.</p>
header_text_feature_image:
footer_text: >
Powered by <a href="https://jekyllrb.com/">Jekyll</a> with <a href="https://github.com/rohanchandra/type-theme">Type Theme</a>
# Icons
rss: false
email_address: # Full email address, e.g. "sam@example.com"
behance:
bitbucket:
dribbble:
facebook:
flickr:
gitlab:
github: "nielsenrechia"
google_plus:
instagram:
linkedin: # Full URL
pinterest:
reddit:
soundcloud:
stack_exchange: # Full URL
steam:
tumblr:
twitter: "twitter"
wordpress:
youtube:
# Scripts
google_analytics: # Tracking ID, e.g. "UA-000000-01"
disqus_shortname:
katex: true # Enable if using math markup
search: True # Enable the search feature
# Localization strings
str_follow_on: "Follow on"
str_rss_follow: "Follow RSS feed"
str_email: "Email"
str_next_post: "Next post"
str_previous_post: "Previous post"
str_next_page: "Next"
str_previous_page: "Prev"
str_continue_reading: "Continue reading"
str_javascript_required_disqus: "Please enable JavaScript to view comments."
str_search_no_results: "No results found."
# Colours, typography and padding
# Open the "_sass > base" folder, and open "_variables.scss"
google_fonts: "Source+Sans+Pro:400,700,700italic,400italic"
# Post navigation
post_navigation: True
# PAGINATION
paginate: 2
paginate_path: "/blog/page:num"
# BUILD SETTINGS
publish: True
markdown: kramdown
highlighter: rouge
sass:
sass_dir: _sass
style: :compressed
plugins: [jekyll-paginate]
theme: jekyll-theme-type
exclude:
- Gemfile
- Gemfile.lock
我觉得很简单,就是想不通是什么问题
谢谢
Github 个页面不支持您选择的主题 gem "jekyll-theme-type"
,它支持:
- 建筑师
- 开曼
- 丁基
- 黑客
- 闰日
- 梅洛
- 午夜
- 最小值
- 最小
- 现代主义
- 石板色
- 触觉
- 时光机
来源:https://pages.github.com/themes/
另外你应该使用 github-pages
gem.
这里的问题是您有一个 index.md
和 一个 index.html
。默认情况下,index.md
被处理为 _site/index.html
。因此,现在 Jekyll 感到困惑,哪个 index.html
需要写入 _site
目录,因此任何一个都得到优先权。
解决方案是 将 index.md
中的任何内容添加到 index.html
并删除 index.md
我想帮助理解为什么我的帖子没有出现在 Jekyll 博客的主页上。它在本地和 GitHub 页面上无法正常工作。
我在 _posts
文件夹(即 2017-11-22-a-post-about-my-research.markdown
和 2014-11-28-markdown-and-html.md
)上有一些测试帖子
这是其中一个帖子的例子
--
layout: post
title: Feature images
feature-img: "assets/img/sample_feature_img.png"
---
This is an example of a post which includes a feature image specified in the front matter of the post. The feature image spans the full-width of the page, and is shown with the title on permalink pages.
服务器已启动,但主页上没有帖子。
另一方面,我可以在 tags
页面上查看和打开帖子。
我的项目结构是
我的 gem 文件看起来像:
source "https://rubygems.org"
# Hello! This is where you manage which Jekyll version is used to run.
# When you want to use a different version, change it below, save the
# file and run `bundle install`. Run Jekyll with `bundle exec`, like so:
#
# bundle exec jekyll serve
#
# This will help ensure the proper Jekyll version is running.
# Happy Jekylling!
gem "jekyll", "~> 3.6.2"
# This is the default theme for new Jekyll sites. You may change this to anything you like.
# gem "minima", "~> 2.0"
gem "jekyll-theme-type"
# If you want to use GitHub Pages, remove the "gem "jekyll"" above and
# uncomment the line below. To upgrade, run `bundle update github-pages`.
# gem "github-pages", group: :jekyll_plugins
# If you have any plugins, put them here!
group :jekyll_plugins do
gem "jekyll-feed", "~> 0.6"
gem "jekyll-paginate"
end
# Windows does not include zoneinfo files, so bundle the tzinfo-data gem
gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw, :jruby]
我的 conf.yml 大约是:
# SITE CONFIGURATION
baseurl: "/blog"
url: "localhost:4000/"
# THEME-SPECIFIC CONFIGURATION
theme_settings:
# Meta
title: Nielsen Rechia data scientist
avatar: assets/img/avatar.png
favicon: assets/favicon.ico
gravatar: # Email MD5 hash
description: "A website with blog posts and pages" # used by search engines
# Header and footer text
header_text: >
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<p>Remove all header text in <code>_config.yml</code> to disable this feature.</p>
header_text_feature_image:
footer_text: >
Powered by <a href="https://jekyllrb.com/">Jekyll</a> with <a href="https://github.com/rohanchandra/type-theme">Type Theme</a>
# Icons
rss: false
email_address: # Full email address, e.g. "sam@example.com"
behance:
bitbucket:
dribbble:
facebook:
flickr:
gitlab:
github: "nielsenrechia"
google_plus:
instagram:
linkedin: # Full URL
pinterest:
reddit:
soundcloud:
stack_exchange: # Full URL
steam:
tumblr:
twitter: "twitter"
wordpress:
youtube:
# Scripts
google_analytics: # Tracking ID, e.g. "UA-000000-01"
disqus_shortname:
katex: true # Enable if using math markup
search: True # Enable the search feature
# Localization strings
str_follow_on: "Follow on"
str_rss_follow: "Follow RSS feed"
str_email: "Email"
str_next_post: "Next post"
str_previous_post: "Previous post"
str_next_page: "Next"
str_previous_page: "Prev"
str_continue_reading: "Continue reading"
str_javascript_required_disqus: "Please enable JavaScript to view comments."
str_search_no_results: "No results found."
# Colours, typography and padding
# Open the "_sass > base" folder, and open "_variables.scss"
google_fonts: "Source+Sans+Pro:400,700,700italic,400italic"
# Post navigation
post_navigation: True
# PAGINATION
paginate: 2
paginate_path: "/blog/page:num"
# BUILD SETTINGS
publish: True
markdown: kramdown
highlighter: rouge
sass:
sass_dir: _sass
style: :compressed
plugins: [jekyll-paginate]
theme: jekyll-theme-type
exclude:
- Gemfile
- Gemfile.lock
我觉得很简单,就是想不通是什么问题
谢谢
Github 个页面不支持您选择的主题 gem "jekyll-theme-type"
,它支持:
- 建筑师
- 开曼
- 丁基
- 黑客
- 闰日
- 梅洛
- 午夜
- 最小值
- 最小
- 现代主义
- 石板色
- 触觉
- 时光机
来源:https://pages.github.com/themes/
另外你应该使用 github-pages
gem.
这里的问题是您有一个 index.md
和 一个 index.html
。默认情况下,index.md
被处理为 _site/index.html
。因此,现在 Jekyll 感到困惑,哪个 index.html
需要写入 _site
目录,因此任何一个都得到优先权。
解决方案是 将 index.md
中的任何内容添加到 index.html
并删除 index.md