如果正文太长,不希望在首页直接显示完整内容,可以在适当的位置加上一句<!--more-->,后面的内容就会被按钮Read on→所替代,点击阅读全文。
添加tags,導航欄,側邊欄
下载
首先到 https://github.com/robbyedwards/octopress-tag-pages 和 https://github.com/robbyedwards/octopress-tag-cloud 下载这两个项目的代码。
octopress-tag-pages
把里面的文件复制到相应位置,之前已有的文件,看代码,把需要的代码加上去,.md文件先不用管
octopress-tag-cloud
1 . 将 octopress-tag-cloud\plugins 路径里面的 tag_cloud.rb 文件复制到 octopress\plugins\ 文件夹里面。
2 . 将下面的代码复制到 octopress\source\_includes\custom\asides\tags.html。(这个文件需要自己新建。)
注意: 去掉 % 前面的反斜杠\。
1 2 3 4 5 6 | |
解释:
tag_cloud 的参数中, font-size 指定 tag 的大小范围;limit 限定 20 个 tag 。
3 . 在 octopress\_config.yml 中的 default_asides 中添加 custom/asides/tags.html,注意相应的位置。
1
| |
博文写标签:
1
| |
rake generate 出现问题:
1
| |
解决
octopress\plugins\tag_cloud.rb 第74行:
1 2 3 4 5 6 | |
weighted = weighted[0,@limit] 应该是取指定数目的标签。如果标签数量少于 @limit ,会报错。
修改第74行为:
1
| |
修改第95行为:
1
| |
rake generate ,不再出现错误
出现另一警告:
rake preview ,标签云成功添加:
解决 Build Warning: Layout 'nil' requested in tags/标签名/atom.xml does not exist. 警告问题
将 octopress\source\_includes\custom\tag_feed.xml 文件里面 nil 改为 null :
1 2 3 | |
搞定
加速Octopress2.0,太慢了
原博
清理没用的服务
以下修改均修改_config.yml,以下可以根据自己的需要进行去除。
去除Disqus评论
打开文件找到Disqus Comments,按照下面在每一行前面加#注释掉即可
1 2 3 | |
去掉Github仓库展示
1 2 3 4 5 | |
去除Twitter按钮
去除Google+相关
去除Pinboard服务
去除Delicious评论,去除后可能没有评论系统
去除Facebook Like
替换快速的请求资源
其实,真正解决加速的重要环节可能是这里,因为Octopress很多依赖于Google的库和资源。
解决Google Analytics巨慢的问题
对于使用Google Analytics来说,加在ga.js这个文件简直是要命的慢,这里我使用自己存放在七牛CDN上的js. http://droidyue-tools.qiniudn.com/ga.js 已验证,完全可以正常收集数据。
参考如下,修改source/_includes/google_analytics.html
1 2 3 4 5 6 7 8 | |
解决fonts.googleapis.com蜗牛慢
这里我们使用数字公司提供的Google Fonts大陆解决方案,使用fonts.useso.com替换fonts.googleapis.com。
修改文件/source/_includes/custom/head.html
1 2 3 | |
解决ajax.googleapis.com慢的问题
修改source/_includes/head.html
1 2 3 | |
總結
导致网站慢的原因其实是加载Google的资源,当然我们不能怨Google.经过测试,使用数字公司的解决方法之后,国内国外访问速度都是可以的。这里还是推荐以下数字公司的这个解决方案http://libs.useso.com/
Python2 ubuntu20.04 octopress2.0
有時候報錯,記得把Gemfile.lock文件刪除
Ubuntu20.04自帶3版本的python,不兼容Octopress2.0的依賴。故安裝2版本
1 2 | |
男人要有比欲望更高級的興趣愛好,和作為
過年在家期間,每天醒了吃,吃了玩手機電腦,玩累了睡。
24號中午買車票,然後各種收拾,沒睡午覺,晚上12點1點多才睡着。4點半卻醒了,然後一直沒再睡着。6點半從家出發,9點大巴發車,下午2點到燕塘地鐵站,下車。
這個時候已經開始頭痛了。
到了租房,收拾,蒸熱2條古粽吃了。

然後玩玩手機電腦。也沒有睡覺。
晚上8點半,騎車拿古粽過去給梅。小坐20分鐘就回來。
很累,頭很痛,但是卻睡不着覺,一直到兩三點,頭沒那麼痛了,才睡着。
不到8點卻醒了。之後在床上翻來覆去,也沒能再睡着。
玩手機,刷抖音,看到一句話:
男人要有比欲望更高級的興趣愛好
把自己的生活調整好。好好做人呀。
每個人都有他的優缺點,要懂得,要放下,和自己和解。
Octopress3.0訪問速度比2.0快太多了
真是快太多了,完全不是一個級別的,2.0有時候根本就訪問不了
加速Octopress2.0
被貓抓了一下
前幾天晚上,有一隻貓,據父親說是野貓、流浪貓,都會來我家討食,我們餵了它兩天。
昨晚我想和它玩玩,把手伸到它面前,它抓了我一下,一道1厘米多點的抓痕,過了兩三分鐘,滲出一下血。
我用熱水器的熱水沖洗了幾分鐘,擦洗了傷口。
希望沒事。
雖然愛貓,但因貓的性子,如若不熟悉,還是別逗它。
有風險。
Git 如何 Clone 非 Master 分支的代码
原博:
问题描述
我们每次使用命令
1
| |
默认 clone 的是这个仓库的 master 分支。如果最新的代码不在 master 分支上,该如何拿到呢?如下图所示,最新的代码可能在daily/1.4.1分支上,我们希望拿到这个分支上的代码。

解决方法
直接使用命令
1
| |
或
1
| |
会显示
1 2 3 4 5 6 7 | |
然后直接
1
| |
就好了。。。
Error: Jekyll-paginate 分頁功能錯誤,依赖缺失
原博:
jekyll-paginate 依赖缺失
因为 jekyll 3 中默认安装已经没有这个分页组件了,官方把这个分页组件插件化了,因此要独立安装。详情见 https://jekyllrb.com/docs/pagination/。
错误呈现
在启动 jekyll 服务的时候出现以下错误:
1 2 3 4 | |
解决方法
我们安装这个插件到本地即可。
1 2 3 4 5 6 7 | |
什麼才是重要的
專注內容
專注技術
Octopress2.0、3.0、jekyll官方、其他主題,都不重要
博文才重要