所有文章
2013
- Vim下的的插件管理神器——Vundle断断续续用Vim也不少时间了,但是从来没有进行过复杂的Vim配置,每每需要插件都是网上寻求安装方式。但是当插件多了管理也便变得繁琐,最后终于让我结识了插件管理神器——Vundle,用过的人都说好用,所以我便也尝试了,网上也有一部分人采用pathogen来进行插件管理,但是据说没有Vundle好用,也 …
- Ruby元编程之Proc对象Proc Proc对象其实就是将代码块(block)转换成对象的块。方式有大致几种: 1.Proc对象 inc = Proc.new{ |x| x + 1 } inc.call(3) #=>4 2.lambda方法 inc = lambda{ |x| x + 1 } inc.call(3) …
- Git的相关操作##查看Git远程库地址 建立了远程库后,许久没操作,突然忘了其对应的具体远程库的url。可通过以下命令来查看: $git remote -v -v选项是–verbose的简写,最后结果为: origin git@github.com:xautjzd/RubyExample.git …
- Ruby基础之Array,String and Hash##Array 数组通常都是同种元素的集合,元素可以为单个的变量,如数值或者字符串,但是也可以为数组和Hash等复杂对象。 ###数组表示矩阵 其实数组可以用来表示矩阵,矩阵可以被看作数组的数组,也就是每个数组元素都是数组。三行三列的矩阵可以表示为: a = [[1, 2, 3], [4, 5, …
- Ruby基础##变量分类 局部变量 一般以小写字母或下划线开头,当多个单词组成一个变量时,单词间用_分隔。局部变量一般用在代码快里面 全局变量 全局变量在整个ruby程序中都可以访问,无论他们在哪被定义。全局变量以$开头。eg: $global_variable = 10 实例变量 实例变量的范围则是类的实例, …
- 配置文章分类插件Octopress搭建的博客默认没有文章分类,这肯定让人很不爽,但这个号称Hacker的博客肯定有这功能,便网上搜寻了答案,最终得以解决。方法如下: ###1. 添加category_list插件 代码如下: module Jekyll class CategoryListTag < …
- 我的第一篇博客几个月前看过Ruby基本语法,也无意中接触了Octopress,便想在GitHub pages上采用Octopress搭建一个属于自己的博客,照着官网提示开始动手实施,不过最后以失败告终。后又忙于其他工作,此事便搁浅。直至最近得空,便又开始着手此事。搭建博客工作再一次展开。 详细搭建过程官方文档写的 …
- Octopress配置Disqus插件###添加Disqus插件 看到不少人博客上都有Comments功能,便也想给自己的博客添加上。经过搜寻一番,发现大多用的都是Disqus,而且octopress其实内置了其功能,只是默认没有设置.编辑博客主目录下的config.yml文件即可: $vim _config.yml 找到: …
- Octopress目录结构###Octopress博客目录结构 octopress博客的source目录结构大致如下: source/ ├── _attachments ├── _includes │ ├── asides │ ├── custom │ │ └── asides │ └── post ├── _layouts …
- Octopress 修改导航栏(Navigator)搭建好的Octopress导航栏默认只有Blog和Archives,远远不能满足要求,于是便想着在导航栏上添加几个菜单。方法如下: $rake new_page[About] 默认会在source目录中生成about/index.markdown文件,不过感觉这样影响视觉,便想着将生成的页面和其他页 …
← Previous
Page 9 of 9