优化 jekyll 站点的 SEO 技巧
很多时候,我们搭建了一个博客,但很少有人来访问。一方面可能是因为我们没有做好推广,另外一方面可能是我们没做好 SEO 。在使用 jekyll 搭建这个博客的时候,我将 SEO 的一些优化点融入到 Violet 主题中来。经过一段时间的测试和观察,期望的效果已经达到。
虽然我不是 SEO 高手,但喜欢折腾。通过对 SEO 的学习和实践,我希望能将好的文章让更多人知道,并通过 jekyll 实现。本文将为你分享一些 jekyll SEO 技巧。
优化博客标题及副标题
博客标题,即站点的名称。它能够使访问者在第一时间知道所在的是什么网站,是站点的重要标识。副标题,它与博客主题并不一样,它能为博客标题做一些描述,一些优化性。通常,我都会为站点的主标题设置 h1
标签,为副主题设置 h2
标签。
优化页面标题
在之前一直使用这样的标题方式 “xxx | justjavac.com”, 本来还觉得挺好的,既有博客名称,又有页面标题。但后来查看搜索引擎的显示结果,基本上每个链接的标题里面,也就有了多余的 “| justjavac.com” 了。
有人说这样好,也有人说这样不好。这次我决定砍掉后面的博客名称,让标题来的简洁些,让标题与内容的权重比更高一些。
具体的实现方法如下:
GitHub API v2 笔记
justjavac 发表于 2011-12-05基本
所有的 API 链接采用 http 协议而且开始于下面的格式:
http://github.com/api/v2/:format
注:”:format” 是指 “json”,”xml” 或者 “yaml” 中的一个。但现在基本是 json。
- 使用 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 '修改的信息' --...