在github上用octopress搭建了自己的blog,octopress号称是“专门给黑客打造的博客(A blogging framework for
把hackers)”,使用Markdown语法来写blog确实感觉像写代码一样,而且写好的
把blog可以本地调试好了再上传到github的服务器,就像你的应用程序调试好了部署到服务器一样。

我最喜欢的是octopress的代码片段,简洁清晰,而且支持各种语言的高亮显示,你还可以在你的blog中嵌入不同的js框架(比如jquery或angularJs),展示js代码的效果。octopress支持的插件很多,还可以选择各种主题来装饰你的blog,下面我也按照惯例秀秀自己的octopress配置。

主题

你当然可以使用octopress的默认主题,但这样很容易和其他人的界面“撞衫”,想要让自己的octopress与众不同,就要定制自己的主题界面。在github上面可以找到octopress的第三方主题,地址在这里,另外还有一个网站也是专门介绍octopress主题的,地址在这里。其中也有一些国人制作的主题界面,非常漂亮。

评论插件

原先使用的是国外的一个第三方评论插件Disqus,但由于国外多用facebook或twitter等帐号来登录这个插件,而这些网站都被我们伟大的GFW墙了,所以我选择了国内的一个同类产品——多说(其实应该是山寨Disqus的)。多说可以使用国内主流应用的帐号来登录,比如新浪微博或QQ等,可以将你blog中的评论保存到服务器上,后续不管你把blog迁移到什么地方,评论都不会消失。可以到这里下载。

标签云

octopress默认的只有目录(categories),没有标签(Tag),目录和标签是不一样的,每一篇blog只能归在一个目录里面,但却可以归在多个标签中。随着标签慢慢增多,可以将标签做成标签云,放在blog的边栏上,不仅非常美观,还可以看出你的blog关注方向有哪些。想做标签云,需要使用到2个插件,robbyedwards/octopress-tag-pagesrobbyedwards/octopress-tag-cloud。具体安装步骤请参照该github上的说明。

同步插件

在github上面搭建自己的octopress博客,有个缺点是在搜索引擎中没有收录你的网站,导致别人很难在google或者百度里面找到你的文章,如果你的blog放在比较大的博客网站的话(比如博客园、博客大巴等),在各大搜索网站就可以很容易搜到你的blog。我曾经试过在每篇blog上面加上“keywords”标签来记录post的关键字,希望搜索引擎可以搜录,但结果还是不行。

在网上搜了一下,发现有人写了一个octopress插件,可以将octopress的blog同步到几个比较大的博客网站,可以同步所有的blog,也可以同步最近一篇blog。网址在这里

上面几个是我的octopress主要插件,主题上面我还是不大满意,可能以后还会更新。

我的octopress配置的更多相关文章

  1. 利用Octopress在Github上搭建博客及后续问题总汇

    首先贴一下我的新博客地址: http://findingsea.github.io 用Octopress在GitHub上搭建博客已经不是什么新鲜事了,网上的教程也多了去了,大题的方法什么都差不多,这篇 ...

  2. 10 年 bloger 告诉你要不要写博客,又该如何优雅地写博客?

    关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader.公众号后台回复关键字 "1024" 获取程序员大厂面试指南. 图:D ...

  3. Octopress 之 Mac 版环境配置

    前提条件: 1.安装了 Git2.用 rbenv 或 RVM 安装了 Ruby 1.9.3 以上版本3.安装了 ExecJS 的一种支持 JavaScript 运行环境 一.安装 Octopress ...

  4. Mac环境下Octopress个人博客搭建

    一直想弄一个漂亮一点的个人博客,之前一直用的博客园,对主页的能自定义内容实在不满意,终于下定决定,找到了Octopress这个适合我的解决方案,以下过程都是自己一步一步记录下来的,希望对大家有帮助. ...

  5. ruby开源项目之Octopress:像黑客一样写博客(zhuan)

    ruby开源项目之Octopress:像黑客一样写博客 百度权重查询 词库网 网站监控 服务器监控 SEO监控 Swift编程语言教程 今年一直推荐的一种写作方式.markdown语法快速成文,git ...

  6. 使用github + Octopress 搭建免费博客 + 碰到问题的解决方法

    使用github + Octopress 搭建免费博客,先说碰到的问题,具体创建方法见下面. 问题1, 添加ruby淘宝链接问题,显示无法获取, 解决: source “http://ruby.tao ...

  7. 用Octopress在Github pages上写博客

    安装Git环境 下载msysgit(git for windows),并安装. 可以选择安装TortoiseGit,这个在windows的资源管理器里装了很多git的右键菜单,对git命令行不熟悉的同 ...

  8. Ubuntu14.04LTS下安装Node.js&NPM以及个人博客hexo的初始化配置

    什么是hexo Hexo 是一款基于node 的静态博客网站生成器作者 :tommy351是一个台湾的在校大学生...相比其他的静态网页生成器而言有着,生成静态网页最快,插件丰富(已经移植了大量Oct ...

  9. 利用Octopress在github pages上搭建个人博客

    利用Octopress在github pages上搭建个人博客 SEP 29TH, 2013 在GitHub Pages上用Octopress搭建博客,需要安装ruby环境.git环境等.本人在Fed ...

随机推荐

  1. mysql 数据操作 单表查询

    单表查询的语法 distinct 去重 SELECT 字段1,字段2... FROM 表名 库.表名 WHERE 条件 过滤 符合条件的 GROUP BY field 分组条件 HAVING 筛选 过 ...

  2. 因为smb和nfs挂掉导致客户端开机启动不了

    因为smb和nfs挂掉导致客户端开机启动不了 虚拟机里的Linux启动不起来 决定开机 按住esc键,看一下到底启动到哪一步出错 从图中可以看出是挂载文件系统的时候出错,文件系统是CIFS, 是sam ...

  3. DIY自己的GIS程序(2)——局部刷新

    绘制线过移动鼠标程中绘制临时线段防闪烁 参考OpenS-CAD想实现绘制线的功能.希望实现绘制线的过程,在移动线的时候没有闪烁和花屏.但是出现了问题,困扰了2天,前天熬的太晚,搞得现在精力都没有恢复. ...

  4. windoes下一台电脑是无线/USB上网,如何将另一台电脑通过一拖一上网

    https://wenku.baidu.com/view/0c95830bbb68a98271fefa6e.html 一台电脑是无线上网,如何将另一台电脑通过一拖一上网有时候,在没有路由器的情况下,只 ...

  5. char *strstr(const char *str1, const char *str2);

    [FROM MSDN && 百科] 原型:char *strstr(const char *str1, const char *str2); #include<string.h& ...

  6. 手把手教你学node.js之学习使用外部模块

    学习使用外部模块 目标 建立一个 lesson2 项目,在其中编写代码. 当在浏览器中访问 http://localhost:3000/?q=alsotang 时,输出 alsotang 的 md5 ...

  7. zw黑天鹅足彩实盘测试5月数据包

    [文件说明] $mx1,是单日数据:$mx9,是日数据和 入选率:2%, 准确度:40% 盈利率:120%左右 目前在测试稳定性 5月1日-6月14日,实盘数据 $mx9,15061409x15061 ...

  8. 382. Linked List Random Node(蓄水池采样)

    1. 问题 给定一个单链表,随机返回一个结点,要求每个结点被选中的概率相等. 2. 思路 在一个给定长度的数组中等概率抽取一个数,可以简单用随机函数random.randint(0, n-1)得到索引 ...

  9. C++虚函数分析

    1.虚函数(impure virtual) c++虚函数主要是提供“运行时多态”,父类提供虚函数的默认实现,子类可以虚函数进行重写. 2.纯虚函数(pure virtual)       c++纯虚函 ...

  10. 前端学习笔记之JavaScript

    JavaScript概述 JavaScript的历史 1992年Nombas开发出C-minus-minus(C--)的嵌入式脚本语言(最初绑定在CEnvi软件中),后将其改名ScriptEase(客 ...