我的octopress配置
在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-pages和robbyedwards/octopress-tag-cloud。具体安装步骤请参照该github上的说明。
同步插件
在github上面搭建自己的octopress博客,有个缺点是在搜索引擎中没有收录你的网站,导致别人很难在google或者百度里面找到你的文章,如果你的blog放在比较大的博客网站的话(比如博客园、博客大巴等),在各大搜索网站就可以很容易搜到你的blog。我曾经试过在每篇blog上面加上“keywords”标签来记录post的关键字,希望搜索引擎可以搜录,但结果还是不行。
在网上搜了一下,发现有人写了一个octopress插件,可以将octopress的blog同步到几个比较大的博客网站,可以同步所有的blog,也可以同步最近一篇blog。网址在这里。
上面几个是我的octopress主要插件,主题上面我还是不大满意,可能以后还会更新。
我的octopress配置的更多相关文章
- 利用Octopress在Github上搭建博客及后续问题总汇
首先贴一下我的新博客地址: http://findingsea.github.io 用Octopress在GitHub上搭建博客已经不是什么新鲜事了,网上的教程也多了去了,大题的方法什么都差不多,这篇 ...
- 10 年 bloger 告诉你要不要写博客,又该如何优雅地写博客?
关于作者:程序猿石头(ID: tangleithu),现任阿里巴巴技术专家,清华学渣,前大疆后端 Leader.公众号后台回复关键字 "1024" 获取程序员大厂面试指南. 图:D ...
- Octopress 之 Mac 版环境配置
前提条件: 1.安装了 Git2.用 rbenv 或 RVM 安装了 Ruby 1.9.3 以上版本3.安装了 ExecJS 的一种支持 JavaScript 运行环境 一.安装 Octopress ...
- Mac环境下Octopress个人博客搭建
一直想弄一个漂亮一点的个人博客,之前一直用的博客园,对主页的能自定义内容实在不满意,终于下定决定,找到了Octopress这个适合我的解决方案,以下过程都是自己一步一步记录下来的,希望对大家有帮助. ...
- ruby开源项目之Octopress:像黑客一样写博客(zhuan)
ruby开源项目之Octopress:像黑客一样写博客 百度权重查询 词库网 网站监控 服务器监控 SEO监控 Swift编程语言教程 今年一直推荐的一种写作方式.markdown语法快速成文,git ...
- 使用github + Octopress 搭建免费博客 + 碰到问题的解决方法
使用github + Octopress 搭建免费博客,先说碰到的问题,具体创建方法见下面. 问题1, 添加ruby淘宝链接问题,显示无法获取, 解决: source “http://ruby.tao ...
- 用Octopress在Github pages上写博客
安装Git环境 下载msysgit(git for windows),并安装. 可以选择安装TortoiseGit,这个在windows的资源管理器里装了很多git的右键菜单,对git命令行不熟悉的同 ...
- Ubuntu14.04LTS下安装Node.js&NPM以及个人博客hexo的初始化配置
什么是hexo Hexo 是一款基于node 的静态博客网站生成器作者 :tommy351是一个台湾的在校大学生...相比其他的静态网页生成器而言有着,生成静态网页最快,插件丰富(已经移植了大量Oct ...
- 利用Octopress在github pages上搭建个人博客
利用Octopress在github pages上搭建个人博客 SEP 29TH, 2013 在GitHub Pages上用Octopress搭建博客,需要安装ruby环境.git环境等.本人在Fed ...
随机推荐
- Atom飞行手册翻译
https://www.w3cschool.cn/atomflightmanualzhcn/
- Java基础方法
1:读取resource下面的文件 ClassPathResource cpr = new ClassPathResource("./MyBatisXmlFile"); File ...
- 窄依赖与宽依赖&stage的划分依据
RDD根据对父RDD的依赖关系,可分为窄依赖与宽依赖2种. 主要的区分之处在于父RDD的分区被多少个子RDD分区所依赖,如果一个就为窄依赖,多个则为宽依赖.更好的定义应该是: 窄依赖的定义是子RDD的 ...
- HDU1452:Happy 2004(求因子和+分解质因子+逆元)上一题的简单版
题目链接:传送门 题目要求:求S(2004^x)%29. 题目解析:因子和函数为乘性函数,所以首先质因子分解s(2004^x)=s(2^2*x)*s(3^x)*s(167^x); 因为2与29,166 ...
- MessageBox.show显示窗口在最上层
C#中使用MessageBox.Show();有时候会被主窗口挡住而看不到.使用如下语句则可以使其显示在最上层. MessageBox.Show("MessageBox显示窗口在最上层了吗? ...
- 3vim编辑器
三种模式命令行模式任何模式下 ESC 进入编辑模式(INSERT)从命令模式下 a, i 等 进入可视化模式(VISUAL)(VISUAL BLOCK)命令模式下,敲 v 进入非编辑模式, ctrl ...
- centos6 pip install python-ldap报错
error: Setup script exited with error: command 'gcc' failed with exit status 1 解决方法: 原因是版本不兼容,centos ...
- linux sar命令详解及使用
sar(System Activity Reporter系统活动情况报告)是目前 Linux 上最为全面的系统性能分析工具之一,可以从多方面对系统的活动进行报告,包括:文件的读写情况.系统调用的使用情 ...
- python 字典(dict)get方法应用
如果我们需要获取字典值的话,我们有两种方法,一个是通过dict['key'],另外一个就是dict.get()方法. 今天给大家分享的就是字典的get()方法. 这里我们可以用字典做一个小游戏,假设用 ...
- Object 类的equals方法
Object 类中定义有: public boolean equals (Object obj)方法 提供对象是否“相等”的逻辑 Object 的equals方法定义为:x.equals(y)当x和y ...