草庐IT

jekyll-extensions

全部标签

html - 无法使用 Jekyll 和 github 页面设置图标

我正在尝试为我的github页面设置一个favicon.ico,但它不起作用。当我在本地提供服务时,我会看到标准的“空”图标,当我推送它时,我会看到facebook图标。为什么会这样?我在项目的根目录中有正确的favicon.ico并添加了行到相关的default.html。您可以在此处查看来源:https://github.com/drorata/drorata.github.io 最佳答案 我从GitHub克隆了您的项目以查看它。如您所述,使用Jekyll提供服务后,图标未显示。我通过将favicon文件转换为.png而不是.i

html - Jekyll 选择当前页面 url 并更改其类

我一直在将Jekyll用于静态站点(以便于维护),并且一直停留在以下功能上:这是我的链接栏:HomeAssociateWithUsMediaClientsContactUsactive类处理着色。我想要的是由jekyll根据使用liquid/YAML的一些变量集应用此类。有什么简单的方法可以解决这个问题吗?由于该栏对所有页面都是通用的,因此它现在处于默认布局中。我可以通过使用Javascript来检测url,并进行突出显示,但想知道在Jekyll中是否有任何方法可以做到这一点。 最佳答案 我在Jekyll中设置的两个页面中执行此操作

ios - 如何从其 App Extension 启动父 iOS App

有人知道如何从应用扩展的ViewController启动父应用吗?我只想从其应用扩展启动主应用。 最佳答案 在WWDCsession中CreatingExtensionsforiOSandOSX,Part1大约22分钟标记说使用UIViewController的extensionContext中的openURL:completionHandler:方法打开customURLscheme[self.extensionContextopenURL:[NSURLURLWithString:@"your-app-custom-url-sch

file-extension - 什么是 phtml,什么时候应该使用 .phtml 扩展名而不是 .php?

我想知道.phtml和.php文件之间的区别是什么,以及何时使用一个而不是另一个。 最佳答案 就页面渲染而言,通常没有区别。但是,当您的Web项目变得更大时,这将是一个巨大的设施开发方。我以这种方式使用两者:.PHP页面不包含与View相关的代码.PHTML页面包含很少(如果有的话)数据逻辑,其中大部分是与演示相关的 关于file-extension-什么是phtml,什么时候应该使用.phtml扩展名而不是.php?,我们在StackOverflow上找到一个类似的问题:

ruby - 使用 Jekyll 的 Tumblr.rb 将 Tumblr 博客迁移到 Octopress 时获取 'CGI (LoadError)'

我正在使用RVM,$ruby-vruby1.9.2p290(2011-07-09revision32553)[i686-linux]在Octopress目录中:$gemlist***LOCALGEMS***addressable(2.2.7)albino(1.3.3)blankslate(2.1.2.4)bundler(1.0.22ruby)chunky_png(1.2.5)classifier(1.3.3)compass(0.11.7)directory_watcher(1.4.1)fast-stemmer(1.0.0)ffi(1.0.11)fssm(0.2.8.1)haml(3.1

ruby - 错误 : Error installing gollum: ERROR: Failed to build gem native extension

在通过rbenv全新安装rubyv2.2.2后,我无法安装gollum-wiki。我运行Ubuntu-Gnome14.04TrustyThar。这是安装日志:user@host:~/dev/drafts$geminstallgollumFetching:useragent-0.10.0.gem(100%)Successfullyinstalleduseragent-0.10.0Fetching:mustache-0.99.8.gem(100%)Successfullyinstalledmustache-0.99.8Fetching:rack-1.6.4.gem(100%)Success

ruby - 安装 gem 给出 "Failed to build gem native extension."

我做了:sudoapt-getinstallruby​​ruby​​-dev。然后我运行:sudogeminstalljekyll。但它给出了这个输出:Buildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingjekyll:ERROR:Failedtobuildgemnativeextension./usr/bin/ruby2.1-r./siteconf20151018-15792-1gfjwox.rbextconf.rbcreatingMakefilemake"DESTDIR="cleansh:1:make

ruby - 如何在 jekyll 中填充字符串?

假设我像这样递增一个整数{%capturepage%}{{page|plus:'1'}}{%endcapture%}我怎么能这样填充呢?{%capturepaddedPage%}{{page|pad'0',4}}{%endcapture%}其中4是填充位置的数量,'0'是填充字符串?最终结果将如下所示:0001,其中page的值为1。我该如何内联或在过滤器中执行此操作?我想它可以像sprintf('%d4',page)那样表示,但显然这种语法不适用于liquid/jekyll。我对jekyll/liquid语法越来越失望(甚至没有原生模数!)除此之外,我如何用前导字符填充字符串?

ruby-on-rails - gem install libv8 -v '5.3.332.38.1' ... 安装 libv8 : ERROR: Failed to build gem native extension 时出错

有什么想法/建议吗?****进一步更新:****2.3.1agxxx-xxxight2290-fix-claim-button%ruby​​-e'putsGem::Platform.local'x86_64-darwin-13我有2台机器,我正在尝试在其上安装libv8...,现在出现相同的错误(不管darwinv.)1一个mac桌面(使用x86_64-darwin-13,另一个使用darwin-16)。最初,我认为问题与darwin-13有关,但现在无论如何都会遇到同样的问题)。我尝试了多种解决方案,包括重新安装和升级OSX和xcode。MacOXSierra10.12.3xcode

c# - .NET Extension Objects with XSLT——如何遍历一个集合?

帮助我,Stackoverflow!我有一个简单的.NET3.5控制台应用程序,它可以读取一些数据并发送电子邮件。我在XSLT样式表中表示电子邮件格式,这样我们就可以轻松更改电子邮件的措辞,而无需重新编译应用程序。当我们应用转换时,我们使用扩展对象将数据传递给XSLT:--这样,我们可以有这样的语句:Dear:以上工作正常。我通过这样的代码传递对象(为简洁起见省略了一些不相关的代码)://purelyanexamplestructurepublicstructEmailNotification{publicstringFullName{get;set;}}//Somewhereinso