在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. Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig CentOS远程连接 Linux中的输入流 第一节课

    Centos安装自定义布局才能自己划分各个区的大小ctrl+z ,fg ,route -n ,cat !$ ,!cat ,XShell 设置, ifconfig  CentOS远程连接  Linux中 ...

  2. 很靠谱linux常用命令

    vim是打开vim编辑器,别的编辑器还有vi(功能没有vim 强大),nano,emacs等等,感觉还是vim最强大,其次是vi,别的就要差一些了. 我听我们老师说,用图形界面本身已经会被高手笑了,如 ...

  3. HDU1695:GCD(容斥原理+欧拉函数+质因数分解)好题

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1695 题目解析: Given 5 integers: a, b, c, d, k, you're to ...

  4. [转]AJAX 跨源 HTTP 请求

    转自OSChina, 原文: http://www.oschina.net/translate/ajax-cross-origin-http-request 背景 跨源HTTP请求(也称跨域AJAX请 ...

  5. 常微分方程初值问题:多步预测-修正方法 [MATLAB]

    #先上代码后补笔记# #可以直接复制粘贴调用的MATLAB函数代码!# 1. 亚当斯(Adams)预测-修正算法 由亚当斯-巴什福特(Adams-Bashforth)显式预测公式和亚当斯-莫顿(Ada ...

  6. 【转载】open-falcon部署

    运维监控系统之Open-Falcon   一.Open-Falcon介绍 1.监控系统,可以从运营级别(基本配置即可),以及应用级别(二次开发,通过端口进行日志上报),对服务器.操作系统.中间件.应用 ...

  7. 微信小程序中公用内容

    微信小程序中各个页面调用公用的js 在util.js文件中 // 跳转哪里 function go(where) { wx.reLaunch({ url: where, }) } // 将方法暴露出去 ...

  8. Cooperation.GTST团队项目总结

    Cooperation.GTST团队项目总结 项目实现情况 目前对于基本UI界面的设计已经实现,对博客园接口XML的解析也已经完成,但是还暂时无法动态获取对应数据. 几张静态预览图展示(侧滑栏设计加入 ...

  9. myeclipse删除项目后重新导入

    今天安装了myeclipse2017版,刚开始导入项目后然后删除了,发现再次导入进来的时候不可以了. 解决方法:点击file -- >switch workspace -- >other ...

  10. Java 面试题收集

    1.java有哪些常用的包 java.langjava.utiljava.iojava.netjava.sqljava.awtjava.text java.math 2.Java接口修饰符final ...