yang3wei的专栏

Enjoy my life!

MacVim 用 mvim 命令打开文件到新的标签页

| Comments

原文链接:
http://www.reake.com/how-to-use-terminal-command-to-open-file-to-macvim-mvim-tab/
MacVim(GitHub) 官网下载后,解压出两个文件:MacVim.appmvim

# 将 `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 添加标签云

| Comments

原文链接: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 pagetag cloud
针对这两个插件,需要手工复制一些文件到你的 octopress 目录。

不问过去几多奢靡 但愿前路了无遗憾

| Comments

用着 MacVim 作为 octopress 新增博文的编辑器~
此刻,我终于明白子龙山人兄台说的话了,能使用本地应用程序作为博文的编辑器,
甚至还是功能强大、扩展随心的 vim 来撰写博文,怎么会不爽歪歪~

对比产生幸福,我最开始接触的博客是 csdn,
csdn 的博文编辑器是嵌在网页里面的,而且我有幸得知这个编辑器插件的名字叫 xhEditor~
不做太多评论,这个编辑器其实也还是挺不错的,能满足我的大部分需求了~
不过有一点我是非常不满意的:这个编辑器将会产生大量重复 html 代码,
如果你使用过 csdn 的博文编辑器,你应该会认同我的说法,
如果你还没有体会到这一点,
那么我建议你通过编辑区顶部的小按钮切换到源代码模式下看一看,
说实在的,要多丑陋有多丑陋,大量垃圾标签混杂其中,
要想把博文数据干净的分离出来真不是一件轻松事儿~

Octopress 新增博文时要注意的地方

| Comments

用 MacVim 的请注意,执行 rake deploy 的时候,
切记要将 MacVim 正在编辑的 markdown 博文文件保存并关闭掉~
因为在 deploy 的时候会对 source/_posts 目录下的文件执行 cp 操作~
如果 MacVim 当前正在编辑博文的 markdown 文件的话,
很有可能在执行 rake deploy 的时候给予失败的提示~
究其根源就是因为 MacVim 锁定了某个文件(swp 格式的),
然后对 rake deploy 命令的执行造成了阻碍~

(转载)Git 如何删除 Remote 的文件

| Comments

原文链接:http://hi.baidu.com/zairl23/item/4a34c60084108fd01ef0464d
使用 toto 做了个博客挂着 heroku 上。
使用 git push 的方法发布博客确实有点cool。
可是发现以前删除的测试文件仍然在, 如何将他们通过 git 的方式删除呢?
不止是 heroku, 我发现 github 上也保留有我删除掉的文件.
由于某些原因,git 远程的文件与本地文件产生了不一致,现在需要删除远程的一个文件:

(转载)在 github 上使用 octopress

| Comments

原文链接:http://huanggang.me/archives/654

一、Octopress 简介

Octopress 是使用 ruby 语言编写的一套建立在 jekyll 之上的博客系统,它有一些很独特的特点:

1. 使用静态页面;
2. 不使用数据库;
3. 使用 markdown 标记语言编写文章;
4. 可以与 git 紧密集成,方便地进行博客的版本管理;
5. 可以于 Github Pages 集成,不需要单独的 web hosting,只要你有 github 帐号即可。

这些特点中的第三点到第五点尤其吸引我(第一点和第二点也很酷),于是我花了些时间研究。
以下是相关的步骤和心得。