七夕快到了啊…备个份…
统计cnzz
1
source/_includes/custom/footer.html
导航栏+新页面
1
2
3
rake new_page[ 'about' ]
vim source /about/index.markdown
vim source /_includes/custom/navigation.html
修改样式
1
2
3
4
5
# vim sass / custom / _styles .scss
.post-footer {
border-left : solid 10px gray ;
padding-left : 5px ;
}
cdn
1
2
3
vi source/_includes/head.html
#注释掉 google 的 jquery 替换七牛云 你懂得
<script async= "true" src= "//cdn.staticfile.org/jquery/1.7.2/jquery.min.js" ></script>
如何用 curl 测速
传送门
1
2
curl -o /dev/null -s -w %{ time_connect} :%{ time_starttransfer} :%{ time_total} http://www.baidu.com
0.514:0.647:0.688
1
2
3
4
5
6
计时器 描述
time_connect 建立到服务器的 TCP 连接所用的时间
time_starttransfer 在发出请求之后,Web 服务器返回数据的第一个字节所用的时间
time_total 完成请求所用的时间
time_namelookup DNS解析时间,从请求开始到DNS解析完毕所用时间( 记得关掉 Linux 的 nscd 的服务测试)
speed_download 下载速度,单位-字节每秒。
保护文章
有时候我们可能有些文章不希望别人访问 但是自己能访问到. 官方给出的 published: false 编译后任何人都访问不到… 所以我们只能自己做了.
简单思路是在首页和归档页上不展现私有文章 另外新开一个页面展示所有私人文章.
复杂思路是编译的时候把文章根据某个 key 按照某个可逆算法 编译.here
鄙人不会 ruby 还是做简单的把
1
2
3
source /index.html
source /blog/archives/index.html
source /_layouts/category_index.html
编辑者两个文件 添加 unless 和 less 两行所在部分
1
2
3
4
5
6
{ % for post in paginator.posts %}
{ % unless post.private %}
{ % assign content = post.content %}
<article class = "post" >{ % include article.html %} </article>
{ % endunless %}
{ % endfor %}
然后打开你所需要的隐藏文章的 md 文件 在顶部信息加入 private : true
这样这两个页面就不会展示隐藏文章了.
新开页面
在 source
下创建文件夹 private
在里面创建一个文件命名为 index.html
添加代码
1
2
3
4
5
6
7
8
9
10
---
layout: default
title: Blog Private Archives
---
{ % for post in site.posts reverse %}
{ % if post.private %}
{ % include archive_post.html %}
{ % endif %}
{ % endfor %}
ps: 注意这里要用 if
..
unless post.private
=== if post.private != true
这样我们就能够通过 http://localhost:4000/private 访问我们所有的私人文章了 当然这个入口可不能告诉任何人…