原文链接:
http://gangmax.me/blog/2012/01/20/how-to-use-disqus-in-octopress/
MacVim 用 mvim 命令打开文件到新的标签页
原文链接:
http://www.reake.com/how-to-use-terminal-command-to-open-file-to-macvim-mvim-tab/
从 MacVim(GitHub)
官网下载后,解压出两个文件:MacVim.app
和 mvim
# 将 `MacVim.app` 拷入 `/Applications` 目录
sudo cp -f MacVim.app /Applications/
# 将 `mvim` 拷入 `/usr/bin` 目录
sudo cp -f mvim /usr/bin/
然后在 Terminal
键入命令 mvim project_file.php
,出现了一个 MacVim 窗口。
但 MacVim
支持当前窗口多标签页功能,每次打开都是新窗口,
虽然苹果有 Mission Control
切换,但文件窗口多了,显示还是很麻烦,
所以想让 mvim
打开文件直接在 MacVim
当前窗口的新标签页里打开,
需要在命令后加 --remote-tab
参数,感觉挺麻烦,何不设置为默认就在标签页中打开呢?
(扩充)为 octopress 添加标签云
原文链接:http://codemacro.com/2012/07/18/add-tag-to-octopress/
同添加 category list
一样,网络上有很多方法,这里列举一种。
首先将以下两个项目克隆到本地:
https://github.com/robbyedwards/octopress-tag-pages
https://github.com/robbyedwards/octopress-tag-cloudclone
这两个项目分别用于产生 tag page
和 tag cloud
。
针对这两个插件,需要手工复制一些文件到你的 octopress 目录。
git 笔记概览
(转载)Git 分支管理策略
原文链接:http://www.ruanyifeng.com/blog/2012/07/git.html
如果你严肃对待编程,就必定会使用”版本管理系统”(Version Control System)。
眼下最流行的”版本管理系统”,非 Git 莫属。
NERDTree 快捷键辑录
参看连接:http://www.cnblogs.com/lexus/archive/2012/11/04/2753187.html
切换工作台和目录
ctrl + w + h 光标 focus 左侧树形目录
ctrl + w + l 光标 focus 右侧文件显示窗口
ctrl + w + w 光标自动在左右侧窗口切换
ctrl + w + r 移动当前窗口的布局位置
不问过去几多奢靡 但愿前路了无遗憾
用着 MacVim 作为 octopress 新增博文的编辑器~
此刻,我终于明白子龙山人兄台说的话了,能使用本地应用程序作为博文的编辑器,
甚至还是功能强大、扩展随心的 vim 来撰写博文,怎么会不爽歪歪~
对比产生幸福,我最开始接触的博客是 csdn,
csdn 的博文编辑器是嵌在网页里面的,而且我有幸得知这个编辑器插件的名字叫 xhEditor~
不做太多评论,这个编辑器其实也还是挺不错的,能满足我的大部分需求了~
不过有一点我是非常不满意的:这个编辑器将会产生大量重复 html 代码,
如果你使用过 csdn 的博文编辑器,你应该会认同我的说法,
如果你还没有体会到这一点,
那么我建议你通过编辑区顶部的小按钮切换到源代码模式下看一看,
说实在的,要多丑陋有多丑陋,大量垃圾标签混杂其中,
要想把博文数据干净的分离出来真不是一件轻松事儿~
Octopress 新增博文时要注意的地方
用 MacVim 的请注意,执行 rake deploy 的时候,
切记要将 MacVim 正在编辑的 markdown 博文文件保存并关闭掉~
因为在 deploy 的时候会对 source/_posts 目录下的文件执行 cp 操作~
如果 MacVim 当前正在编辑博文的 markdown 文件的话,
很有可能在执行 rake deploy
的时候给予失败的提示~
究其根源就是因为 MacVim 锁定了某个文件(swp 格式的),
然后对 rake deploy
命令的执行造成了阻碍~
(转载)Git 如何删除 Remote 的文件
原文链接:http://hi.baidu.com/zairl23/item/4a34c60084108fd01ef0464d
使用 toto 做了个博客挂着 heroku 上。
使用 git push 的方法发布博客确实有点cool。
可是发现以前删除的测试文件仍然在, 如何将他们通过 git 的方式删除呢?
不止是 heroku, 我发现 github 上也保留有我删除掉的文件.
由于某些原因,git 远程的文件与本地文件产生了不一致,现在需要删除远程的一个文件:
(转载)在 github 上使用 octopress
原文链接:http://huanggang.me/archives/654
一、Octopress 简介
Octopress 是使用 ruby 语言编写的一套建立在 jekyll 之上的博客系统,它有一些很独特的特点:
1. 使用静态页面;
2. 不使用数据库;
3. 使用 markdown 标记语言编写文章;
4. 可以与 git 紧密集成,方便地进行博客的版本管理;
5. 可以于 Github Pages 集成,不需要单独的 web hosting,只要你有 github 帐号即可。
这些特点中的第三点到第五点尤其吸引我(第一点和第二点也很酷),于是我花了些时间研究。
以下是相关的步骤和心得。