首先对愚蠢的标题感到抱歉。我发现flexbox 解决了,我将它克隆到 localhost,而该站点对我来说只是垃圾。它以一种非常奇怪的方式工作,索引中没有标题,图像未显示:
<img class="Feature-image" alt="Better, Simpler Grids" src="{{ '/images/grids.jpg' | absolute }}">
这是一个非常愚蠢的问题,但是这个 repo 是用什么技术编写的?
首先对愚蠢的标题感到抱歉。我发现flexbox 解决了,我将它克隆到 localhost,而该站点对我来说只是垃圾。它以一种非常奇怪的方式工作,索引中没有标题,图像未显示:
<img class="Feature-image" alt="Better, Simpler Grids" src="{{ '/images/grids.jpg' | absolute }}">
这是一个非常愚蠢的问题,但是这个 repo 是用什么技术编写的?
在阅读 ember.js 中的模板时,我看到了类似的语法。请参阅http://emberjs.com/guides/templates/handlebars-basics/ 模板基于 Handlebars。见http://handlebarsjs.com/
基本上,它是 Ruby 解释器的代码。
它需要字符串'/images/grids.jpg'
并应用absolute
过滤器。它返回该图像的绝对 URL(在生产模式下添加域名)。
要查看该站点,您应该安装 Ruby 和 Jekyll。然后运行:
$ jekyll serve
# => Now browse to http://localhost:4000
或者,您可以运行$ jekyll build
然后从_site
文件夹中观看站点的静态版本。_config.yml
尽管它可能会在所有链接之前添加url 。我不记得它的行为。
引自http://jekyllrb.com/docs/home/:
Jekyll 是一个简单的、支持博客的、静态站点生成器。它采用包含各种格式的原始文本文件的模板目录,通过 Markdown(或 Textile)和 Liquid 转换器运行它,并吐出一个完整的、可以发布的静态网站,适合与您最喜欢的 Web 服务器一起使用。Jekyll 也恰好是 GitHub Pages 背后的引擎,这意味着您可以使用 Jekyll 从 GitHub 的服务器免费托管您的项目页面、博客或网站。