在 Jekyll 中添加 Disqus
Jekyll 目录结构的变化 如果使用 Jekyll disqus 或 Octorpess 作为关键字 google, 得到的结果多数是先引导你在 _includes/* 文件夹下添加一个 disqusXXX.html文件. 然后当我们浏览 Jekyll 根目录的事后, 却发现找不到 _include 文件夹… 这是因为从 Jekyll 使用 gem 来管理主题后, 项目目录结构就发生了一...
Jekyll 目录结构的变化 如果使用 Jekyll disqus 或 Octorpess 作为关键字 google, 得到的结果多数是先引导你在 _includes/* 文件夹下添加一个 disqusXXX.html文件. 然后当我们浏览 Jekyll 根目录的事后, 却发现找不到 _include 文件夹… 这是因为从 Jekyll 使用 gem 来管理主题后, 项目目录结构就发生了一...
协变 - Covaiance 逆变 - Contravariance 我们在使用泛型的时候经常会遇到这两个关键字. __covariant: 用于泛型数据强转类型,可以向上强转,子类可以转成父类。 这个比较好理解, 了解过面向对象编程的五个基本原则 SOLID 中的 L(里氏替换) 原则的话, 就不难理解子类可以在任何父类出现的地方替换父类. __contravariant:...
Octorpess 3.0 相比 Octopress 2.0 而言,有着不同的分发方式和维护方式。本文主要记录了我在从 Octopress 2.0 迁移到 3.0 时的过程和遇到的一些问题。 迁移方法: 建立一个新的 Octopress 3.0 博客项目 将旧的 Octopress 3.0 Blog 中的文章和配置移到 3.0 中 1. 建立一个新的 Octopress 3....
Context 在 macOS 下使用 gem 安装 ruby 工具的时候,例如gem install octopress,可能会遇到没有写权限的问题: You don't have write permissions for the /Library/Ruby/Gems/x.x.x directory. 这是因为默认情况下使用的 ruby 是macOS内置的。macOS不允许用户修改系统...
You’ll find this post in your _posts directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run je...
本文主要记录在openWRT下安装和配置shadowsocks的简要过程,便于日后查找和备忘。成功安装后可以实现透明代理,分流和防DNS污染。 Environment 路由器型号:YouHua WR1200JS 固件版本:OpenWrt 19.07.4 r11208-ce6496d796 / LuCI openwrt-19.07 branch git-21.054.03371-3...
文件名: .gitignore 位置: global 当前用户的主目录下 ~ 一般是自己使用不和别人share 该设置对所有的本地仓库都起作用 local 当前仓库的主目录下 一般需要加入到git库的版本控制中,需要和别人share git config 中的 core.excludesfile 可以指定 .gitignore 文件 格式规范如下: 所有空行和#开头的行都...
首先看一道趣味题,来源:https://www.v2ex.com/t/492705 #include <stdio.h> int main() { [] printf("%p\n", **********************p); return 0; } 在 [] 标记内加入一条语句,使得: 程序编译通过,无错误(警告随意);链接通过,无错误(警告随意) ...
在国内,访问Google需要用一点小技巧.有时候,我们使用英文的关键词,但是搜索结果想要查看中文的.由于的这点小技巧的原因,导致Google不能够正确的识别国家和地区的设置. 知乎中有一篇帖子介绍了几个修改的方法: 如何修改Chrome里Google搜索的国家和地区设置? 这里我采取另外的一种方法来实现. chrome地址栏中输入 chrome://settings/se...
Alcatraz Alcatraz是一款开源的用于Xcode7的插件管理工具.Xcode8以及以后版本需要配合下面的工具来使用. update_xcode_plugins update_xcode_plugins可以为Xcode中安装的插件添加UUID, 同时还能够 为Xcode8以及以上的版本解除签名,这样就可以随心所欲的使用各种Xcode插件了. Reset Xcode’s “L...