我正在使用Jekyll,从而使用Liquid 4
通常情况下,我应该能够逃避这样的空白:
{%- for post in site.data.posts-%}
但是github返回我在构建中的错误消息,index.html中第21行的标记index.html没有与%}正确关闭。
如果我删除破折号并将其格式化如下
{% for post in site.data.posts %}
它正在工作,但增加了空白,当然到处都是。
我觉得它应该与Liquid 4一起工作,而我的一位同事也有同样的代码,而对他来说,这是可行的。
知道为什么这会毁了我的身材吗?
从我的宝石档案里
gem "jekyll
我正在尝试使用"Creating a GitHub Pages site with Jekyll“,但是当我运行这些命令中的任何一个时: $ bundle exec jekyll VERSION new .
$ bundle exec jekyll _4.0.0_ new .
$ bundle exec jekyll 4.0.0 new . 我得到了这个错误: "Could not locate Gemfile or .bundle/ directory" 我已经看了几篇与这个错误消息相关的SO帖子,但似乎没有一个能解决我的问题。也许我错过了什么? 一些相关的细节:
我想建立一个Jekyll博客,但总是遇到同样的问题。
我已经安装了Homebrew (用于使用Git)以及RVM所需的依赖项。目前,brew doctor的输出显示一切都已准备就绪,例如Raring to brew。当我尝试安装RVM本身时,问题就开始了。
我已经按照RVM站点上的单用户说明进行了操作,但是当我尝试安装ruby 1.9.3而不是2(或2.0.2 )时,系统就卡住了。我也安装了Ruby依赖项,可以获得rvm is a function,但它仍然不能工作。
我应该提一下,我已经根据安装说明编写了RVM,但是我想知道我添加到.bash_profile中的那行代码是否出错了,因为源代码
我的情况是,我刚刚使用ruby on rails创建了一个博客。我一直使用localhost来查看它在我的浏览器上的显示,但我想在线部署它。我发现rails应用程序不能部署在ghpages上,因为它不是静态的。然而,我在网上搜索并读到,如果我使用Jekyll,我可以在ghpages上显示它。我从来没用过jekyll所以我的问题是..。
我如何使用/集成jekyll到我现有的rails应用程序,以便可以通过github页面部署和托管它?
谢谢!
我和Jekyll一起创建了一个GitHubPage,目前我正在尝试使用一些可用的基本插件。到目前为止,没有什么特别之处,我使用的是白色插件,特别是插件。它在新选项卡中打开链接,默认情况下在Markdown中不支持这些链接。
到目前为止,我已经使用myusername.github.io回购创建了这个站点,将其克隆到本地,并按照jekyll new .的指示创建了一个基本站点。然后,我把所有的更改都推到了GitHub上,一切都很好。
然后,为了安装上面提到的插件,我遵循了帮助部分中提到的步骤,即:
Add the following to your site's Gemfile
ge
Jekyll的文档告诉我,Jekyll站点的_ site -directory包含我在运行后创建的站点的编译版本
Jekyll build
有几篇文章建议我在.gitignore-file中包含_site-directory,因为“它只包含我的站点的编译版本”。(这是一些文章推荐的。所以,我不确定我是不是理解了Jekyll的一些概念或者Git的一些概念。
如果_ site -directory包含站点的编译版本,那么它不应该是提供最终网站的服务器上的东西吗?我理解你为什么把源码放在github上,以及如何处理它,但是在github页面的情况下,Github不是一个版本控制系统,而是一个文件托管