本文是小站搭建的流水账记录,收集了各种用到的链接地址。
搭建
- 参照 octopress 官方搭建手册,一步一步来。到
gem install bundler时候卡壳,网络不通 - 修改 RubyGems 镜像,连接通了。但是一直报缺少依赖包的异常,按照提示手动一个个安装完依赖包
- 安装完毕,修改
_config.yml配置文件
留言系统
访问速度
参照这篇文章替换若干 google 源。
ST 书写插件
- Octopress : 可以在 ST 中快捷新建 Post ,快捷生成、部署
- Octopress Snippets :
CMD + SHIFT + P接输入Snippet,调用语法模板 - Markdown Extended :
CMD + SHIFT + P接输入Set Syntax,设为Markdown Extended。代码片段彩色显示 - Markdown Preview : 主要用到
Preview in browser来进行静态预览,以及cheat sheet来查看语法 - Monokai Neue :
Color Scheme修改, Markdown 颜色显示。修改Packages/Monokai Neue /Monokai-Neue.tmTheme文件,在settings -> settings代码段下修改<key>selection</key> <string>#00B2EE</string>,更改选中背景颜色
效果如下

TOC (Table of Contents)
参照这篇文章搭建 TOC 解决方案。遇到几个问题
- 如果 TOC 的左面有
blockquote, TOC 的link无法点击- 在
sass/custom/_screen.scss中加入代码position:relative; z-index: 99999;,将 TOC 的<div>置顶
- 在
- 自动生成的锚点只对英文标题有效
- 编辑
source/javascripts/jquery.tableofcontents.min.js,搜索text.toLowerCase().replace,去掉.replace(/[^a-z0-9 -]/gi,'')这部分代码,这句代码过滤了中文字符
- 编辑
- 此方案的 TOC 只能生成
h1 ~ h3,它的配置可以在source/javascripts/jquery.tableofcontents.min.js中修改。但是为了方便,应用此默认配置,修改标题风格
风格
生成网页的风格个性化都在 sass/custom 中进行定义,参考了 https://github.com/bmc/brizzled ,主要对标题的字体大小进行了调整,其他一些微调待定。标题的字体颜色主要在 source/_includes/custom/header.html , sass/custom/_fonts.scss , sass/custom/_styles.scss 几个地方相应修改。其他样式对应位置参考这里。
其他
原文链接
参照这篇文章,在每篇文章下面自动生成作者信息,原文信息。
- 注意:每篇文章最后要有留白行,否者生成的原文信息会有问题。
云标签
- 参照 Tag Cloud 搭建,clone 几个文件到本地目录
- 使用方法:在文件头添加标识
tags: xxx,但此时无法添加多个标签 - 这篇文章给出了解决方案,修改
tags.html文件去掉limit属性,多标签写法tags: [xx1, xx2]
回到顶部
数学公式
参考kramdown配置。