草庐IT

jekyll-extensions

全部标签

html - 如何在 Jekyll 博客中包含视频标签/mp4 视频

我不是在寻找一种方法来linktoYoutube.我想引用一个自托管的mp4文件。我已经有了{%audiomy-file.mp3%}工作。我正在寻找等效的{%videomy-file.mp4%}.如果我使用直接,我收到错误“液体异常:my-text.md中的未知标签‘视频’”。编辑:我认为有一个现有的Octopressplugin.但是我如何安装它/让Jekyll知道它? 最佳答案 要使用Octopress插件,只需保存videotagplugin在_plugins文件夹中。 关于htm

html - 如何在 Jekyll 博客中包含视频标签/mp4 视频

我不是在寻找一种方法来linktoYoutube.我想引用一个自托管的mp4文件。我已经有了{%audiomy-file.mp3%}工作。我正在寻找等效的{%videomy-file.mp4%}.如果我使用直接,我收到错误“液体异常:my-text.md中的未知标签‘视频’”。编辑:我认为有一个现有的Octopressplugin.但是我如何安装它/让Jekyll知道它? 最佳答案 要使用Octopress插件,只需保存videotagplugin在_plugins文件夹中。 关于htm

html - 如何根据YAML front matter设置背景颜色(Jekyll)

我希望能够根据YAML前言中定义的颜色设置帖子的背景颜色。这个主题做到了:SinglePaged(githubhere)但我无法理解它是如何完成的。CSS文件中的这段代码是让它发生的原因:{%forcinsite.colors%}.border-{{c[0]}}{border-color:{{c[1]}}!important;}.text-{{c[0]}}{color:{{c[1]}};}.text-{{c[0]}}a{color:{{c[1]}};}.bg-{{c[0]}}{background-color:{{c[1]}}!important;}{%endfor%}/*-----p

html - 如何根据YAML front matter设置背景颜色(Jekyll)

我希望能够根据YAML前言中定义的颜色设置帖子的背景颜色。这个主题做到了:SinglePaged(githubhere)但我无法理解它是如何完成的。CSS文件中的这段代码是让它发生的原因:{%forcinsite.colors%}.border-{{c[0]}}{border-color:{{c[1]}}!important;}.text-{{c[0]}}{color:{{c[1]}};}.text-{{c[0]}}a{color:{{c[1]}};}.bg-{{c[0]}}{background-color:{{c[1]}}!important;}{%endfor%}/*-----p

html - Jekyll 自动目录

我已经基于Jekyll代码为ApacheBuildr的网站建立了一个网站。.Buildr网站根据textile格式文件中的标题自动为每个页面生成目录。例如,您使用textile标记标题来编写一个页面,如下所示。.h2(#why).Whyarewedoingthis?BLahblahbalhetc..h2(#something).SomeotherheaderBLahblahbalhetc..然后在默认的HTML中,您有一些代码将内容通过管道传输到名为toc的内容中,然后再放入内容。例如……{{page.title}}{{content|toc}}{{content}}在Apache网站

html - Jekyll 自动目录

我已经基于Jekyll代码为ApacheBuildr的网站建立了一个网站。.Buildr网站根据textile格式文件中的标题自动为每个页面生成目录。例如,您使用textile标记标题来编写一个页面,如下所示。.h2(#why).Whyarewedoingthis?BLahblahbalhetc..h2(#something).SomeotherheaderBLahblahbalhetc..然后在默认的HTML中,您有一些代码将内容通过管道传输到名为toc的内容中,然后再放入内容。例如……{{page.title}}{{content|toc}}{{content}}在Apache网站

Selenium启动Chrome插件(Chrome Extensions)

Selenium启动Chrome插件(ChromeExtensions)需求描述:在使用WebDriver启动Chrome浏览器时式启动一个默认设置(比较干净)的浏览器,但是我在自动化测试的过程中需要用到插件。实现方法:其一:启动浏览器的同时直接取安装包.crx文件进行安装;下载所需要的插件安装包文件.crx,存储到本地,或者存储到项目文件夹里面。然后代码如下:publicclassopenPDFinFirefoxextendsPdfPage{publicWebDriverdriver=null;@BeforeMethodpublicvoidstartUp(){ChromeOptionsopt

html - Jekyll - 为 post.url 使用相对 URL

我最近升级到jekyll1.0,因此帖子链接现在有一个前导“/”。将相对永久链接设置为true或false似乎根本不会改变{{post.url}}的生成,它们似乎总是以斜线开头。我知道我可以使用base_url,但我将完成的项目传递给最终在任何地方托管它的组织(我不知道URL)。我曾经工作的配置文件很简单:permalink:articles/:title任何帮助都会很棒! 最佳答案 我在Jekyll1.0.3安装中看到了同样的事情。似乎是一个错误。无论哪种方式,解决方法是使用LiquidFilter删除第一个斜杠。{{post.u

html - Jekyll - 为 post.url 使用相对 URL

我最近升级到jekyll1.0,因此帖子链接现在有一个前导“/”。将相对永久链接设置为true或false似乎根本不会改变{{post.url}}的生成,它们似乎总是以斜线开头。我知道我可以使用base_url,但我将完成的项目传递给最终在任何地方托管它的组织(我不知道URL)。我曾经工作的配置文件很简单:permalink:articles/:title任何帮助都会很棒! 最佳答案 我在Jekyll1.0.3安装中看到了同样的事情。似乎是一个错误。无论哪种方式,解决方法是使用LiquidFilter删除第一个斜杠。{{post.u

在单元测试中使用Jest模拟VS Code extension API

  对VSCodeextension进行单元测试时通常会遇到一个问题,代码中所使用的VSCode编辑器的功能都依赖于vscode库,但是我们在单元测试中并没有添加对vscode库的依赖,所以导致运行单元测试时出错。由于vscode库是作为第三方依赖被引入到我们的VSCodeextension中的,所以它并不受我们的控制,最好的办法就是在单元测试中对其中的API进行模拟。本文中我将介绍如何使用Jest来模拟vscode库的API。  如果你还不太熟悉如何开始创建一个VSCodeextension,这里的文档可以教你快速上手。  创建好VSCodeextension项目后,你会发现在根目录下有一个