问题标签 [jekyll]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yaml - 你如何创建一个 Jekyll 网站?
请告诉我如何创建一个基本的 Jekyll 站点。我对文件 _config.yml 和 YAML 前端问题特别困惑。
mercurial - 考虑从 WordPress 迁移到 Jekyll:什么去哪里了?
我试图弄清楚将我当前的博客从 WordPress 迁移到 Jekyll 需要什么,因为此时 MySQL 对我的口味来说实在是太复杂了。我已经阅读了 GitHub 上关于配置、使用等的文档,但安装不太清楚。
我假设既然帖子、布局和其他文件都保存在本地,那么所需的 Ruby gem 也是如此吗?同时,我看到其他人谈论安装到网络主机(在我的情况下为 Dreamhost),这将是理想的,但我仍然不确定。
另外,我在 SCM 中使用 Mercurial 而不是 Git,所以我可能需要确保我可以使用 Hg-Git 之类的东西来帮助部署东西。任何帮助将不胜感激!
rubygems - 如何在 Jekyll 中使用循环
假设我在 jekyll 中有如下所示的目录和文件结构,用于创建静态站点。在这种情况下,如何为 dev 目录创建一个循环,以便每次我都可以获得 *.md 文件的内容
jekyll - 如何为具有大图像目录的博客设置 Jekyll,以避免在生成的站点中复制该目录?
我正在考虑将 Jekyll 用于我正在整合的网站,该网站将是一个包含大量图像(和其他大型媒体文件)的博客。为图像创建一个目录并在帖子中根据需要链接到它们很容易。但是,据我了解,当站点生成时,所有图像数据都将复制到生成的包含静态文件的 _site 目录中。每次生成站点时,都会清空 _site 目录,并重新填充站点的静态版本。
有没有办法,例如,将符号链接拖放到站点目录中的图像目录,然后在生成静态文件时让 jekyll 忽略它?
还是有另一种更有意义的方法来解决这个问题?
github - 在 github 中,您可以在项目页面中使用用户页面中的 Jekyll 布局吗?
我你有一个带有 Jekyll 渲染页面的 github 帐户:
是否可以使用那里的布局来呈现您的项目页面:
如果是这样,怎么做?
rest - 如何在 Jekyll 中添加 RESTful 类型的路由
站点http://example.com的根目录正确识别index.html并呈现它。以类似的方式,我希望http://example.com/foo获取目录根目录中的foo.html 。使用此功能的站点是www.zachholman.com。我在 Github 上看过他的代码。但我仍然无法找到它是如何完成的。请帮忙。
python - YAML 关于纺织品解析
我想这是我在这里的第一个问题。我在 StackOverflow 上潜伏了很长一段时间,现在它对我来说是一个很好的资源。
我正在编写一个像jekyll一样工作的小型静态站点生成器(最终用户在纺织品中编写他的页面内容,在YAML中编写标题(元信息)- 一个脚本将它与模板混合在一起,将所有内容放在一个目录中服务器渲染)在python中。我这样做是为了学习 python。
我能够将 yaml 文件解析为字典;以及在 python 中将纺织品转换为 html - 感谢 python 库。问题是:如何解析纺织品文件中的 yaml 和同一文件中的纺织品?
现在,想法是在 yaml 和纺织品内容之间放置一个行分隔符:例如。
我的想法是手动读取这些行并询问当前行是否为 == '---' 然后 python-yaml 进入;'---' 回来了,python-textile 开始工作了。
有没有其他方法可以做到这一点?
提前致谢。:)
ruby - Jekyll 如何知道每个特定 URL 应该使用什么布局?
当我在 Jekyll 上运行的网站上请求特定 URL 时,例如。www.mysite.com/blog.html Jekyll 如何知道它应该呈现什么布局来显示 blog.html?
我曾经使用 Django,其中有一个 urls.py 文件,其中保存了一对 URL 和模板来为每个 URL 呈现。我是 RoR 和 Jekyll 的新手,在 Jekyll 中找不到类似于 urls.py 的任何内容。
templates - 比较液体中的日期
我正在使用带有 Jekyll 的 Liquid 在我的乐队网站 (http://longislandsound.com.au) 上发布日期
我想要的是自动隐藏旧日期,这样我就不必再进去删除它们了。我认为最好的方法是将发布日期与当前日期进行比较,并且仅在日期在未来时才显示帖子,但我不知道该怎么做。
这是当前代码:
我尝试了一些 if 语句,但我不知道如何将发布日期与当前日期进行比较。
任何人都可以帮忙吗?
html - 我在哪里定义 px 到 em 的映射?
我从 w3schools 那里听说过1 em = 16px
。
http://www.w3schools.com/css/css_font.asp
但是,在我的 Jekyll 网站中
段落中的标准字体是 12px,即使我设置font-size: 100%
了body
和font-size: 1em
.
我错过了什么吗?