求大神帮我解释一下liquid语言的jekyll代码
<div class="well">
            <h4>Recent posts</h4>
            <ul class="posts" span="recent">
              {% for post in site.posts limit:5 %}
              <li>
                <span>{{ post.date | date_to_string }}</span>
                <a href="{{ BASE_PATH }}{{ post.url }}">
                  {{ post.title }}</a>
              </li>
              {% endfor %}
            </ul>
          </div>

图片说明

这是一个生成最新博客的模板代码;
不懂的地方:site.posts;这里面的site是指什么?
post.date | date_to_string ;查了下liquid语法,只发现date过滤器,没发现 date_to_string 过滤器?
"{{ BASE_PATH }}{{ post.url }}" 这两个变量时什么?
求大神解答下,万分感谢!!
下面图片是博客源码的目录:
图片说明

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
解决Jekyll代码块无法正常显示Liquid代码问题
当我想把使用Category标签隐藏Jekyll博客文章 转发到我的Octopress博客的时候,在rake generate的时候发生了很有意思的事情,Jekyll尝试把代码块里面的Liquid代码也一并generate,但是因为都是代码片段,所以一直报错,使用{% raw %}就可解决这个问题。错误写法: ```liquid {% for post in site.categories.pul
liquid用法笔记
在折腾github上博客的时候, 遇到一些jekyll, 正确来说应该是Liquid用法的问题。 于是一系列搜索之后终于找到了比较容易理解的文档>> 关于Liquid的语法使用,看完一遍,就能愉快的在github上继续折腾博客了。有些看不大懂,没翻译。 Liquid有两种标记类型: Output 和 Tag. Output标记,用于输出文本,格式采用 {{ 两
jekyll在windows上使用和调试
1. Windows 上调试 1.1. 解决中文文件名问题1.1.1. 修改ruby 库 URI::escape修改文件: ruby-2.1.7-x64-mingw32\lib\ruby\2.1.0\uri\common.rb修改: 在 escape 方法中 添加 us.encode!(“utf-8”)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 def...
Jekyll x Liquid: 文章置顶功能的实现
今天突然闲的蛋疼想把一些文章置顶, 于是就研究了一下如何实现, 还顺便把功能塞到了前段时间发布的- Jekyll主题 里面//没错我就是来做广告的(:з」∠)两个方案: Server端实现 Client端实现 Server端实现其实很简单, 一开始以为无法对Post进行操作, 后来发现可以从post的header里面进行参数设置layout: post title: 《10101》EP
开源模板语言Liquid
其实我早就应该了解Liquid的,但是因为一些原因, 终究还是没去了解Liquid,直到今天,再次遇见它,我准备进入它的世界,看看它面纱下的样子。 Liquid是一门由Shopify使用Ruby实现的开源模板语言,这门语言应用比较广泛,所以才会再次遇见它,哈哈。Liquid的代码分为这三部分对象(object),标记(tag),过滤器(filter)。 对象(object)
使用prismjs实现Jekyll代码语法高亮并显示行号
在 jekyll 上设置代码语法高亮有好几种选择,然而要使代码能显示行号似乎有些困难,至少在百度上是很难找到满意的答案的。其实,jekyll 本身是可以开启行号的,但是这样是不利于网页的美化的。由于我们无法控制 jekyll 输出的内容,当在页面使用其它语法高亮插件时,就会出现格式错误。那就只能让 jekyll 输出不带行号的代码块,直接让 js 插件生成行号。prismjs 是一款轻量级可扩展的代
本地jekyll突然不能正常工作,遇到的问题全可以在这个文章中找到答案。
搞不清怎么回事,前两天Jekyll本地环境还是好的,可是,今天打开,发现不正常了,报各种错误。 奇怪,难道jekyll,python,ruby 这几个软件自动更新了,很是不解。 然后就先根据错误找原因,没解决。最后把软件全部卸载,参考下文从新搭建,可以了。 地址: 使用Github Pages建独立博客(二) 时间 2014-04-06 18:06:38 segmentfault-博客
jekyll-tagging, osm插件自动生成标签云和标签页面
jekyll-tagging, osm插件自动生成标签云和标签页面 源代码名称: jekyll-tagging源代码网址: http://www.github.com/pattex/jekyll-tagging jekyll-tagging源代码文档 jekyll-tagging源代码下载 标记 By Eilermann 和 Jens Wille jens.wille@uni
个人博客构建(gitpage + jekyll)
利用模板直接快速搞定博客 从零构建个人博客 博客进阶 Markdown语法 Html语法 css简介 添加评论插件
jekyll进阶
虽然jekyll有着jekyllbootstrap模板,但是本人觉得如果是做个博客,只需要将默认的模板修改一下就可以了。1 中文编码问题如果html页面中有中文就会报错,“invalid byte sequence in UTF-8”。**原因:**html页面编码是ANSI。方法:使用Notepad++编辑器,修改页面的编码格式,如:header.html文件保存为UTF-8无BOM编码格式。PS
Borland C++ builder
帮我解释一下这幅图好吗?
XML常用的工具_LiquidXMLStudio映射XML到C++代码
LiquidXMLStudio映射XML到C++代码
Jekyll简明教程(二)关于Jekyll代码高亮
说明自jekyll3.0后,jekyll强制使用Rouge进行语法高亮,详细说明见https://jekyllrb.com/news/2015/10/26/jekyll-3-0-released/。 如果您是在对这中文版的http://jekyll.com.cn练习,那么恭喜你,你遇到问题了,因为中文版的文档没有及时更新,你可能会遇到下面的错误信息:Dependency Error: Yikes!
nodejs之mongoose数据存储验证
数据的存储是需要验证的,不是什么数据都能往数据库里丢或者显示到客户端的,数据的验证需要记住以下规则: 验证始终定义在SchemaType中验证是一个内部中间件验证是在一个Document被保存时默认启用的,除非你关闭验证验证是异步递归的,如果你的SubDoc验证失败,Document也将无法保存验证并不关心错误类型,而通过ValidationError这个对象可以访问 ####7.1
jekyll博客上的代码语法高亮设置
_config.yml文件上设置: highlighter: pygments python -m pip install Pygments: highlighter: rouge 安装: gem install rouge
jekyll错误
错误: Traceback (most recent call last):         10: from C:/Ruby25-x64/bin/jekyll:23:in `&amp;lt;main&amp;gt;'          9: from C:/Ruby25-x64/bin/jekyll:23:in `load'          8: from C:/Ruby25-x64/lib/ruby/ge...
求大神解释一下代码
[code=vb]Dim sysYearrnSet sysYear = HMIRuntime.Tags("sysYear")rnHMIRuntime.Trace"Value:" &sysYear.Read(1)&vbCrLf[/code]rn这里set的用法?rn还有就是最后一句的意思 我是新手 只有一点点vb底子,求大神指导啊rnrn
[Html]Jekyll 代码高亮的几种选择
Jekyll highlight代码高亮,让你的博客代码更美~
C语言是菜鸟和大神的分水岭
作为一门古老的编程语言,C语言已经坚挺了好几十年了,初学者从C语言入门,大学将C语言视为基础课程。不管别人如何抨击,如何唱衰,C语言就是屹立不倒;Java、C#、Python、PHP、Perl 等都有替代方案,它们都可以倒下,唯独C语言不行。程序是在内存中运行的(我们将在《载入内存,让程序运行起来》一节中详细说明),一名合格的程序员必须了解内存,学习C语言是了解内存布局的最简单、最直接、最有效的途...
在 Windows 上搭建本地 Jekyll 编译环境时问题汇总
按照 在 Windows 上安装 Jekyll 操作。参考链接 在 Windows 上安装 Jekyll Setting up your GitHub Pages site locally with Jekyll - github Run Jekyll on Windows 故障诊断问题一 C:\WINDOWS\system32>gem install jekyll ERR
为Jekyll博客添加小功能
为博客添加各种功能 效果见:ds19991999的博客 1.关于Jekyll本身插件的安装 一共三种方式: * 在根目录下新建_plugins文件夹, 然后把对应的*.rb插件文件放进去就行了; * 在_config.yml文件中增加一个gems关键字, 然后把要引用的插件用数组形式存储其中即可; * 在Gemfile中添加相关的插件; 三种方法都可以, 甚至完全可以同时使用~ ...
求大家帮我解释一下代码!
rnrn rnrn rn rn1、这有两个函数votedo()和voteview()。为什么定义了两遍呀?rn2、还有window.open('','votedo'这里的votedo和window.open('','voteview'的woteview是什么意思呀?rn3、当点击了“确认”和“察看”会怎样执行程序呢?
厉害了大神们,C语言还能这样玩!
有很多人认为编程都是做一些高大上的事情,比如像顶级黑客一样分分钟入侵电脑,或是像游戏大厂里的ITer们研发各种狂拽酷炫的大型游戏,但是你绝对没想到编程还能这样用。   一位爱好编程的铲屎官,由于经常加班和外出没有时间照顾他的宠物,不能及时喂食。于是脑洞大开,做出了这样一款宠物喂食器。   感应到小狗接近就会滴水的喂水器     还有自动落食的喂食器     你肯定会很好...
给github pages的本地Jekyll服务器设置中文UTF-8
本地启用Jekyll服务器时,会因字符错误,提示“invalid byte sequence in GBK”。此问题是因字符编码错误引起的,修改方法如下:找到: C:\RailsInstaller\Ruby1.9.3\lib\ruby\gems\1.9.1\gems\jekyll-1.4.2\lib\jekyll\convertible.rb 在第38行左右,取消掉原有的两句...
Liquid UI和移动端开发ABAP简介
【博主SAP/ABAP交流群689746838】 这篇文章介绍一下一个第三方公司的产品,Liquid UI。因为我也不是了解太多,只能做个简单的介绍,有兴趣的可以去他们官网:guixt.com,了解更多的信息。 Liquid UI,主要就是一个针对SAP ERP的辅助工具,侧重两点,界面优化和移动端解决方案。   界面优化主要是指通过Liquid的Add on功能,调整SAP ERP的...
Jekyll: 给博客加个随机BGM
文章最初发布于 szhshp的第三边境研究所 , 转载请注明 捡了个蓝牙耳机,这几天基本保持“自带BGM”的状态o( ̄▽ ̄)o ……很早实现了Jekyll-全局BGM1 一定要通过主页才能看到播放器: 主页 不过从头到尾只有一首曲子,并且云音乐有些烦人,无法实现多曲目选择。虾米可以多曲目外链,不过还是无法实现随机选曲的功能。那么该如何实现呢?其实很简单,要不就Server
求大神帮我解释一下这个正则表达式
如题,这是一个日期代码n ```jsn var mts = date.match(/(\/Date\((\d+)\)\/)/);n ```
急求VC++大神帮我解释一下
hour=-1;rn minute=-1;rn second=0;rn watch=0;rn这四条意味着什么?rnCView::PreCreateWindow(cs)什么意思?
求大神帮我解释一下这段Java代码
![图片说明](https://img-ask.csdn.net/upload/201611/23/1479892295_201075.jpg)
易语言钓鱼源码
求大神买走 求大神买走 易语言钓鱼源码
Jekyll博客里面放个全局播放器?
笔记链接: 点击打开链接
Github + Jekyll 打造自己的静态博客
静态博客demo:tristanhuang.cn 通过两天的摸索,终于能整出博客的大概样子出来了,总的来说并没有太过接触Jekyll框架底层的东西,只是在fork了hux大神的io项目之后做了调整和修改,熟悉了一下子Jekyll生成静态网页的原理、liquid模块语言、以及进一步熟悉了git和markdown。 1. 项目来源 fork自hux大神的io项目 同时参考了Bebop对于hux的...
Jekyll主题收藏
从wordpress都现在的jekyll,博客采用的平台及其主题一直处于变更状态。一方面本小子喜爱折腾,另一方面,随着浏览的网页多了,本小子审美似乎也在不断的提升。从开始接触jekyll都现在正式敲定主题,本小子在寻找主题的过程了,找到了一些简约、大方、美观的jekyll主题,在这里做一下记录,收藏一下,某天或许要修改模板了,或许可以直接在这些模板的基础上改进。 项目模板 Jeklly官网...
Jekyll Liquid使用小问题: {% raw %} 引发的问题
今天写了篇Liquid的笔记. 由于用到大量Liquid语法, 因此markdown文件内就使用了{% raw %} ... {% endraw %} 将文章内容包裹起来,避免liquid语法被提前处理. (我不需要他处理, 我只需要他处理markdown部分). 然后Jekyll 一直报 Warning: Warning: Excerpt modifie...
学姐给我的打手枪代码
自从上次学姐借用我的电脑后,和我说的话就少了,在食堂吃饭遇到她,也不对我笑了,我很不明白, 直到有一天,学姐很神秘的给了我一个 C代码,告诉我说这是打手枪用的。。。 #include &amp;lt;stdio.h&amp;gt; #include &amp;lt;windows.h&amp;gt; #pragma comment (lib, &quot;winmm.lib&quot;) //gcc 请自觉连接 -lwinmm __int64...
图书管理系统
这是一份简单的图书管理系统的代码 缺少各部分成员代码 希望各位大神能帮我完善 不甚感激
jekyll模板修改
利用外部css定义网页中的图标:https://www.w3resource.com/icon/font-awesome/brand-icons/weixin.php 例如微博图标:https://fontawesome.com/v4.7.0/icon/weibo 这一段是什么意思? layout: post title: &quot;Unix/Linux 扫盲笔记&quot; subtitle: ...
使用GitHub Pages和jekyll在macOS创建个人博客
首次发布于本人博客。 jekyll 使用jekyll可以编写个人博客。具体方法可参照官网,具体做法如下图: GitHub Pages 借助GitHub Pages可以轻松编将自己的博客部署在GitHub上边。步骤见官网。 经验 第三方经验不可靠,最好还是直接材料更方便。例如本文官网的说法肯定是市面上最可靠的,而且有人维护。唯二的缺点可能就是英文稍稍不习惯,还有网络问题,不过还是要适应!...
用Jekyll写博客
用Jekyll写博客 快速通过GitHub Pages安装博客并发布。然后在本地运行你的博客并创建你的第一个Post和页面。 安装Jekyll-Bootsrap 安装Jekyll-Bootsrap,如果你还没安装好。Jekyll-Bootsrap是一个博客框架,拥有内建的主题、分析、评论以及Post/Page建立功能。 $ gem ins
Liquid Volume
unity Liquid Volume液体容器插件下载,5.0以上可使用。
文章热词 设计制作学习 机器学习教程 Objective-C培训 交互设计视频教程 颜色模型
相关热词 mysql关联查询两次本表 native底部 react extjs glyph 图标 大数据大神班 java大神班