优化 jekyll 站点的 SEO 技巧

justjavac 发表于 2012-01-16

很多时候,我们搭建了一个博客,但很少有人来访问。一方面可能是因为我们没有做好推广,另外一方面可能是我们没做好 SEO 。在使用 jekyll 搭建这个博客的时候,我将 SEO 的一些优化点融入到 Violet 主题中来。经过一段时间的测试和观察,期望的效果已经达到。

虽然我不是 SEO 高手,但喜欢折腾。通过对 SEO 的学习和实践,我希望能将好的文章让更多人知道,并通过 jekyll 实现。本文将为你分享一些 jekyll SEO 技巧。

优化博客标题及副标题

博客标题,即站点的名称。它能够使访问者在第一时间知道所在的是什么网站,是站点的重要标识。副标题,它与博客主题并不一样,它能为博客标题做一些描述,一些优化性。通常,我都会为站点的主标题设置 h1 标签,为副主题设置 h2 标签。

优化页面标题

在之前一直使用这样的标题方式 “xxx | justjavac.com”, 本来还觉得挺好的,既有博客名称,又有页面标题。但后来查看搜索引擎的显示结果,基本上每个链接的标题里面,也就有了多余的 “| justjavac.com” 了。

有人说这样好,也有人说这样不好。这次我决定砍掉后面的博客名称,让标题来的简洁些,让标题与内容的权重比更高一些。

具体的实现方法如下:

    

GitHub API v2 笔记

justjavac 发表于 2011-12-05

基本

  1. 所有的 API 链接采用 http 协议而且开始于下面的格式:

    http://github.com/api/v2/:format

注:”:format” 是指 “json”,”xml” 或者 “yaml” 中的一个。但现在基本是 json。

  1. 使用 GitHub 的 API 是有所限制的,使用 v2 版本,是每分钟 60 次请求。如果你在一分钟内访问了 60 次,它会提示您“拒绝访问”的错误。

分支相关

1.一个分支提交的信息列表

commits/list/:user_id/:repository/:branch

2.一个文件提交的信息列表

commits/list/:user_id/:repository/:branch/*path

3.一个特殊的提交信息

commits/list/:user_id/:repository/:sha
...

mac 本地按安装 jekyll

justjavac 发表于 2011-11-30

本地安装 jekyll 其实很简单的,继续做笔记。

如果你的本地已经安装了 gem ,那么你可以通过下面的方法来安装 jekyll , 在终端输入 :

 gem install jekyll 
如果你安装遇到问题,可能是本地 ruby 版本的原因,或者是 gem 没有升级。 安装 ruby 有很多方法:
 //apt-get sudo apt-get install ruby1.8-dev //brew brew install ruby //macport port install...

在 mac 上使用 Git 和 GitHub 连接

justjavac 发表于 2011-11-22

记得之前写过一篇 win 下面使用 Git 的文章,今天写下一篇在 mac 下面的。

首先,需要在 mac 下安装 git.

mac git 的地址: http://code.google.com/p/git-osx-installer/ 由于可能这个网址访问 不了,所以需要使用源码安装。

安装好了 Git 之后,就开始设置 GitHub 连接了。

1, 检查是否存在 ssh keys
$ cd ~/.ssh

如果没有 .ssh 目录,请跳到第 3 步。

2,...

Git/SVN 常用命令笔记

justjavac 发表于 2011-11-12

很久没有更新 GitHub 了,以至于那些熟悉的命令也忘记了。今天更新一下,最基础的一些 命令,以备以后翻阅。

加之最近工作团队需要,经常使用 SVN ,所有将 SVN 的常用命令也记在后面。以备后用。

下载源码

git clone xx@xx:/xxx.git

更新源码

git pull

分支相关

git branch --查看分支 git checkout -b name --创建分支

更新相关

git add . -- 增加新的内容 git commit -m '修改的信息' --...