我的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 ...
随机推荐
- Ubuntu18.04下安装比特币客户端
一.下载有两种安装方式:安装包和源码 二.安装1.通过安装包安装在https://bitcoin.org/en/download下载Windows,Mac OSX,Linux对应的安装包.安装过程比较 ...
- python __init__ 构造函数
实例化过程 会执行__init__ 的函数方法 class SQLHelper: def __init__(self): # self = s1 print("helo") def ...
- React package.json详解
概述: 每个项目的根目录下面,一般都有一个package.json文件,定义了这个项目所需要的各种模块,以及项目的配置信息(比如名称.版本.许可证等元数据).npm install命令根据这个配置文件 ...
- 测试人必备:国内外最好用的6款Bug跟踪管理系统
在移动互联网产品中,Bug会导致软件产品在某种程度上不能满足用户的需要.确保一个项目进展顺利,关键在于妥善处理软件中的BUG,那么,如何高效的管理BUG,解决BUG?在这里,我为大家搜集了几款优秀的B ...
- 企业级服务元年:iClap高效解决手游更新迭代问题
2006年至今,手游市场经历了不少变革,从WAP站到2009年智能手机时代来临,2012大量资本涌入国内手游行业,到2014年手游市场趋于成熟,细分市场成为追逐热门,在2015年优胜劣汰的资本寒冬浪潮 ...
- 20155203 2016-2017-4 《Java程序设计》第8周学习总结
20155203 2016-2017-4 <Java程序设计>第8周学习总结 教材学习内容总结 1.channel的继承架构 2.position()类似于堆栈操作中的栈顶指针. 3.Pa ...
- inline用法详解
(一)inline函数(摘自C++ Primer的第三版) 在函数声明或定义中函数返回类型前加上关键字inline即把min()指定为内联. inline int min(int first, int ...
- python中 @property
考察 Student 类: class Student(object): def __init__(self, name, score): self.name = name self.score = ...
- Mysql优化_ORDER BY和GROUP BY 的优化讲解(单路排序和双路排序)
ORDER BY 子句尽量使用Index方式排序,避免使用FileSort方式排序,尽可能在索引列上外城排序操作,遵照索引键的最佳左前缀.如果不在索引列上,FileSort有两种算法,Mysql就要启 ...
- 五,动态库(dll)的封装与使用
在项目开发中,我们经常会使用到动态库(dll),要么是使用别人的动态库,要么是将功能函数封装为动态库给别人用.那么如何封装和使用动态库呢?以下内容为你讲解. 1.动态库的封装 以vs2010为例,我们 ...