搭建 Ghost 博客

搭建一个独立博客通常需要三步: 购买域名; 购买空间; 搭建博客; 本文介绍从零开始搭建 Ghost 博客的过程。 购买域名 注册域名切记要记住两点:第一,不要在国内注册;第二,不要注册 CN 域名。 »

Zsh 别名设置

之前写到 Zsh 的安装 和 Git 别名设置 ,这里其实可以把 Git 别名进行进一步的简化,办法就是通过添加 Zsh 别名。 在 ~/.zshrc 文件中结束部分, »

Git 设置别名

Git 有的命令比较长,有的需要频繁的使用,这两类命令可以通过定义别名的方式来简化我们的输入。 添加别名的方式,在 ~/.gitconfig 文件末尾添加 [alias] a = add b = branch c = commit »

Git 常用技巧

撤销修改 撤销本地修改 git reset --hard 或者 git checkout -- . 切换分支 切换到前一分支 git checkout - 切换到某个分支 »

Git 公钥提交

为了避免每次提交都输入用户名和密码,大多数 Git 服务(比如 GitHub、GitLab 和 BitBucket等)都提供 SSH 公钥认证。要实现公钥提交,需要先生成 SSH »

Git 分支合并

当不同分支上的文件都发生了更改时,就会遇到把这些更改进行合并,这个时候要用到两个操作:Merge 或者 Rebase 。 Merge Merge 会把两个分支最新的版本(C3 和 C4)进行合并 ,并生成一个新的版本(C5) »

Git 分支管理

前文讲到 Git 的基础命令,这里谈一下 Git 的分支管理。 Git 的每一次提交都是为当前所有文件创建一个快照,而每创建一个分支则是添加一个可移动的指针,来定位版本修改的过程。 查看分支 git branch # 或者 git »

Git 基础命令

用户设置 Git 应该是如今最常用的版本控制工具了,对于初学者来说,客户端会比较方便,但是熟悉一些基本的 Git 的命令会大大地提高我们的开发效率。 设置用户信息 git config --global user.name 'Tony »

初用 CasperJS

想用爬虫去爬一些数据,去网上找了一下,发现 CasperJS 不错。不过遇到了一些问题,先记录下来。 安装 Phantomjs 和 CasperJS npm install phantomjs -g »

CSS 垂直居中

平时会经常遇到垂直居中的问题,其实最简单的方法是用 table 的 vertical-align 属性。 父元素样式设为 display: table; 子元素样式设为 display: table-cell; vertical-align: middle; 具体可以参考 »