diff --git a/2006/08/30/开学军训1/index.html b/2006/08/30/开学军训1/index.html index 0948365a..faf1be95 100644 --- a/2006/08/30/开学军训1/index.html +++ b/2006/08/30/开学军训1/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/06/30/但愿!!!!!!!/index.html b/2007/06/30/但愿!!!!!!!/index.html index 4ea5d8f8..bacd78d6 100644 --- a/2007/06/30/但愿!!!!!!!/index.html +++ b/2007/06/30/但愿!!!!!!!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/06/30/我还不够开朗/index.html b/2007/06/30/我还不够开朗/index.html index 9023ab55..fd11dd11 100644 --- a/2007/06/30/我还不够开朗/index.html +++ b/2007/06/30/我还不够开朗/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/06/30/晚来的日记/index.html b/2007/06/30/晚来的日记/index.html index d43aeb6b..d4c6d1cd 100644 --- a/2007/06/30/晚来的日记/index.html +++ b/2007/06/30/晚来的日记/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/07/01/心里高兴啊!/index.html b/2007/07/01/心里高兴啊!/index.html index 689962f4..0ad0407d 100644 --- a/2007/07/01/心里高兴啊!/index.html +++ b/2007/07/01/心里高兴啊!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/07/03/四川方言/index.html b/2007/07/03/四川方言/index.html index dfe9892a..f1a1a724 100644 --- a/2007/07/03/四川方言/index.html +++ b/2007/07/03/四川方言/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/07/15/高一放假流水帐/index.html b/2007/07/15/高一放假流水帐/index.html index 525ba7c8..e9ebac28 100644 --- a/2007/07/15/高一放假流水帐/index.html +++ b/2007/07/15/高一放假流水帐/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/07/23/卖折儿根的/index.html b/2007/07/23/卖折儿根的/index.html index bed3182a..373ec605 100644 --- a/2007/07/23/卖折儿根的/index.html +++ b/2007/07/23/卖折儿根的/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/07/23/告虚伪的人/index.html b/2007/07/23/告虚伪的人/index.html index 7e774b4b..a29b511a 100644 --- a/2007/07/23/告虚伪的人/index.html +++ b/2007/07/23/告虚伪的人/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2007/10/14/我的心声/index.html b/2007/10/14/我的心声/index.html index 9deb1062..79814934 100644 --- a/2007/10/14/我的心声/index.html +++ b/2007/10/14/我的心声/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2008/04/30/好辛苦!/index.html b/2008/04/30/好辛苦!/index.html index c97dc773..6e1072da 100644 --- a/2008/04/30/好辛苦!/index.html +++ b/2008/04/30/好辛苦!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2008/07/09/令我心爱的女孩-不也许是令所有人都喜爱的女孩!/index.html b/2008/07/09/令我心爱的女孩-不也许是令所有人都喜爱的女孩!/index.html index 77d4300b..38607d17 100644 --- a/2008/07/09/令我心爱的女孩-不也许是令所有人都喜爱的女孩!/index.html +++ b/2008/07/09/令我心爱的女孩-不也许是令所有人都喜爱的女孩!/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2008/12/06/高三!/index.html b/2008/12/06/高三!/index.html index 0f39425d..cb36a496 100644 --- a/2008/12/06/高三!/index.html +++ b/2008/12/06/高三!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/01/21/终于放假了。。。。。/index.html b/2009/01/21/终于放假了。。。。。/index.html index 5ea24ca7..50a88996 100644 --- a/2009/01/21/终于放假了。。。。。/index.html +++ b/2009/01/21/终于放假了。。。。。/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/01/21/终于放假了!/index.html b/2009/01/21/终于放假了!/index.html index 3268be3d..b806f8c3 100644 --- a/2009/01/21/终于放假了!/index.html +++ b/2009/01/21/终于放假了!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/01/22/寒假第一天!/index.html b/2009/01/22/寒假第一天!/index.html index 369c8f29..18414dc7 100644 --- a/2009/01/22/寒假第一天!/index.html +++ b/2009/01/22/寒假第一天!/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2009/04/01/二诊考完老/index.html b/2009/04/01/二诊考完老/index.html index d73f660c..2777b7f2 100644 --- a/2009/04/01/二诊考完老/index.html +++ b/2009/04/01/二诊考完老/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/04/02/郁闷/index.html b/2009/04/02/郁闷/index.html index be499bf0..98e0f1c4 100644 --- a/2009/04/02/郁闷/index.html +++ b/2009/04/02/郁闷/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/04/07/亲爱的朋友,请为我喝彩!/index.html b/2009/04/07/亲爱的朋友,请为我喝彩!/index.html index ec920525..6f825995 100644 --- a/2009/04/07/亲爱的朋友,请为我喝彩!/index.html +++ b/2009/04/07/亲爱的朋友,请为我喝彩!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/05/12/进况/index.html b/2009/05/12/进况/index.html index 17dc93be..c3c16453 100644 --- a/2009/05/12/进况/index.html +++ b/2009/05/12/进况/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2009/06/16/想和你喜欢的人永远在一起吗?不看后悔”/index.html b/2009/06/16/想和你喜欢的人永远在一起吗?不看后悔”/index.html index 9d0090d8..ba78a157 100644 --- a/2009/06/16/想和你喜欢的人永远在一起吗?不看后悔”/index.html +++ b/2009/06/16/想和你喜欢的人永远在一起吗?不看后悔”/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/06/16/突然!/index.html b/2009/06/16/突然!/index.html index 060fe077..8a481e2f 100644 --- a/2009/06/16/突然!/index.html +++ b/2009/06/16/突然!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/06/17/准备好了吗!/index.html b/2009/06/17/准备好了吗!/index.html index 4b4038a7..e191ad95 100644 --- a/2009/06/17/准备好了吗!/index.html +++ b/2009/06/17/准备好了吗!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/06/19/郁闷/index.html b/2009/06/19/郁闷/index.html index 143e0f58..56b9e239 100644 --- a/2009/06/19/郁闷/index.html +++ b/2009/06/19/郁闷/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/06/20/Crazy-dreaming!/index.html b/2009/06/20/Crazy-dreaming!/index.html index ef1f1d2e..913b9480 100644 --- a/2009/06/20/Crazy-dreaming!/index.html +++ b/2009/06/20/Crazy-dreaming!/index.html @@ -17,7 +17,7 @@ - + @@ -59,7 +59,7 @@ - + diff --git a/2009/06/24/用口水淹没(灵感突现)/index.html b/2009/06/24/用口水淹没(灵感突现)/index.html index 9cae79c7..4bad047a 100644 --- a/2009/06/24/用口水淹没(灵感突现)/index.html +++ b/2009/06/24/用口水淹没(灵感突现)/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/07/04/好怪!/index.html b/2009/07/04/好怪!/index.html index 81acd976..fac827d4 100644 --- a/2009/07/04/好怪!/index.html +++ b/2009/07/04/好怪!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/07/21/下午想出来的/index.html b/2009/07/21/下午想出来的/index.html index 3a659c76..1f6a4222 100644 --- a/2009/07/21/下午想出来的/index.html +++ b/2009/07/21/下午想出来的/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/07/22/今天&遭遇日全食/index.html b/2009/07/22/今天&遭遇日全食/index.html index c0446e53..f270aa48 100644 --- a/2009/07/22/今天&遭遇日全食/index.html +++ b/2009/07/22/今天&遭遇日全食/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2009/07/22/好怪!/index.html b/2009/07/22/好怪!/index.html index 58beb4a6..d90fdc54 100644 --- a/2009/07/22/好怪!/index.html +++ b/2009/07/22/好怪!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/07/22/生命狂想曲/index.html b/2009/07/22/生命狂想曲/index.html index 0cf18b93..75e1b983 100644 --- a/2009/07/22/生命狂想曲/index.html +++ b/2009/07/22/生命狂想曲/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/07/23/今天心情,怎一个好字了得!/index.html b/2009/07/23/今天心情,怎一个好字了得!/index.html index 474fb97e..e1dcc7eb 100644 --- a/2009/07/23/今天心情,怎一个好字了得!/index.html +++ b/2009/07/23/今天心情,怎一个好字了得!/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/08/01/曾哥走老/index.html b/2009/08/01/曾哥走老/index.html index 468739df..375ca7b0 100644 --- a/2009/08/01/曾哥走老/index.html +++ b/2009/08/01/曾哥走老/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/08/02/意外的惊喜/index.html b/2009/08/02/意外的惊喜/index.html index 9f18e530..fd2bebab 100644 --- a/2009/08/02/意外的惊喜/index.html +++ b/2009/08/02/意外的惊喜/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/08/04/很满足/index.html b/2009/08/04/很满足/index.html index 114a8cec..f7a3adc2 100644 --- a/2009/08/04/很满足/index.html +++ b/2009/08/04/很满足/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/08/06/写给赵艳/index.html b/2009/08/06/写给赵艳/index.html index 1cb7381e..38f53736 100644 --- a/2009/08/06/写给赵艳/index.html +++ b/2009/08/06/写给赵艳/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/08/11/该死/index.html b/2009/08/11/该死/index.html index 4bdbc732..b8237ed6 100644 --- a/2009/08/11/该死/index.html +++ b/2009/08/11/该死/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/08/12/怀念“做牛”的日子/index.html b/2009/08/12/怀念“做牛”的日子/index.html index 45f4af51..5818e828 100644 --- a/2009/08/12/怀念“做牛”的日子/index.html +++ b/2009/08/12/怀念“做牛”的日子/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/09/03/新书。新的任务/index.html b/2009/09/03/新书。新的任务/index.html index e763242d..e6dff04c 100644 --- a/2009/09/03/新书。新的任务/index.html +++ b/2009/09/03/新书。新的任务/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2009/09/07/为什么我不谈恋爱…/index.html b/2009/09/07/为什么我不谈恋爱…/index.html index 37445ddc..59376ec9 100644 --- a/2009/09/07/为什么我不谈恋爱…/index.html +++ b/2009/09/07/为什么我不谈恋爱…/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/09/24/凌乱but真实/index.html b/2009/09/24/凌乱but真实/index.html index d92ac366..f8de00e8 100644 --- a/2009/09/24/凌乱but真实/index.html +++ b/2009/09/24/凌乱but真实/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2009/10/03/晓不得是啥/index.html b/2009/10/03/晓不得是啥/index.html index c0ee9628..12bae7de 100644 --- a/2009/10/03/晓不得是啥/index.html +++ b/2009/10/03/晓不得是啥/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/10/05/大学—夜游神的诞生地/index.html b/2009/10/05/大学—夜游神的诞生地/index.html index e5d80a22..5f7d39b5 100644 --- a/2009/10/05/大学—夜游神的诞生地/index.html +++ b/2009/10/05/大学—夜游神的诞生地/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/10/09/我又去犯贱了/index.html b/2009/10/09/我又去犯贱了/index.html index f07d6d43..6e69a2fe 100644 --- a/2009/10/09/我又去犯贱了/index.html +++ b/2009/10/09/我又去犯贱了/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/10/25/传媒中心我把你开除了——我自我安慰地说。-1/index.html b/2009/10/25/传媒中心我把你开除了——我自我安慰地说。-1/index.html index 63c2d72e..32a30a33 100644 --- a/2009/10/25/传媒中心我把你开除了——我自我安慰地说。-1/index.html +++ b/2009/10/25/传媒中心我把你开除了——我自我安慰地说。-1/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/11/07/流感来袭/index.html b/2009/11/07/流感来袭/index.html index 1b3c762c..36109a24 100644 --- a/2009/11/07/流感来袭/index.html +++ b/2009/11/07/流感来袭/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/11/13/我们都不快乐/index.html b/2009/11/13/我们都不快乐/index.html index b645a0ff..2934b750 100644 --- a/2009/11/13/我们都不快乐/index.html +++ b/2009/11/13/我们都不快乐/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/12/01/我想内下应该可以了…/index.html b/2009/12/01/我想内下应该可以了…/index.html index a61f2ff1..7bf60bbe 100644 --- a/2009/12/01/我想内下应该可以了…/index.html +++ b/2009/12/01/我想内下应该可以了…/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/12/12/我写的一个程序半成品/index.html b/2009/12/12/我写的一个程序半成品/index.html index 33bd0a2e..30106ab3 100644 --- a/2009/12/12/我写的一个程序半成品/index.html +++ b/2009/12/12/我写的一个程序半成品/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/12/13/写给亲爱的弟娃/index.html b/2009/12/13/写给亲爱的弟娃/index.html index e660b51d..531cd800 100644 --- a/2009/12/13/写给亲爱的弟娃/index.html +++ b/2009/12/13/写给亲爱的弟娃/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2009/12/15/杂记—朋友们啊,多来看看哈。/index.html b/2009/12/15/杂记—朋友们啊,多来看看哈。/index.html index b7d26890..1a0901bc 100644 --- a/2009/12/15/杂记—朋友们啊,多来看看哈。/index.html +++ b/2009/12/15/杂记—朋友们啊,多来看看哈。/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/01/06/至少半个月没写日志/index.html b/2010/01/06/至少半个月没写日志/index.html index cd6031ae..49c197b9 100644 --- a/2010/01/06/至少半个月没写日志/index.html +++ b/2010/01/06/至少半个月没写日志/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/01/23/新浪我会回来的。/index.html b/2010/01/23/新浪我会回来的。/index.html index 31b8757c..aa099c4d 100644 --- a/2010/01/23/新浪我会回来的。/index.html +++ b/2010/01/23/新浪我会回来的。/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/02/02/Hello-World!JAVA-我来了/index.html b/2010/02/02/Hello-World!JAVA-我来了/index.html index dc3ca68f..a8c4407f 100644 --- a/2010/02/02/Hello-World!JAVA-我来了/index.html +++ b/2010/02/02/Hello-World!JAVA-我来了/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/02/02/JAVA里面重要而基础的东西/index.html b/2010/02/02/JAVA里面重要而基础的东西/index.html index 4049817b..51c43c53 100644 --- a/2010/02/02/JAVA里面重要而基础的东西/index.html +++ b/2010/02/02/JAVA里面重要而基础的东西/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/02/03/Java双重循环的典型应用(九九乘法表)/index.html b/2010/02/03/Java双重循环的典型应用(九九乘法表)/index.html index 3038ebb0..d98c688d 100644 --- a/2010/02/03/Java双重循环的典型应用(九九乘法表)/index.html +++ b/2010/02/03/Java双重循环的典型应用(九九乘法表)/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/02/04/You我友,吾有便无忧/index.html b/2010/02/04/You我友,吾有便无忧/index.html index f21046c2..ec3d1cff 100644 --- a/2010/02/04/You我友,吾有便无忧/index.html +++ b/2010/02/04/You我友,吾有便无忧/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/02/26/40天/index.html b/2010/02/26/40天/index.html index 5119948d..0ea2e16e 100644 --- a/2010/02/26/40天/index.html +++ b/2010/02/26/40天/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/03/05/纠结…啊!烦躁,发狂,有病/index.html b/2010/03/05/纠结…啊!烦躁,发狂,有病/index.html index 810998cd..a9f612cd 100644 --- a/2010/03/05/纠结…啊!烦躁,发狂,有病/index.html +++ b/2010/03/05/纠结…啊!烦躁,发狂,有病/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/03/12/只是记录/index.html b/2010/03/12/只是记录/index.html index 38f0a0d6..9af3568d 100644 --- a/2010/03/12/只是记录/index.html +++ b/2010/03/12/只是记录/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/03/26/老树发新牙/index.html b/2010/03/26/老树发新牙/index.html index 79589184..49bf0320 100644 --- a/2010/03/26/老树发新牙/index.html +++ b/2010/03/26/老树发新牙/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/04/02/一丝不挂/index.html b/2010/04/02/一丝不挂/index.html index 157f42d8..6122fd94 100644 --- a/2010/04/02/一丝不挂/index.html +++ b/2010/04/02/一丝不挂/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/04/08/Betty如一缕清泉/index.html b/2010/04/08/Betty如一缕清泉/index.html index 030f13e7..8a4bea56 100644 --- a/2010/04/08/Betty如一缕清泉/index.html +++ b/2010/04/08/Betty如一缕清泉/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/04/15/今天/index.html b/2010/04/15/今天/index.html index 8871ccec..67063962 100644 --- a/2010/04/15/今天/index.html +++ b/2010/04/15/今天/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/05/06/依旧午夜/index.html b/2010/05/06/依旧午夜/index.html index 6034a940..1d9748bb 100644 --- a/2010/05/06/依旧午夜/index.html +++ b/2010/05/06/依旧午夜/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/06/04/这个杀手不太冷/index.html b/2010/06/04/这个杀手不太冷/index.html index b6f7bf50..4ade4210 100644 --- a/2010/06/04/这个杀手不太冷/index.html +++ b/2010/06/04/这个杀手不太冷/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/06/12/世界杯首日,法国拉稀摆带,南非表现尚可!/index.html b/2010/06/12/世界杯首日,法国拉稀摆带,南非表现尚可!/index.html index 2e307954..5a5328d8 100644 --- a/2010/06/12/世界杯首日,法国拉稀摆带,南非表现尚可!/index.html +++ b/2010/06/12/世界杯首日,法国拉稀摆带,南非表现尚可!/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/06/13/棒子无趣、最爱梅帅、阿根廷加油!/index.html b/2010/06/13/棒子无趣、最爱梅帅、阿根廷加油!/index.html index 465ca635..8a8460d9 100644 --- a/2010/06/13/棒子无趣、最爱梅帅、阿根廷加油!/index.html +++ b/2010/06/13/棒子无趣、最爱梅帅、阿根廷加油!/index.html @@ -17,7 +17,7 @@ - + @@ -61,7 +61,7 @@ - + diff --git a/2010/06/14/德国队让我熬夜到4点/index.html b/2010/06/14/德国队让我熬夜到4点/index.html index 4dad5b44..9c92ba7e 100644 --- a/2010/06/14/德国队让我熬夜到4点/index.html +++ b/2010/06/14/德国队让我熬夜到4点/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/06/18/今天?错了,应该是昨天!/index.html b/2010/06/18/今天?错了,应该是昨天!/index.html index a7083e35..4ca46117 100644 --- a/2010/06/18/今天?错了,应该是昨天!/index.html +++ b/2010/06/18/今天?错了,应该是昨天!/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/06/27/我的暑假…/index.html b/2010/06/27/我的暑假…/index.html index 25660622..04c40a26 100644 --- a/2010/06/27/我的暑假…/index.html +++ b/2010/06/27/我的暑假…/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/06/30/嘿嘿/index.html b/2010/06/30/嘿嘿/index.html index 8eec39df..ca710258 100644 --- a/2010/06/30/嘿嘿/index.html +++ b/2010/06/30/嘿嘿/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/07/17/关于java招聘、工资的/index.html b/2010/07/17/关于java招聘、工资的/index.html index 0f09bcc7..f4528514 100644 --- a/2010/07/17/关于java招聘、工资的/index.html +++ b/2010/07/17/关于java招聘、工资的/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/07/19/hello,Linux!/index.html b/2010/07/19/hello,Linux!/index.html index 8312bbc5..95c93160 100644 --- a/2010/07/19/hello,Linux!/index.html +++ b/2010/07/19/hello,Linux!/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/07/25/我想写洋洋洒洒5000字/index.html b/2010/07/25/我想写洋洋洒洒5000字/index.html index f0213905..0867ae24 100644 --- a/2010/07/25/我想写洋洋洒洒5000字/index.html +++ b/2010/07/25/我想写洋洋洒洒5000字/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/07/28/2010暑假看过的电影/index.html b/2010/07/28/2010暑假看过的电影/index.html index b57257ac..29682f98 100644 --- a/2010/07/28/2010暑假看过的电影/index.html +++ b/2010/07/28/2010暑假看过的电影/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/08/02/才明白/index.html b/2010/08/02/才明白/index.html index 69f47af5..1cabcbe6 100644 --- a/2010/08/02/才明白/index.html +++ b/2010/08/02/才明白/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/09/18/a-new-begins/index.html b/2010/09/18/a-new-begins/index.html index da49947c..d58cb623 100644 --- a/2010/09/18/a-new-begins/index.html +++ b/2010/09/18/a-new-begins/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/09/19/blue-tooth-one/index.html b/2010/09/19/blue-tooth-one/index.html index cab4d3e8..8b005f83 100644 --- a/2010/09/19/blue-tooth-one/index.html +++ b/2010/09/19/blue-tooth-one/index.html @@ -17,7 +17,7 @@ - + @@ -61,7 +61,7 @@ - + diff --git a/2010/09/19/blue-tooth/index.html b/2010/09/19/blue-tooth/index.html index cb31030a..abc4ef18 100644 --- a/2010/09/19/blue-tooth/index.html +++ b/2010/09/19/blue-tooth/index.html @@ -17,7 +17,7 @@ - + @@ -60,7 +60,7 @@ - + diff --git a/2010/09/19/end-of-the-summer/index.html b/2010/09/19/end-of-the-summer/index.html index 981e7072..6884e9c5 100644 --- a/2010/09/19/end-of-the-summer/index.html +++ b/2010/09/19/end-of-the-summer/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/09/19/recuva/index.html b/2010/09/19/recuva/index.html index 06c21c53..97e71b34 100644 --- a/2010/09/19/recuva/index.html +++ b/2010/09/19/recuva/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2010/09/19/tencent/index.html b/2010/09/19/tencent/index.html index 1d670e73..ce90c71d 100644 --- a/2010/09/19/tencent/index.html +++ b/2010/09/19/tencent/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/09/21/230/index.html b/2010/09/21/230/index.html index 6be1f8ff..75c4eb72 100644 --- a/2010/09/21/230/index.html +++ b/2010/09/21/230/index.html @@ -17,7 +17,7 @@ - + @@ -62,7 +62,7 @@ - + diff --git a/2010/09/22/nikitamaggie-q/index.html b/2010/09/22/nikitamaggie-q/index.html index 3b0399ef..5da5226a 100644 --- a/2010/09/22/nikitamaggie-q/index.html +++ b/2010/09/22/nikitamaggie-q/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -271,8 +271,8 @@
-
diff --git a/2010/09/22/wordpress/index.html b/2010/09/22/wordpress/index.html index ebd683ed..2fbeef06 100644 --- a/2010/09/22/wordpress/index.html +++ b/2010/09/22/wordpress/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2010/09/23/f1-2010/index.html b/2010/09/23/f1-2010/index.html index 0201e63c..fdda7857 100644 --- a/2010/09/23/f1-2010/index.html +++ b/2010/09/23/f1-2010/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -293,13 +293,13 @@
-
-
diff --git a/2010/09/23/ultraiso/index.html b/2010/09/23/ultraiso/index.html index 3b02fb5f..29151d68 100644 --- a/2010/09/23/ultraiso/index.html +++ b/2010/09/23/ultraiso/index.html @@ -17,7 +17,7 @@ - + @@ -60,7 +60,7 @@ - + @@ -303,13 +303,13 @@
-
-
diff --git a/2010/09/24/next-year-and-today/index.html b/2010/09/24/next-year-and-today/index.html index a20d88db..0a268733 100644 --- a/2010/09/24/next-year-and-today/index.html +++ b/2010/09/24/next-year-and-today/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -253,13 +253,13 @@
-
-
diff --git a/2010/09/25/a-most-usefual-website/index.html b/2010/09/25/a-most-usefual-website/index.html index 466c35a3..fd6a2e92 100644 --- a/2010/09/25/a-most-usefual-website/index.html +++ b/2010/09/25/a-most-usefual-website/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -286,13 +286,13 @@
-
-
diff --git a/2010/09/25/cet-6-2/index.html b/2010/09/25/cet-6-2/index.html index ee4a1b22..527d0aa5 100644 --- a/2010/09/25/cet-6-2/index.html +++ b/2010/09/25/cet-6-2/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -299,8 +299,8 @@
-
diff --git a/2010/09/25/remove-trashes/index.html b/2010/09/25/remove-trashes/index.html index cd79e776..f579aa58 100644 --- a/2010/09/25/remove-trashes/index.html +++ b/2010/09/25/remove-trashes/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -267,8 +267,8 @@
-
diff --git a/2010/09/27/462/index.html b/2010/09/27/462/index.html index ba4dd422..05b87e4f 100644 --- a/2010/09/27/462/index.html +++ b/2010/09/27/462/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -251,7 +251,7 @@
  • 软件语言:简体中文      软件大小:1.2M
  • 支持平台:Windows2000/XP/Vista/Windows7
  • -

    可在其网页上登陆,登陆需要你的邮址,登陆成功后会在你的邮箱里发送一封邮件,通知你登陆成功。例如内容如下:1111111111@qq.com您好:
    感谢您注册成为UUCall的会员,请妥善保存您的帐号信息。

    +

    可在其网页上登陆,登陆需要你的邮址,登陆成功后会在你的邮箱里发送一封邮件,通知你登陆成功。例如内容如下:1111111111@qq.com您好:
    感谢您注册成为UUCall的会员,请妥善保存您的帐号信息。

    然后用桌面上的软件即可使用,并拨打电话。

    @@ -266,8 +266,8 @@
    -
    diff --git a/2010/09/28/a-competation/index.html b/2010/09/28/a-competation/index.html index dcb26957..fc080351 100644 --- a/2010/09/28/a-competation/index.html +++ b/2010/09/28/a-competation/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/09/28/newest-m9/index.html b/2010/09/28/newest-m9/index.html index f3714f93..7582e9ef 100644 --- a/2010/09/28/newest-m9/index.html +++ b/2010/09/28/newest-m9/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/10/02/google-earth/index.html b/2010/10/02/google-earth/index.html index 571fb7d9..637fc978 100644 --- a/2010/10/02/google-earth/index.html +++ b/2010/10/02/google-earth/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/10/05/jiu-zai-gou/index.html b/2010/10/05/jiu-zai-gou/index.html index 5231bdc9..ec554ab9 100644 --- a/2010/10/05/jiu-zai-gou/index.html +++ b/2010/10/05/jiu-zai-gou/index.html @@ -17,7 +17,7 @@ - + @@ -62,7 +62,7 @@ - + diff --git a/2010/10/05/private/index.html b/2010/10/05/private/index.html index 71025bc7..7e33a702 100644 --- a/2010/10/05/private/index.html +++ b/2010/10/05/private/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/10/05/qq-reading/index.html b/2010/10/05/qq-reading/index.html index 57560f3b..6be09853 100644 --- a/2010/10/05/qq-reading/index.html +++ b/2010/10/05/qq-reading/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/10/07/prepare-cet-4/index.html b/2010/10/07/prepare-cet-4/index.html index 794ce243..733f3987 100644 --- a/2010/10/07/prepare-cet-4/index.html +++ b/2010/10/07/prepare-cet-4/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/10/07/tk-free/index.html b/2010/10/07/tk-free/index.html index 9db616ba..9c0ac672 100644 --- a/2010/10/07/tk-free/index.html +++ b/2010/10/07/tk-free/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/10/07/xiami-free-download/index.html b/2010/10/07/xiami-free-download/index.html index 279da93f..bebf1507 100644 --- a/2010/10/07/xiami-free-download/index.html +++ b/2010/10/07/xiami-free-download/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/10/08/haha/index.html b/2010/10/08/haha/index.html index 50f718c8..3e6ae6e8 100644 --- a/2010/10/08/haha/index.html +++ b/2010/10/08/haha/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/10/08/three-nations/index.html b/2010/10/08/three-nations/index.html index ba74c6ba..c0305b6c 100644 --- a/2010/10/08/three-nations/index.html +++ b/2010/10/08/three-nations/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/10/09/a-platform/index.html b/2010/10/09/a-platform/index.html index 65215552..ae847401 100644 --- a/2010/10/09/a-platform/index.html +++ b/2010/10/09/a-platform/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/10/24/google-chrome/index.html b/2010/10/24/google-chrome/index.html index b28f363b..969ca1e5 100644 --- a/2010/10/24/google-chrome/index.html +++ b/2010/10/24/google-chrome/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/10/24/m9/index.html b/2010/10/24/m9/index.html index 7233f688..5dbc45c1 100644 --- a/2010/10/24/m9/index.html +++ b/2010/10/24/m9/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/10/26/java-best-four/index.html b/2010/10/26/java-best-four/index.html index df8cdbf5..18ba43ab 100644 --- a/2010/10/26/java-best-four/index.html +++ b/2010/10/26/java-best-four/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/10/27/speedupmypc/index.html b/2010/10/27/speedupmypc/index.html index 946f0e54..ef8297ce 100644 --- a/2010/10/27/speedupmypc/index.html +++ b/2010/10/27/speedupmypc/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/10/29/sql/index.html b/2010/10/29/sql/index.html index fba047e2..b92c6a1f 100644 --- a/2010/10/29/sql/index.html +++ b/2010/10/29/sql/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/10/30/world-of-goo/index.html b/2010/10/30/world-of-goo/index.html index 2b69df10..4b6546bf 100644 --- a/2010/10/30/world-of-goo/index.html +++ b/2010/10/30/world-of-goo/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/10/31/format-change/index.html b/2010/10/31/format-change/index.html index 1c0c38b7..0c49f53c 100644 --- a/2010/10/31/format-change/index.html +++ b/2010/10/31/format-change/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2010/11/01/google-picasa/index.html b/2010/11/01/google-picasa/index.html index 97797f68..c21329e2 100644 --- a/2010/11/01/google-picasa/index.html +++ b/2010/11/01/google-picasa/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/11/03/san-css/index.html b/2010/11/03/san-css/index.html index 57881f7e..61e20475 100644 --- a/2010/11/03/san-css/index.html +++ b/2010/11/03/san-css/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/11/04/free-vpn/index.html b/2010/11/04/free-vpn/index.html index 49f7915a..f9b3e99b 100644 --- a/2010/11/04/free-vpn/index.html +++ b/2010/11/04/free-vpn/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -310,13 +310,13 @@
    -
    -
    diff --git a/2010/11/04/google-changes-life/index.html b/2010/11/04/google-changes-life/index.html index ee398b02..fb8784a8 100644 --- a/2010/11/04/google-changes-life/index.html +++ b/2010/11/04/google-changes-life/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -267,13 +267,13 @@
    -
    -
    diff --git a/2010/11/04/kabasky-free/index.html b/2010/11/04/kabasky-free/index.html index 7f015f66..01d7f8bc 100644 --- a/2010/11/04/kabasky-free/index.html +++ b/2010/11/04/kabasky-free/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -268,8 +268,8 @@
    -
    diff --git a/2010/11/09/call-of-duty-7/index.html b/2010/11/09/call-of-duty-7/index.html index 7f9d82e0..5d70df32 100644 --- a/2010/11/09/call-of-duty-7/index.html +++ b/2010/11/09/call-of-duty-7/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -286,8 +286,8 @@
    -
    diff --git a/2010/11/10/java-9-9/index.html b/2010/11/10/java-9-9/index.html index 63982868..f6eb9b5c 100644 --- a/2010/11/10/java-9-9/index.html +++ b/2010/11/10/java-9-9/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/2010/11/10/zune/index.html b/2010/11/10/zune/index.html index c37ee1dd..eceff29e 100644 --- a/2010/11/10/zune/index.html +++ b/2010/11/10/zune/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/11/11/java/index.html b/2010/11/11/java/index.html index 0ff08ce7..435afc57 100644 --- a/2010/11/11/java/index.html +++ b/2010/11/11/java/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/11/12/another-wordpress/index.html b/2010/11/12/another-wordpress/index.html index 707cc322..ef628753 100644 --- a/2010/11/12/another-wordpress/index.html +++ b/2010/11/12/another-wordpress/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -270,13 +270,13 @@
    -
    -
    diff --git a/2010/11/12/avatar-720p/index.html b/2010/11/12/avatar-720p/index.html index e9deb64d..6a34418f 100644 --- a/2010/11/12/avatar-720p/index.html +++ b/2010/11/12/avatar-720p/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + @@ -262,13 +262,13 @@
    -
    -
    diff --git a/2010/11/12/thanks-support/index.html b/2010/11/12/thanks-support/index.html index 42ad0138..8987b822 100644 --- a/2010/11/12/thanks-support/index.html +++ b/2010/11/12/thanks-support/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -266,8 +266,8 @@
    -
    diff --git a/2010/11/12/worpdress-share-plugin/index.html b/2010/11/12/worpdress-share-plugin/index.html index a3255ba1..a6d2ba6d 100644 --- a/2010/11/12/worpdress-share-plugin/index.html +++ b/2010/11/12/worpdress-share-plugin/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/11/13/personal-web-template/index.html b/2010/11/13/personal-web-template/index.html index d299f622..9ec04968 100644 --- a/2010/11/13/personal-web-template/index.html +++ b/2010/11/13/personal-web-template/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -270,8 +270,8 @@
    -
    diff --git a/2010/11/13/sort-node/index.html b/2010/11/13/sort-node/index.html index c5da60e6..6bd6050f 100644 --- a/2010/11/13/sort-node/index.html +++ b/2010/11/13/sort-node/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + @@ -289,8 +289,8 @@
    -
    diff --git a/2010/11/14/html5-show-movie/index.html b/2010/11/14/html5-show-movie/index.html index 845c4d5a..759be87f 100644 --- a/2010/11/14/html5-show-movie/index.html +++ b/2010/11/14/html5-show-movie/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -273,13 +273,13 @@
    -
    -
    diff --git a/2010/11/14/m9-10-11-14/index.html b/2010/11/14/m9-10-11-14/index.html index c5e6c099..4d4e044a 100644 --- a/2010/11/14/m9-10-11-14/index.html +++ b/2010/11/14/m9-10-11-14/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -262,13 +262,13 @@
    -
    -
    diff --git a/2010/11/15/computer-operation-system/index.html b/2010/11/15/computer-operation-system/index.html index 9d82ea2a..c3acce50 100644 --- a/2010/11/15/computer-operation-system/index.html +++ b/2010/11/15/computer-operation-system/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -262,13 +262,13 @@
    -
    -
    diff --git a/2010/11/15/display-readers/index.html b/2010/11/15/display-readers/index.html index b4e8493c..e108cd2b 100644 --- a/2010/11/15/display-readers/index.html +++ b/2010/11/15/display-readers/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -261,13 +261,13 @@
    -
    -
    diff --git a/2010/11/16/shift-14/index.html b/2010/11/16/shift-14/index.html index 098679fe..c372bb79 100644 --- a/2010/11/16/shift-14/index.html +++ b/2010/11/16/shift-14/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -275,8 +275,8 @@
    -
    diff --git a/2010/11/17/computer-preformance/index.html b/2010/11/17/computer-preformance/index.html index 5489d171..8181baf0 100644 --- a/2010/11/17/computer-preformance/index.html +++ b/2010/11/17/computer-preformance/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2010/11/17/its-long-way-to-go/index.html b/2010/11/17/its-long-way-to-go/index.html index 755b2694..aac08946 100644 --- a/2010/11/17/its-long-way-to-go/index.html +++ b/2010/11/17/its-long-way-to-go/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/17/time-back-20-years/index.html b/2010/11/17/time-back-20-years/index.html index 993381ed..e0e0dde5 100644 --- a/2010/11/17/time-back-20-years/index.html +++ b/2010/11/17/time-back-20-years/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/11/18/cet-6/index.html b/2010/11/18/cet-6/index.html index ee853fcb..07b205a8 100644 --- a/2010/11/18/cet-6/index.html +++ b/2010/11/18/cet-6/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/11/18/pictomio/index.html b/2010/11/18/pictomio/index.html index 37aba3b3..2f3c1dac 100644 --- a/2010/11/18/pictomio/index.html +++ b/2010/11/18/pictomio/index.html @@ -17,7 +17,7 @@ - + @@ -59,7 +59,7 @@ - + diff --git a/2010/11/18/sogou-theme/index.html b/2010/11/18/sogou-theme/index.html index aefc6175..79d41062 100644 --- a/2010/11/18/sogou-theme/index.html +++ b/2010/11/18/sogou-theme/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2010/11/19/meizu-11-19/index.html b/2010/11/19/meizu-11-19/index.html index c4c48c15..69cf4f11 100644 --- a/2010/11/19/meizu-11-19/index.html +++ b/2010/11/19/meizu-11-19/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/11/20/free-css-template/index.html b/2010/11/20/free-css-template/index.html index 1d22aed9..b716a78b 100644 --- a/2010/11/20/free-css-template/index.html +++ b/2010/11/20/free-css-template/index.html @@ -17,7 +17,7 @@ - + @@ -60,7 +60,7 @@ - + diff --git a/2010/11/20/java-jdbc/index.html b/2010/11/20/java-jdbc/index.html index 1e6bc73d..bd69a67f 100644 --- a/2010/11/20/java-jdbc/index.html +++ b/2010/11/20/java-jdbc/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/11/20/ticket/index.html b/2010/11/20/ticket/index.html index eda91e66..7dd9801f 100644 --- a/2010/11/20/ticket/index.html +++ b/2010/11/20/ticket/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/21/gae/index.html b/2010/11/21/gae/index.html index a3d593ce..1b78df5d 100644 --- a/2010/11/21/gae/index.html +++ b/2010/11/21/gae/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/11/21/php-asp/index.html b/2010/11/21/php-asp/index.html index b5f9a310..a7fef412 100644 --- a/2010/11/21/php-asp/index.html +++ b/2010/11/21/php-asp/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2010/11/22/micolog/index.html b/2010/11/22/micolog/index.html index 95cf7b4c..e99a4ae6 100644 --- a/2010/11/22/micolog/index.html +++ b/2010/11/22/micolog/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/11/23/css3-good-parts/index.html b/2010/11/23/css3-good-parts/index.html index 279e1790..5f8a0d43 100644 --- a/2010/11/23/css3-good-parts/index.html +++ b/2010/11/23/css3-good-parts/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/11/24/shit-my-dad-says/index.html b/2010/11/24/shit-my-dad-says/index.html index de4d6268..e50760c8 100644 --- a/2010/11/24/shit-my-dad-says/index.html +++ b/2010/11/24/shit-my-dad-says/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/11/25/959/index.html b/2010/11/25/959/index.html index 97092244..7cbed3e2 100644 --- a/2010/11/25/959/index.html +++ b/2010/11/25/959/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/25/converstions/index.html b/2010/11/25/converstions/index.html index 550634d2..4e03ad29 100644 --- a/2010/11/25/converstions/index.html +++ b/2010/11/25/converstions/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/25/ssd1-student-book/index.html b/2010/11/25/ssd1-student-book/index.html index a34678e1..f269256b 100644 --- a/2010/11/25/ssd1-student-book/index.html +++ b/2010/11/25/ssd1-student-book/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/25/ssd1/index.html b/2010/11/25/ssd1/index.html index a93d940c..f8816cd6 100644 --- a/2010/11/25/ssd1/index.html +++ b/2010/11/25/ssd1/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/11/25/ssd3-student-book/index.html b/2010/11/25/ssd3-student-book/index.html index ad27713a..37a964d4 100644 --- a/2010/11/25/ssd3-student-book/index.html +++ b/2010/11/25/ssd3-student-book/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/25/thanks-giving/index.html b/2010/11/25/thanks-giving/index.html index 3dd5de40..5463522b 100644 --- a/2010/11/25/thanks-giving/index.html +++ b/2010/11/25/thanks-giving/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/28/talk-about-these-two-days/index.html b/2010/11/28/talk-about-these-two-days/index.html index 355d87d1..58761063 100644 --- a/2010/11/28/talk-about-these-two-days/index.html +++ b/2010/11/28/talk-about-these-two-days/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/11/28/virtual-box/index.html b/2010/11/28/virtual-box/index.html index 9e2725fa..cf9d1378 100644 --- a/2010/11/28/virtual-box/index.html +++ b/2010/11/28/virtual-box/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/11/29/linux-video-tutorial/index.html b/2010/11/29/linux-video-tutorial/index.html index 12fa9bb2..d5e9e7ce 100644 --- a/2010/11/29/linux-video-tutorial/index.html +++ b/2010/11/29/linux-video-tutorial/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/11/30/jquery-basic-tutorial/index.html b/2010/11/30/jquery-basic-tutorial/index.html index 5d6a5aa4..f5d879fb 100644 --- a/2010/11/30/jquery-basic-tutorial/index.html +++ b/2010/11/30/jquery-basic-tutorial/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/11/30/you-are-beautiful/index.html b/2010/11/30/you-are-beautiful/index.html index f6cd3186..21666d57 100644 --- a/2010/11/30/you-are-beautiful/index.html +++ b/2010/11/30/you-are-beautiful/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/12/04/javascript/index.html b/2010/12/04/javascript/index.html index 348da87d..f7553f43 100644 --- a/2010/12/04/javascript/index.html +++ b/2010/12/04/javascript/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/12/05/wing/index.html b/2010/12/05/wing/index.html index eff74183..c428adcd 100644 --- a/2010/12/05/wing/index.html +++ b/2010/12/05/wing/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2010/12/06/3d-flash/index.html b/2010/12/06/3d-flash/index.html index 64081c2b..f0d3934a 100644 --- a/2010/12/06/3d-flash/index.html +++ b/2010/12/06/3d-flash/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/12/06/vired/index.html b/2010/12/06/vired/index.html index 4e89a776..984a84ca 100644 --- a/2010/12/06/vired/index.html +++ b/2010/12/06/vired/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2010/12/07/android-2-3-come/index.html b/2010/12/07/android-2-3-come/index.html index 57982ab5..c5e31102 100644 --- a/2010/12/07/android-2-3-come/index.html +++ b/2010/12/07/android-2-3-come/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2010/12/08/android-2-3/index.html b/2010/12/08/android-2-3/index.html index 5b216676..4b9ac580 100644 --- a/2010/12/08/android-2-3/index.html +++ b/2010/12/08/android-2-3/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2010/12/11/linux-2010/index.html b/2010/12/11/linux-2010/index.html index 8f8c1d9f..176d1d4f 100644 --- a/2010/12/11/linux-2010/index.html +++ b/2010/12/11/linux-2010/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/12/11/program-good/index.html b/2010/12/11/program-good/index.html index b14ef914..2679e6bb 100644 --- a/2010/12/11/program-good/index.html +++ b/2010/12/11/program-good/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/12/13/one-week-to-learn-flex4/index.html b/2010/12/13/one-week-to-learn-flex4/index.html index dc230108..4ea37db0 100644 --- a/2010/12/13/one-week-to-learn-flex4/index.html +++ b/2010/12/13/one-week-to-learn-flex4/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2010/12/14/some-actions-about-keniu/index.html b/2010/12/14/some-actions-about-keniu/index.html index 0d734c6f..b6cd10dd 100644 --- a/2010/12/14/some-actions-about-keniu/index.html +++ b/2010/12/14/some-actions-about-keniu/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/12/17/some-websites/index.html b/2010/12/17/some-websites/index.html index 587dd733..cbf82c72 100644 --- a/2010/12/17/some-websites/index.html +++ b/2010/12/17/some-websites/index.html @@ -17,7 +17,7 @@ - + @@ -59,7 +59,7 @@ - + @@ -292,8 +292,8 @@
    -
    diff --git a/2010/12/18/dll-download/index.html b/2010/12/18/dll-download/index.html index f8e51d0d..68b2b557 100644 --- a/2010/12/18/dll-download/index.html +++ b/2010/12/18/dll-download/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -271,13 +271,13 @@
    -
    -
    diff --git a/2010/12/18/survey/index.html b/2010/12/18/survey/index.html index 8e19f12a..54641698 100644 --- a/2010/12/18/survey/index.html +++ b/2010/12/18/survey/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -270,13 +270,13 @@
    -
    -
    diff --git a/2010/12/20/wordpress-christmas/index.html b/2010/12/20/wordpress-christmas/index.html index 47a137ae..e85cef8a 100644 --- a/2010/12/20/wordpress-christmas/index.html +++ b/2010/12/20/wordpress-christmas/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + @@ -275,8 +275,8 @@
    -
    diff --git a/2010/12/23/c-plus-link/index.html b/2010/12/23/c-plus-link/index.html index f728a91d..f6a39832 100644 --- a/2010/12/23/c-plus-link/index.html +++ b/2010/12/23/c-plus-link/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2010/12/23/youdao-dict/index.html b/2010/12/23/youdao-dict/index.html index 3a48e0c9..af1885ac 100644 --- a/2010/12/23/youdao-dict/index.html +++ b/2010/12/23/youdao-dict/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/2010/12/27/google-public-dns/index.html b/2010/12/27/google-public-dns/index.html index 2642ecbd..9b791aad 100644 --- a/2010/12/27/google-public-dns/index.html +++ b/2010/12/27/google-public-dns/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2010/12/29/leave-me/index.html b/2010/12/29/leave-me/index.html index 724f964f..d9330b9f 100644 --- a/2010/12/29/leave-me/index.html +++ b/2010/12/29/leave-me/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/01/06/generate-favicon-ico/index.html b/2011/01/06/generate-favicon-ico/index.html index 77a911e9..67cd02f5 100644 --- a/2011/01/06/generate-favicon-ico/index.html +++ b/2011/01/06/generate-favicon-ico/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/01/06/online-print-photos/index.html b/2011/01/06/online-print-photos/index.html index bfa61d46..10846e4b 100644 --- a/2011/01/06/online-print-photos/index.html +++ b/2011/01/06/online-print-photos/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2011/01/07/the-city-in-the-future/index.html b/2011/01/07/the-city-in-the-future/index.html index ff12a565..2a0cde1b 100644 --- a/2011/01/07/the-city-in-the-future/index.html +++ b/2011/01/07/the-city-in-the-future/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + @@ -284,8 +284,8 @@
    -
    diff --git a/2011/01/08/linux-tutorial/index.html b/2011/01/08/linux-tutorial/index.html index f9b0d5f1..1a9c0cfd 100644 --- a/2011/01/08/linux-tutorial/index.html +++ b/2011/01/08/linux-tutorial/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -276,13 +276,13 @@
    -
    -
    diff --git a/2011/01/08/wang-zhen-fei/index.html b/2011/01/08/wang-zhen-fei/index.html index 7cb65700..d66ff8a6 100644 --- a/2011/01/08/wang-zhen-fei/index.html +++ b/2011/01/08/wang-zhen-fei/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + @@ -257,13 +257,13 @@
    -
    -
    diff --git a/2011/01/09/cbox/index.html b/2011/01/09/cbox/index.html index 2a2faa45..db11b32e 100644 --- a/2011/01/09/cbox/index.html +++ b/2011/01/09/cbox/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -271,8 +271,8 @@
    -
    diff --git a/2011/01/10/filezilla/index.html b/2011/01/10/filezilla/index.html index 30b09884..57486380 100644 --- a/2011/01/10/filezilla/index.html +++ b/2011/01/10/filezilla/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2011/01/10/use-your-eos-take-video/index.html b/2011/01/10/use-your-eos-take-video/index.html index 1481efa2..8a802485 100644 --- a/2011/01/10/use-your-eos-take-video/index.html +++ b/2011/01/10/use-your-eos-take-video/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/01/13/google-chrome-app-extensions/index.html b/2011/01/13/google-chrome-app-extensions/index.html index 79572dab..08ad77f0 100644 --- a/2011/01/13/google-chrome-app-extensions/index.html +++ b/2011/01/13/google-chrome-app-extensions/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + @@ -318,8 +318,8 @@
    -
    diff --git a/2011/01/15/anngry-birds/index.html b/2011/01/15/anngry-birds/index.html index 68eff49e..f19de687 100644 --- a/2011/01/15/anngry-birds/index.html +++ b/2011/01/15/anngry-birds/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + @@ -269,13 +269,13 @@
    -
    -
    diff --git a/2011/01/15/chrome-support-xunlei/index.html b/2011/01/15/chrome-support-xunlei/index.html index 91b9bc91..d6fb3ce5 100644 --- a/2011/01/15/chrome-support-xunlei/index.html +++ b/2011/01/15/chrome-support-xunlei/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -293,13 +293,13 @@
    -
    -
    diff --git a/2011/01/19/173vpn/index.html b/2011/01/19/173vpn/index.html index b7776eb7..171dab7a 100644 --- a/2011/01/19/173vpn/index.html +++ b/2011/01/19/173vpn/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + @@ -286,8 +286,8 @@
    -
    diff --git a/2011/01/20/update-windows7-to-sp1/index.html b/2011/01/20/update-windows7-to-sp1/index.html index 719e6920..9425bea4 100644 --- a/2011/01/20/update-windows7-to-sp1/index.html +++ b/2011/01/20/update-windows7-to-sp1/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2011/01/21/oneiro/index.html b/2011/01/21/oneiro/index.html index 1aef6433..afca3a35 100644 --- a/2011/01/21/oneiro/index.html +++ b/2011/01/21/oneiro/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2011/01/22/photoshop-cs4/index.html b/2011/01/22/photoshop-cs4/index.html index 5d24eacb..f0042ed1 100644 --- a/2011/01/22/photoshop-cs4/index.html +++ b/2011/01/22/photoshop-cs4/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/01/22/sparkdaks/index.html b/2011/01/22/sparkdaks/index.html index ef5093e3..47250982 100644 --- a/2011/01/22/sparkdaks/index.html +++ b/2011/01/22/sparkdaks/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/01/27/good-movie/index.html b/2011/01/27/good-movie/index.html index 7654d6c8..77ad440e 100644 --- a/2011/01/27/good-movie/index.html +++ b/2011/01/27/good-movie/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/02/01/happy-new-year-2/index.html b/2011/02/01/happy-new-year-2/index.html index 30b3cbcc..1b1f2cd3 100644 --- a/2011/02/01/happy-new-year-2/index.html +++ b/2011/02/01/happy-new-year-2/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2011/02/01/php-mysql-pdf-download/index.html b/2011/02/01/php-mysql-pdf-download/index.html index 4d872402..e99f6e11 100644 --- a/2011/02/01/php-mysql-pdf-download/index.html +++ b/2011/02/01/php-mysql-pdf-download/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/02/07/php2011-manual/index.html b/2011/02/07/php2011-manual/index.html index bca80ce2..cb865abd 100644 --- a/2011/02/07/php2011-manual/index.html +++ b/2011/02/07/php2011-manual/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/02/08/free-to-read-newspaper/index.html b/2011/02/08/free-to-read-newspaper/index.html index 1223cb75..544e8636 100644 --- a/2011/02/08/free-to-read-newspaper/index.html +++ b/2011/02/08/free-to-read-newspaper/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/02/10/five-chrome-theme/index.html b/2011/02/10/five-chrome-theme/index.html index 800b5276..6932e686 100644 --- a/2011/02/10/five-chrome-theme/index.html +++ b/2011/02/10/five-chrome-theme/index.html @@ -17,7 +17,7 @@ - + @@ -59,7 +59,7 @@ - + diff --git a/2011/02/15/good-photos/index.html b/2011/02/15/good-photos/index.html index fef24c14..ab1a5b34 100644 --- a/2011/02/15/good-photos/index.html +++ b/2011/02/15/good-photos/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/02/17/make-your-own-theme/index.html b/2011/02/17/make-your-own-theme/index.html index ec9c252d..ef29d809 100644 --- a/2011/02/17/make-your-own-theme/index.html +++ b/2011/02/17/make-your-own-theme/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/02/23/tv-radios/index.html b/2011/02/23/tv-radios/index.html index 70579cba..fee87248 100644 --- a/2011/02/23/tv-radios/index.html +++ b/2011/02/23/tv-radios/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/02/28/background-image/index.html b/2011/02/28/background-image/index.html index 45c8ce3c..9dbe414e 100644 --- a/2011/02/28/background-image/index.html +++ b/2011/02/28/background-image/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/02/28/fixed-toolbar/index.html b/2011/02/28/fixed-toolbar/index.html index a79243eb..4f598d49 100644 --- a/2011/02/28/fixed-toolbar/index.html +++ b/2011/02/28/fixed-toolbar/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2011/03/04/360/index.html b/2011/03/04/360/index.html index fd003a55..d4ed6ada 100644 --- a/2011/03/04/360/index.html +++ b/2011/03/04/360/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2011/03/05/background-images/index.html b/2011/03/05/background-images/index.html index 43f90479..e6f1ae2d 100644 --- a/2011/03/05/background-images/index.html +++ b/2011/03/05/background-images/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2011/03/06/wibiya/index.html b/2011/03/06/wibiya/index.html index d2cf19be..c2a025c5 100644 --- a/2011/03/06/wibiya/index.html +++ b/2011/03/06/wibiya/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2011/03/09/css3html5google20-things-i-learned-about-browsers-and-the-web/index.html b/2011/03/09/css3html5google20-things-i-learned-about-browsers-and-the-web/index.html index 3fdc46fa..549b3308 100644 --- a/2011/03/09/css3html5google20-things-i-learned-about-browsers-and-the-web/index.html +++ b/2011/03/09/css3html5google20-things-i-learned-about-browsers-and-the-web/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/03/13/chrome-reader/index.html b/2011/03/13/chrome-reader/index.html index ad288983..0cf1f233 100644 --- a/2011/03/13/chrome-reader/index.html +++ b/2011/03/13/chrome-reader/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/03/13/content-lost/index.html b/2011/03/13/content-lost/index.html index 29af31e9..95fecad9 100644 --- a/2011/03/13/content-lost/index.html +++ b/2011/03/13/content-lost/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2011/03/15/css3-for-web-designers-pdf/index.html b/2011/03/15/css3-for-web-designers-pdf/index.html index ecfc2941..089271e7 100644 --- a/2011/03/15/css3-for-web-designers-pdf/index.html +++ b/2011/03/15/css3-for-web-designers-pdf/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/03/21/1561/index.html b/2011/03/21/1561/index.html index b86ba682..be5e57ef 100644 --- a/2011/03/21/1561/index.html +++ b/2011/03/21/1561/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2011/03/26/omegle-talk-to-strangers/index.html b/2011/03/26/omegle-talk-to-strangers/index.html index aa1b826d..7c12c9c6 100644 --- a/2011/03/26/omegle-talk-to-strangers/index.html +++ b/2011/03/26/omegle-talk-to-strangers/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/03/27/bbc-the-chinese-are-coming/index.html b/2011/03/27/bbc-the-chinese-are-coming/index.html index 8c0d7949..945c6b7f 100644 --- a/2011/03/27/bbc-the-chinese-are-coming/index.html +++ b/2011/03/27/bbc-the-chinese-are-coming/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/04/04/a-good-gift/index.html b/2011/04/04/a-good-gift/index.html index e944ae4e..107b9bf4 100644 --- a/2011/04/04/a-good-gift/index.html +++ b/2011/04/04/a-good-gift/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/04/12/html5-css3-javascript-coverflow/index.html b/2011/04/12/html5-css3-javascript-coverflow/index.html index 1eaf7e2c..665ff0df 100644 --- a/2011/04/12/html5-css3-javascript-coverflow/index.html +++ b/2011/04/12/html5-css3-javascript-coverflow/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/04/12/javascript-dom-pdf/index.html b/2011/04/12/javascript-dom-pdf/index.html index 2322bf0e..10755fae 100644 --- a/2011/04/12/javascript-dom-pdf/index.html +++ b/2011/04/12/javascript-dom-pdf/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/05/27/announce/index.html b/2011/05/27/announce/index.html index a4adf070..a0e6a234 100644 --- a/2011/05/27/announce/index.html +++ b/2011/05/27/announce/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2011/06/02/balsamiq-mockups/index.html b/2011/06/02/balsamiq-mockups/index.html index 3b691b57..249fe698 100644 --- a/2011/06/02/balsamiq-mockups/index.html +++ b/2011/06/02/balsamiq-mockups/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/06/02/pencil/index.html b/2011/06/02/pencil/index.html index 39861772..2f26285d 100644 --- a/2011/06/02/pencil/index.html +++ b/2011/06/02/pencil/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/06/03/tortoise-svn-checkout-google-code/index.html b/2011/06/03/tortoise-svn-checkout-google-code/index.html index ecc6699a..0faa8163 100644 --- a/2011/06/03/tortoise-svn-checkout-google-code/index.html +++ b/2011/06/03/tortoise-svn-checkout-google-code/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/06/16/android-take-photo-and-upload/index.html b/2011/06/16/android-take-photo-and-upload/index.html index d9363946..851eb9ae 100644 --- a/2011/06/16/android-take-photo-and-upload/index.html +++ b/2011/06/16/android-take-photo-and-upload/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/06/24/android-upload-image-to-server/index.html b/2011/06/24/android-upload-image-to-server/index.html index 151d4b5a..0790eaec 100644 --- a/2011/06/24/android-upload-image-to-server/index.html +++ b/2011/06/24/android-upload-image-to-server/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/07/06/tomcat-db-connection-pool-sql-server/index.html b/2011/07/06/tomcat-db-connection-pool-sql-server/index.html index 8ff87ec3..c738de4c 100644 --- a/2011/07/06/tomcat-db-connection-pool-sql-server/index.html +++ b/2011/07/06/tomcat-db-connection-pool-sql-server/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/09/26/move-to-sina/index.html b/2011/09/26/move-to-sina/index.html index 9b0f5936..5aefa374 100644 --- a/2011/09/26/move-to-sina/index.html +++ b/2011/09/26/move-to-sina/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/09/27/i-think-of-passion/index.html b/2011/09/27/i-think-of-passion/index.html index c40a5fe4..fbae9850 100644 --- a/2011/09/27/i-think-of-passion/index.html +++ b/2011/09/27/i-think-of-passion/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2011/09/28/finally-give-upandroid-choose-java-web/index.html b/2011/09/28/finally-give-upandroid-choose-java-web/index.html index 1e244ade..508a7afe 100644 --- a/2011/09/28/finally-give-upandroid-choose-java-web/index.html +++ b/2011/09/28/finally-give-upandroid-choose-java-web/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2011/10/08/got-17-50mm-f2-8/index.html b/2011/10/08/got-17-50mm-f2-8/index.html index 81288649..0bc5ba68 100644 --- a/2011/10/08/got-17-50mm-f2-8/index.html +++ b/2011/10/08/got-17-50mm-f2-8/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/10/09/eclipse-auto-complited/index.html b/2011/10/09/eclipse-auto-complited/index.html index f5d50da9..17e53d65 100644 --- a/2011/10/09/eclipse-auto-complited/index.html +++ b/2011/10/09/eclipse-auto-complited/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/10/12/money-is-dirty/index.html b/2011/10/12/money-is-dirty/index.html index 848c39c1..f3dcd562 100644 --- a/2011/10/12/money-is-dirty/index.html +++ b/2011/10/12/money-is-dirty/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2011/10/13/ai-tired/index.html b/2011/10/13/ai-tired/index.html index 6abf67e7..96139d20 100644 --- a/2011/10/13/ai-tired/index.html +++ b/2011/10/13/ai-tired/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2011/10/15/struts2-i18n/index.html b/2011/10/15/struts2-i18n/index.html index c6db1945..9311bf21 100644 --- a/2011/10/15/struts2-i18n/index.html +++ b/2011/10/15/struts2-i18n/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/10/19/notepad-settings/index.html b/2011/10/19/notepad-settings/index.html index 3a58b5a5..d84b6dc8 100644 --- a/2011/10/19/notepad-settings/index.html +++ b/2011/10/19/notepad-settings/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/10/23/solve-npm-js-cant-install-node-js/index.html b/2011/10/23/solve-npm-js-cant-install-node-js/index.html index add7738b..74381b3b 100644 --- a/2011/10/23/solve-npm-js-cant-install-node-js/index.html +++ b/2011/10/23/solve-npm-js-cant-install-node-js/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2011/10/25/node-js-connect-mysql/index.html b/2011/10/25/node-js-connect-mysql/index.html index 0232a06d..08c1f3b2 100644 --- a/2011/10/25/node-js-connect-mysql/index.html +++ b/2011/10/25/node-js-connect-mysql/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2011/10/26/node-js-send-e-mail/index.html b/2011/10/26/node-js-send-e-mail/index.html index 58df5499..f623dba8 100644 --- a/2011/10/26/node-js-send-e-mail/index.html +++ b/2011/10/26/node-js-send-e-mail/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/10/29/node-js-web-express/index.html b/2011/10/29/node-js-web-express/index.html index df8923f1..2d72292c 100644 --- a/2011/10/29/node-js-web-express/index.html +++ b/2011/10/29/node-js-web-express/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/11/01/node-jade-express-mysql-simplelogin/index.html b/2011/11/01/node-jade-express-mysql-simplelogin/index.html index 0d944310..e1cf21c0 100644 --- a/2011/11/01/node-jade-express-mysql-simplelogin/index.html +++ b/2011/11/01/node-jade-express-mysql-simplelogin/index.html @@ -17,7 +17,7 @@ - + @@ -59,7 +59,7 @@ - + diff --git a/2011/11/26/solve-hibernate-8-actions/index.html b/2011/11/26/solve-hibernate-8-actions/index.html index d5a2add0..2050ba18 100644 --- a/2011/11/26/solve-hibernate-8-actions/index.html +++ b/2011/11/26/solve-hibernate-8-actions/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2011/11/28/solve-ie-addeventlistener/index.html b/2011/11/28/solve-ie-addeventlistener/index.html index de3c3b5a..4ae9b9a4 100644 --- a/2011/11/28/solve-ie-addeventlistener/index.html +++ b/2011/11/28/solve-ie-addeventlistener/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/11/29/spring-hibernate-db-too-many-connection/index.html b/2011/11/29/spring-hibernate-db-too-many-connection/index.html index cdaf08a1..9e20d53c 100644 --- a/2011/11/29/spring-hibernate-db-too-many-connection/index.html +++ b/2011/11/29/spring-hibernate-db-too-many-connection/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2011/12/21/java-single-sign-on/index.html b/2011/12/21/java-single-sign-on/index.html index 8338421c..109f9457 100644 --- a/2011/12/21/java-single-sign-on/index.html +++ b/2011/12/21/java-single-sign-on/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2011/12/30/nexus-cant-run-under-jdk-1-7/index.html b/2011/12/30/nexus-cant-run-under-jdk-1-7/index.html index e852b3f9..496f6eee 100644 --- a/2011/12/30/nexus-cant-run-under-jdk-1-7/index.html +++ b/2011/12/30/nexus-cant-run-under-jdk-1-7/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2012/01/09/spring-osgi-hello-world1/index.html b/2012/01/09/spring-osgi-hello-world1/index.html index 9346eae5..0337a225 100644 --- a/2012/01/09/spring-osgi-hello-world1/index.html +++ b/2012/01/09/spring-osgi-hello-world1/index.html @@ -17,7 +17,7 @@ - + @@ -64,7 +64,7 @@ - + diff --git a/2012/01/09/spring-osgi-hello-world2-log4j-warn-no-appenders-could-be-found-for-logger/index.html b/2012/01/09/spring-osgi-hello-world2-log4j-warn-no-appenders-could-be-found-for-logger/index.html index ffd148ff..e1a650e6 100644 --- a/2012/01/09/spring-osgi-hello-world2-log4j-warn-no-appenders-could-be-found-for-logger/index.html +++ b/2012/01/09/spring-osgi-hello-world2-log4j-warn-no-appenders-could-be-found-for-logger/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2012/01/12/maven-study-case-one/index.html b/2012/01/12/maven-study-case-one/index.html index 81a58294..ed8f7bbf 100644 --- a/2012/01/12/maven-study-case-one/index.html +++ b/2012/01/12/maven-study-case-one/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2012/01/19/use-maven-deploy-totomcat-7/index.html b/2012/01/19/use-maven-deploy-totomcat-7/index.html index d4b4e557..c664ec0a 100644 --- a/2012/01/19/use-maven-deploy-totomcat-7/index.html +++ b/2012/01/19/use-maven-deploy-totomcat-7/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2012/01/23/happy-new-year/index.html b/2012/01/23/happy-new-year/index.html index fd212068..764e92de 100644 --- a/2012/01/23/happy-new-year/index.html +++ b/2012/01/23/happy-new-year/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2012/01/28/create-github-page/index.html b/2012/01/28/create-github-page/index.html index d65b469f..81c07556 100644 --- a/2012/01/28/create-github-page/index.html +++ b/2012/01/28/create-github-page/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2012/02/02/solve-hudsonjenkins-git-can-not-fetch-from-any-repository/index.html b/2012/02/02/solve-hudsonjenkins-git-can-not-fetch-from-any-repository/index.html index a0a9adf4..3472ed19 100644 --- a/2012/02/02/solve-hudsonjenkins-git-can-not-fetch-from-any-repository/index.html +++ b/2012/02/02/solve-hudsonjenkins-git-can-not-fetch-from-any-repository/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2012/02/11/maven-remote-deploy-to-jboss-as-7/index.html b/2012/02/11/maven-remote-deploy-to-jboss-as-7/index.html index e2fee24b..91500e70 100644 --- a/2012/02/11/maven-remote-deploy-to-jboss-as-7/index.html +++ b/2012/02/11/maven-remote-deploy-to-jboss-as-7/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2012/03/09/maven-deploy-external-jar/index.html b/2012/03/09/maven-deploy-external-jar/index.html index ae0eb540..7511ef21 100644 --- a/2012/03/09/maven-deploy-external-jar/index.html +++ b/2012/03/09/maven-deploy-external-jar/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2012/03/22/against-sae/index.html b/2012/03/22/against-sae/index.html index 7e5bf727..9af317ce 100644 --- a/2012/03/22/against-sae/index.html +++ b/2012/03/22/against-sae/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2012/07/01/come-back/index.html b/2012/07/01/come-back/index.html index 5a5736dd..1c1c25c9 100644 --- a/2012/07/01/come-back/index.html +++ b/2012/07/01/come-back/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2012/07/01/good-open-source/index.html b/2012/07/01/good-open-source/index.html index 2d022160..cdafb8e8 100644 --- a/2012/07/01/good-open-source/index.html +++ b/2012/07/01/good-open-source/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/07/03/maven-compile-nexus/index.html b/2012/07/03/maven-compile-nexus/index.html index ecec37a1..406e5566 100644 --- a/2012/07/03/maven-compile-nexus/index.html +++ b/2012/07/03/maven-compile-nexus/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2012/07/04/java-create-git-repository/index.html b/2012/07/04/java-create-git-repository/index.html index ef979263..44d448b6 100644 --- a/2012/07/04/java-create-git-repository/index.html +++ b/2012/07/04/java-create-git-repository/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2012/07/05/access-google-reader/index.html b/2012/07/05/access-google-reader/index.html index a6213377..6d8d2a36 100644 --- a/2012/07/05/access-google-reader/index.html +++ b/2012/07/05/access-google-reader/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2012/07/11/a-simple-nodejs-program/index.html b/2012/07/11/a-simple-nodejs-program/index.html index 372f5fd8..719b5b40 100644 --- a/2012/07/11/a-simple-nodejs-program/index.html +++ b/2012/07/11/a-simple-nodejs-program/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/07/13/compare-priority-of-maven-repository/index.html b/2012/07/13/compare-priority-of-maven-repository/index.html index ddf8f2cc..12b616a4 100644 --- a/2012/07/13/compare-priority-of-maven-repository/index.html +++ b/2012/07/13/compare-priority-of-maven-repository/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2012/07/17/mongodb-getstart/index.html b/2012/07/17/mongodb-getstart/index.html index 0ae8a472..2bc619be 100644 --- a/2012/07/17/mongodb-getstart/index.html +++ b/2012/07/17/mongodb-getstart/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2012/07/22/html5-full-screen-api/index.html b/2012/07/22/html5-full-screen-api/index.html index a6caee18..9b7db393 100644 --- a/2012/07/22/html5-full-screen-api/index.html +++ b/2012/07/22/html5-full-screen-api/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2012/07/24/i-am-tired/index.html b/2012/07/24/i-am-tired/index.html index e7a0a2e0..f4971d0a 100644 --- a/2012/07/24/i-am-tired/index.html +++ b/2012/07/24/i-am-tired/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2012/08/06/spring-data-mongodb-start/index.html b/2012/08/06/spring-data-mongodb-start/index.html index 5d824bac..66bc7dce 100644 --- a/2012/08/06/spring-data-mongodb-start/index.html +++ b/2012/08/06/spring-data-mongodb-start/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2012/08/09/most-popular-free-repository/index.html b/2012/08/09/most-popular-free-repository/index.html index b8b88db3..f99c23bc 100644 --- a/2012/08/09/most-popular-free-repository/index.html +++ b/2012/08/09/most-popular-free-repository/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/08/14/java-upload-file-without-enctypemultipartform-data/index.html b/2012/08/14/java-upload-file-without-enctypemultipartform-data/index.html index 8b8d2683..ec214da1 100644 --- a/2012/08/14/java-upload-file-without-enctypemultipartform-data/index.html +++ b/2012/08/14/java-upload-file-without-enctypemultipartform-data/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2012/08/16/java-web-define-error-page/index.html b/2012/08/16/java-web-define-error-page/index.html index 9d4bc8f3..cfb936b5 100644 --- a/2012/08/16/java-web-define-error-page/index.html +++ b/2012/08/16/java-web-define-error-page/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2012/08/23/java-cors-cross-domain-request/index.html b/2012/08/23/java-cors-cross-domain-request/index.html index 54499f31..982d2aca 100644 --- a/2012/08/23/java-cors-cross-domain-request/index.html +++ b/2012/08/23/java-cors-cross-domain-request/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2012/08/26/js-getparameters-from-scriptsfile/index.html b/2012/08/26/js-getparameters-from-scriptsfile/index.html index 5ade5d6e..3c071366 100644 --- a/2012/08/26/js-getparameters-from-scriptsfile/index.html +++ b/2012/08/26/js-getparameters-from-scriptsfile/index.html @@ -17,7 +17,7 @@ - + @@ -57,7 +57,7 @@ - + diff --git a/2012/09/07/ubuntu-install-elementary3-gtk-theme/index.html b/2012/09/07/ubuntu-install-elementary3-gtk-theme/index.html index 5ce4f540..5cee8f1e 100644 --- a/2012/09/07/ubuntu-install-elementary3-gtk-theme/index.html +++ b/2012/09/07/ubuntu-install-elementary3-gtk-theme/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2012/09/11/java-insertion-sort/index.html b/2012/09/11/java-insertion-sort/index.html index 9323b7ae..df455b4f 100644 --- a/2012/09/11/java-insertion-sort/index.html +++ b/2012/09/11/java-insertion-sort/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/09/11/java-shell-sorting/index.html b/2012/09/11/java-shell-sorting/index.html index 33bca0e3..15aa1637 100644 --- a/2012/09/11/java-shell-sorting/index.html +++ b/2012/09/11/java-shell-sorting/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/09/12/java-select-sorting/index.html b/2012/09/12/java-select-sorting/index.html index 6782bfb6..f5cff793 100644 --- a/2012/09/12/java-select-sorting/index.html +++ b/2012/09/12/java-select-sorting/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/09/16/huawei-hire-exam/index.html b/2012/09/16/huawei-hire-exam/index.html index aac57561..f7464617 100644 --- a/2012/09/16/huawei-hire-exam/index.html +++ b/2012/09/16/huawei-hire-exam/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/10/06/rails-github-travis-ci/index.html b/2012/10/06/rails-github-travis-ci/index.html index bd649be2..72f97ed0 100644 --- a/2012/10/06/rails-github-travis-ci/index.html +++ b/2012/10/06/rails-github-travis-ci/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2012/10/15/have-something-to-say-about-onemonth/index.html b/2012/10/15/have-something-to-say-about-onemonth/index.html index 63c0a5a8..3053c5bd 100644 --- a/2012/10/15/have-something-to-say-about-onemonth/index.html +++ b/2012/10/15/have-something-to-say-about-onemonth/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/2012/10/23/nodejs-mongo-one/index.html b/2012/10/23/nodejs-mongo-one/index.html index 240e22bb..6a82e4bb 100644 --- a/2012/10/23/nodejs-mongo-one/index.html +++ b/2012/10/23/nodejs-mongo-one/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/10/24/nodejs-mongodb-gridfs/index.html b/2012/10/24/nodejs-mongodb-gridfs/index.html index adb54d43..0248ccb5 100644 --- a/2012/10/24/nodejs-mongodb-gridfs/index.html +++ b/2012/10/24/nodejs-mongodb-gridfs/index.html @@ -17,7 +17,7 @@ - + @@ -55,7 +55,7 @@ - + diff --git a/2012/11/09/install-postgresql-with-linux/index.html b/2012/11/09/install-postgresql-with-linux/index.html index cab37a04..450911de 100644 --- a/2012/11/09/install-postgresql-with-linux/index.html +++ b/2012/11/09/install-postgresql-with-linux/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2012/12/28/move-blog-to-github/index.html b/2012/12/28/move-blog-to-github/index.html index ee07c2d2..0503fcf5 100644 --- a/2012/12/28/move-blog-to-github/index.html +++ b/2012/12/28/move-blog-to-github/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/2012/12/31/2012-review/index.html b/2012/12/31/2012-review/index.html index ef8683c7..2ede653a 100644 --- a/2012/12/31/2012-review/index.html +++ b/2012/12/31/2012-review/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2013/01/04/2013-goal/index.html b/2013/01/04/2013-goal/index.html index 9e566ed3..6283b2dc 100644 --- a/2013/01/04/2013-goal/index.html +++ b/2013/01/04/2013-goal/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2013/01/05/use-jetty-maven-plugin-debug-webapp/index.html b/2013/01/05/use-jetty-maven-plugin-debug-webapp/index.html index 3d3da50a..5de3a40a 100644 --- a/2013/01/05/use-jetty-maven-plugin-debug-webapp/index.html +++ b/2013/01/05/use-jetty-maven-plugin-debug-webapp/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2013/01/20/my-relexing-ways/index.html b/2013/01/20/my-relexing-ways/index.html index fd5e543c..4b81e412 100644 --- a/2013/01/20/my-relexing-ways/index.html +++ b/2013/01/20/my-relexing-ways/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2013/01/22/fuck-gfw/index.html b/2013/01/22/fuck-gfw/index.html index f448b884..95352424 100644 --- a/2013/01/22/fuck-gfw/index.html +++ b/2013/01/22/fuck-gfw/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2013/02/01/update-ruby-on-mac-osx/index.html b/2013/02/01/update-ruby-on-mac-osx/index.html index ea5ee768..af193122 100644 --- a/2013/02/01/update-ruby-on-mac-osx/index.html +++ b/2013/02/01/update-ruby-on-mac-osx/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2013/02/07/libr/index.html b/2013/02/07/libr/index.html index 827978c2..93697990 100644 --- a/2013/02/07/libr/index.html +++ b/2013/02/07/libr/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2013/03/14/some-thougts-after-reading-big-data/index.html b/2013/03/14/some-thougts-after-reading-big-data/index.html index b7d0e590..76c776f3 100644 --- a/2013/03/14/some-thougts-after-reading-big-data/index.html +++ b/2013/03/14/some-thougts-after-reading-big-data/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2013/05/17/uama/index.html b/2013/05/17/uama/index.html index 4c88d7eb..5fd0c6ac 100644 --- a/2013/05/17/uama/index.html +++ b/2013/05/17/uama/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2013/06/13/moco/index.html b/2013/06/13/moco/index.html index 4c57fb32..978b453c 100644 --- a/2013/06/13/moco/index.html +++ b/2013/06/13/moco/index.html @@ -17,7 +17,7 @@ - + @@ -50,7 +50,7 @@ - + diff --git a/2013/08/31/india-glance/index.html b/2013/08/31/india-glance/index.html index 0f2ec379..b0e22a90 100644 --- a/2013/08/31/india-glance/index.html +++ b/2013/08/31/india-glance/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2013/09/11/first-week-in-india/index.html b/2013/09/11/first-week-in-india/index.html index 5fb08dbd..93d0658b 100644 --- a/2013/09/11/first-week-in-india/index.html +++ b/2013/09/11/first-week-in-india/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2013/09/17/second-week-in-india/index.html b/2013/09/17/second-week-in-india/index.html index 2c5acc88..c534333b 100644 --- a/2013/09/17/second-week-in-india/index.html +++ b/2013/09/17/second-week-in-india/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2013/09/22/3rd-week-in-twu/index.html b/2013/09/22/3rd-week-in-twu/index.html index 61242f5b..3c0619c2 100644 --- a/2013/09/22/3rd-week-in-twu/index.html +++ b/2013/09/22/3rd-week-in-twu/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/2013/10/24/maven-deploy-3rd-party-jar-to-remote-repository/index.html b/2013/10/24/maven-deploy-3rd-party-jar-to-remote-repository/index.html index 01e05e1e..165497c9 100644 --- a/2013/10/24/maven-deploy-3rd-party-jar-to-remote-repository/index.html +++ b/2013/10/24/maven-deploy-3rd-party-jar-to-remote-repository/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2013/10/28/how-a-graduate-become-a-qualified-programmer/index.html b/2013/10/28/how-a-graduate-become-a-qualified-programmer/index.html index 87108aaa..2c9d26db 100644 --- a/2013/10/28/how-a-graduate-become-a-qualified-programmer/index.html +++ b/2013/10/28/how-a-graduate-become-a-qualified-programmer/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/2013/11/05/run-jetty-7,-8-with-gradle/index.html b/2013/11/05/run-jetty-7,-8-with-gradle/index.html index a6a4ce96..dda9fc69 100644 --- a/2013/11/05/run-jetty-7,-8-with-gradle/index.html +++ b/2013/11/05/run-jetty-7,-8-with-gradle/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2013/11/26/what-do-i-think-of-agile/index.html b/2013/11/26/what-do-i-think-of-agile/index.html index 235c2901..59cc76bc 100644 --- a/2013/11/26/what-do-i-think-of-agile/index.html +++ b/2013/11/26/what-do-i-think-of-agile/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2014/04/09/develop-web-based-cross-platform-mobile-app/index.html b/2014/04/09/develop-web-based-cross-platform-mobile-app/index.html index 91105be0..dc9d0560 100644 --- a/2014/04/09/develop-web-based-cross-platform-mobile-app/index.html +++ b/2014/04/09/develop-web-based-cross-platform-mobile-app/index.html @@ -17,7 +17,7 @@ - + @@ -54,7 +54,7 @@ - + diff --git a/2014/06/21/my-experience-about-publish-app-to-apple-store/index.html b/2014/06/21/my-experience-about-publish-app-to-apple-store/index.html index 9b2e549b..f631f326 100644 --- a/2014/06/21/my-experience-about-publish-app-to-apple-store/index.html +++ b/2014/06/21/my-experience-about-publish-app-to-apple-store/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/2014/08/31/improve-the-load-speed-of-blog/index.html b/2014/08/31/improve-the-load-speed-of-blog/index.html index 88966f63..e6cf9ad5 100644 --- a/2014/08/31/improve-the-load-speed-of-blog/index.html +++ b/2014/08/31/improve-the-load-speed-of-blog/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2014/10/03/photos-in-Beijing/index.html b/2014/10/03/photos-in-Beijing/index.html index f1644042..090c963e 100644 --- a/2014/10/03/photos-in-Beijing/index.html +++ b/2014/10/03/photos-in-Beijing/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2014/10/25/some-photos-from-Daocheng-and-Yading/index.html b/2014/10/25/some-photos-from-Daocheng-and-Yading/index.html index 9049bd18..02cbfd18 100644 --- a/2014/10/25/some-photos-from-Daocheng-and-Yading/index.html +++ b/2014/10/25/some-photos-from-Daocheng-and-Yading/index.html @@ -17,7 +17,7 @@ - + @@ -66,7 +66,7 @@ - + diff --git a/2015/03/21/active-model-serializers/index.html b/2015/03/21/active-model-serializers/index.html index 39e28b4f..ed698af9 100644 --- a/2015/03/21/active-model-serializers/index.html +++ b/2015/03/21/active-model-serializers/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2016/10/17/easiest-way-to-use-go/index.html b/2016/10/17/easiest-way-to-use-go/index.html index 6e0f12b9..618eb908 100644 --- a/2016/10/17/easiest-way-to-use-go/index.html +++ b/2016/10/17/easiest-way-to-use-go/index.html @@ -17,7 +17,7 @@ - + @@ -52,7 +52,7 @@ - + diff --git a/2017/08/23/vscode-golang/index.html b/2017/08/23/vscode-golang/index.html index bda47e6f..0f8bb6ac 100644 --- a/2017/08/23/vscode-golang/index.html +++ b/2017/08/23/vscode-golang/index.html @@ -17,7 +17,7 @@ - + @@ -56,7 +56,7 @@ - + diff --git a/2017/09/19/caddy/index.html b/2017/09/19/caddy/index.html index b8c0166c..007cb0b2 100644 --- a/2017/09/19/caddy/index.html +++ b/2017/09/19/caddy/index.html @@ -17,7 +17,7 @@ - + @@ -53,7 +53,7 @@ - + diff --git a/2017/10/12/caddy-markdown/index.html b/2017/10/12/caddy-markdown/index.html index 648cae55..4eace135 100644 --- a/2017/10/12/caddy-markdown/index.html +++ b/2017/10/12/caddy-markdown/index.html @@ -17,7 +17,7 @@ - + @@ -58,7 +58,7 @@ - + diff --git a/2025/10/27/wow/index.html b/2025/10/27/wow/index.html index 299f1fa9..331a8474 100644 --- a/2025/10/27/wow/index.html +++ b/2025/10/27/wow/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/about/index.html b/about/index.html index 8d23b39c..88b7a1de 100644 --- a/about/index.html +++ b/about/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/analytics/index.html b/analytics/index.html index a9844d07..78c11f25 100644 --- a/analytics/index.html +++ b/analytics/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/archives/2006/08/index.html b/archives/2006/08/index.html index 0480079c..451bb9cd 100644 --- a/archives/2006/08/index.html +++ b/archives/2006/08/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2006/index.html b/archives/2006/index.html index 4ab6907d..80442914 100644 --- a/archives/2006/index.html +++ b/archives/2006/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2007/06/index.html b/archives/2007/06/index.html index 98e887fe..59f3a150 100644 --- a/archives/2007/06/index.html +++ b/archives/2007/06/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2007/07/index.html b/archives/2007/07/index.html index a324f66a..5789937a 100644 --- a/archives/2007/07/index.html +++ b/archives/2007/07/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2007/10/index.html b/archives/2007/10/index.html index 27680849..920885c0 100644 --- a/archives/2007/10/index.html +++ b/archives/2007/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2007/index.html b/archives/2007/index.html index eae2f6f8..0e5d0491 100644 --- a/archives/2007/index.html +++ b/archives/2007/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2007/page/2/index.html b/archives/2007/page/2/index.html index ca4f2ecb..55678b37 100644 --- a/archives/2007/page/2/index.html +++ b/archives/2007/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2008/04/index.html b/archives/2008/04/index.html index 1740d789..c44bce8c 100644 --- a/archives/2008/04/index.html +++ b/archives/2008/04/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2008/07/index.html b/archives/2008/07/index.html index 445de25d..1ddfbd0b 100644 --- a/archives/2008/07/index.html +++ b/archives/2008/07/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2008/12/index.html b/archives/2008/12/index.html index deebe4d1..765669f4 100644 --- a/archives/2008/12/index.html +++ b/archives/2008/12/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2008/index.html b/archives/2008/index.html index 971621cc..e767a322 100644 --- a/archives/2008/index.html +++ b/archives/2008/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/01/index.html b/archives/2009/01/index.html index 9b12ba35..47204f46 100644 --- a/archives/2009/01/index.html +++ b/archives/2009/01/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/04/index.html b/archives/2009/04/index.html index 7908c54d..0413c7bc 100644 --- a/archives/2009/04/index.html +++ b/archives/2009/04/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/05/index.html b/archives/2009/05/index.html index b69d23e2..9d5c9908 100644 --- a/archives/2009/05/index.html +++ b/archives/2009/05/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/06/index.html b/archives/2009/06/index.html index a503bc78..f601a035 100644 --- a/archives/2009/06/index.html +++ b/archives/2009/06/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/07/index.html b/archives/2009/07/index.html index 3e955d85..4bb72ab2 100644 --- a/archives/2009/07/index.html +++ b/archives/2009/07/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/08/index.html b/archives/2009/08/index.html index 7c0628b3..db9228a3 100644 --- a/archives/2009/08/index.html +++ b/archives/2009/08/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/09/index.html b/archives/2009/09/index.html index 8fd4c1b1..731c466b 100644 --- a/archives/2009/09/index.html +++ b/archives/2009/09/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/10/index.html b/archives/2009/10/index.html index 097539e0..9cd1057c 100644 --- a/archives/2009/10/index.html +++ b/archives/2009/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/11/index.html b/archives/2009/11/index.html index c7f2d035..7a5a2e7c 100644 --- a/archives/2009/11/index.html +++ b/archives/2009/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/12/index.html b/archives/2009/12/index.html index 51222aa8..e6113f75 100644 --- a/archives/2009/12/index.html +++ b/archives/2009/12/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/index.html b/archives/2009/index.html index 54a46d83..de1d5016 100644 --- a/archives/2009/index.html +++ b/archives/2009/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/page/2/index.html b/archives/2009/page/2/index.html index 8ff1da84..55a294bc 100644 --- a/archives/2009/page/2/index.html +++ b/archives/2009/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/page/3/index.html b/archives/2009/page/3/index.html index c04f3804..13ce23b0 100644 --- a/archives/2009/page/3/index.html +++ b/archives/2009/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/page/4/index.html b/archives/2009/page/4/index.html index 080da8cf..cdb42890 100644 --- a/archives/2009/page/4/index.html +++ b/archives/2009/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2009/page/5/index.html b/archives/2009/page/5/index.html index b24c4876..8890b9d4 100644 --- a/archives/2009/page/5/index.html +++ b/archives/2009/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/01/index.html b/archives/2010/01/index.html index c37c3c37..8c4d9ca1 100644 --- a/archives/2010/01/index.html +++ b/archives/2010/01/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/02/index.html b/archives/2010/02/index.html index 74320aaa..8384f3b8 100644 --- a/archives/2010/02/index.html +++ b/archives/2010/02/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/03/index.html b/archives/2010/03/index.html index 0557fdcf..2e63dd54 100644 --- a/archives/2010/03/index.html +++ b/archives/2010/03/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/04/index.html b/archives/2010/04/index.html index 20d500a9..3b034dd0 100644 --- a/archives/2010/04/index.html +++ b/archives/2010/04/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/05/index.html b/archives/2010/05/index.html index 2f280fc6..5ee4edcc 100644 --- a/archives/2010/05/index.html +++ b/archives/2010/05/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/06/index.html b/archives/2010/06/index.html index 750a494b..1caf1cbf 100644 --- a/archives/2010/06/index.html +++ b/archives/2010/06/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/07/index.html b/archives/2010/07/index.html index 616df38c..1ff7dda7 100644 --- a/archives/2010/07/index.html +++ b/archives/2010/07/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/08/index.html b/archives/2010/08/index.html index 0ff6c608..e9580ca2 100644 --- a/archives/2010/08/index.html +++ b/archives/2010/08/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/09/index.html b/archives/2010/09/index.html index aecacf22..724ca47d 100644 --- a/archives/2010/09/index.html +++ b/archives/2010/09/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -243,6 +243,26 @@ + +
    - -
    -
    diff --git a/archives/2010/09/page/2/index.html b/archives/2010/09/page/2/index.html index 08be020b..974487d4 100644 --- a/archives/2010/09/page/2/index.html +++ b/archives/2010/09/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -194,8 +194,8 @@
    -
    diff --git a/archives/2010/09/page/3/index.html b/archives/2010/09/page/3/index.html index bba7d9bb..90494a28 100644 --- a/archives/2010/09/page/3/index.html +++ b/archives/2010/09/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/10/index.html b/archives/2010/10/index.html index 4beeb5de..8e0c0ee9 100644 --- a/archives/2010/10/index.html +++ b/archives/2010/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/10/page/2/index.html b/archives/2010/10/page/2/index.html index 98b5d2e3..82482236 100644 --- a/archives/2010/10/page/2/index.html +++ b/archives/2010/10/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/10/page/3/index.html b/archives/2010/10/page/3/index.html index 7ba98056..99b189fe 100644 --- a/archives/2010/10/page/3/index.html +++ b/archives/2010/10/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/11/index.html b/archives/2010/11/index.html index 88bd78b7..1555ec04 100644 --- a/archives/2010/11/index.html +++ b/archives/2010/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/11/page/2/index.html b/archives/2010/11/page/2/index.html index 6d831f7e..a339449c 100644 --- a/archives/2010/11/page/2/index.html +++ b/archives/2010/11/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/11/page/3/index.html b/archives/2010/11/page/3/index.html index 40ad9404..3edafb88 100644 --- a/archives/2010/11/page/3/index.html +++ b/archives/2010/11/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/11/page/4/index.html b/archives/2010/11/page/4/index.html index 9fb685ef..9491a6c8 100644 --- a/archives/2010/11/page/4/index.html +++ b/archives/2010/11/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -254,8 +254,8 @@
    -
    @@ -274,28 +274,8 @@
    - -
    - - - - - -
    -
    - - -
    -
    @@ -323,6 +303,26 @@
    +
    +
    + + +
    + +
    + + +
    +
    +
    -
    @@ -234,8 +234,8 @@
    -
    diff --git a/archives/2010/11/page/6/index.html b/archives/2010/11/page/6/index.html index 21f1e281..098499fe 100644 --- a/archives/2010/11/page/6/index.html +++ b/archives/2010/11/page/6/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -214,8 +214,8 @@
    -
    @@ -234,8 +234,8 @@
    -
    diff --git a/archives/2010/12/index.html b/archives/2010/12/index.html index 6953ff79..9617b83a 100644 --- a/archives/2010/12/index.html +++ b/archives/2010/12/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -294,8 +294,8 @@
    -
    @@ -314,8 +314,8 @@
    -
    diff --git a/archives/2010/12/page/2/index.html b/archives/2010/12/page/2/index.html index 4460aee9..2f823793 100644 --- a/archives/2010/12/page/2/index.html +++ b/archives/2010/12/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/12/page/3/index.html b/archives/2010/12/page/3/index.html index 1cf4df3a..01f2f1d3 100644 --- a/archives/2010/12/page/3/index.html +++ b/archives/2010/12/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/index.html b/archives/2010/index.html index 698ab92f..7dfc23a8 100644 --- a/archives/2010/index.html +++ b/archives/2010/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -294,8 +294,8 @@
    -
    @@ -314,8 +314,8 @@
    -
    diff --git a/archives/2010/page/10/index.html b/archives/2010/page/10/index.html index 7a5ec35d..e231ef51 100644 --- a/archives/2010/page/10/index.html +++ b/archives/2010/page/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/11/index.html b/archives/2010/page/11/index.html index 03853b3f..e1d6bd23 100644 --- a/archives/2010/page/11/index.html +++ b/archives/2010/page/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -263,6 +263,26 @@ +
    +
    + + +
    + +
    + + +
    +
    +
    -
    -
    - - -
    - -
    - - -
    -
    -
    -
    @@ -214,8 +214,8 @@
    -
    diff --git a/archives/2010/page/13/index.html b/archives/2010/page/13/index.html index 33b842ce..65537a02 100644 --- a/archives/2010/page/13/index.html +++ b/archives/2010/page/13/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/14/index.html b/archives/2010/page/14/index.html index 604fd494..2799727f 100644 --- a/archives/2010/page/14/index.html +++ b/archives/2010/page/14/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/15/index.html b/archives/2010/page/15/index.html index 0b59874a..deebe028 100644 --- a/archives/2010/page/15/index.html +++ b/archives/2010/page/15/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/16/index.html b/archives/2010/page/16/index.html index 1cf5b630..c27c433e 100644 --- a/archives/2010/page/16/index.html +++ b/archives/2010/page/16/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/2/index.html b/archives/2010/page/2/index.html index 824a026a..d4816631 100644 --- a/archives/2010/page/2/index.html +++ b/archives/2010/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/3/index.html b/archives/2010/page/3/index.html index e5cb5c5b..1274adc5 100644 --- a/archives/2010/page/3/index.html +++ b/archives/2010/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/4/index.html b/archives/2010/page/4/index.html index 498b079a..dd8cb315 100644 --- a/archives/2010/page/4/index.html +++ b/archives/2010/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/5/index.html b/archives/2010/page/5/index.html index bc422f38..5e27f4cc 100644 --- a/archives/2010/page/5/index.html +++ b/archives/2010/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2010/page/6/index.html b/archives/2010/page/6/index.html index 6fee3ba4..82a40fb1 100644 --- a/archives/2010/page/6/index.html +++ b/archives/2010/page/6/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -294,8 +294,8 @@
    -
    @@ -314,8 +314,8 @@
    -
    @@ -334,8 +334,8 @@
    -
    diff --git a/archives/2010/page/7/index.html b/archives/2010/page/7/index.html index 01a84440..d286ebfa 100644 --- a/archives/2010/page/7/index.html +++ b/archives/2010/page/7/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -194,8 +194,8 @@
    -
    @@ -254,8 +254,8 @@
    -
    @@ -274,8 +274,8 @@
    -
    diff --git a/archives/2010/page/8/index.html b/archives/2010/page/8/index.html index d12340f7..039e097e 100644 --- a/archives/2010/page/8/index.html +++ b/archives/2010/page/8/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -254,8 +254,8 @@
    -
    @@ -274,8 +274,8 @@
    -
    diff --git a/archives/2010/page/9/index.html b/archives/2010/page/9/index.html index 7c3380f1..314bd791 100644 --- a/archives/2010/page/9/index.html +++ b/archives/2010/page/9/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/01/index.html b/archives/2011/01/index.html index 02856045..30a0a461 100644 --- a/archives/2011/01/index.html +++ b/archives/2011/01/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -314,8 +314,8 @@
    -
    @@ -334,8 +334,8 @@
    -
    diff --git a/archives/2011/01/page/2/index.html b/archives/2011/01/page/2/index.html index 7bf7cee7..a8dc711d 100644 --- a/archives/2011/01/page/2/index.html +++ b/archives/2011/01/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -274,8 +274,8 @@
    -
    @@ -294,8 +294,8 @@
    -
    diff --git a/archives/2011/01/page/3/index.html b/archives/2011/01/page/3/index.html index 8801a584..4dc69860 100644 --- a/archives/2011/01/page/3/index.html +++ b/archives/2011/01/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/02/index.html b/archives/2011/02/index.html index 52731307..e3cabc42 100644 --- a/archives/2011/02/index.html +++ b/archives/2011/02/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/02/page/2/index.html b/archives/2011/02/page/2/index.html index 9b9e2eaf..8f271a41 100644 --- a/archives/2011/02/page/2/index.html +++ b/archives/2011/02/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/03/index.html b/archives/2011/03/index.html index 09c5162b..a8a948cd 100644 --- a/archives/2011/03/index.html +++ b/archives/2011/03/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/03/page/2/index.html b/archives/2011/03/page/2/index.html index ad0fdbc5..6fdfa7f3 100644 --- a/archives/2011/03/page/2/index.html +++ b/archives/2011/03/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/04/index.html b/archives/2011/04/index.html index 6d87e328..31ffff3d 100644 --- a/archives/2011/04/index.html +++ b/archives/2011/04/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/05/index.html b/archives/2011/05/index.html index 5927c875..16d2bdbd 100644 --- a/archives/2011/05/index.html +++ b/archives/2011/05/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/06/index.html b/archives/2011/06/index.html index 4d470f07..4543b3d3 100644 --- a/archives/2011/06/index.html +++ b/archives/2011/06/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/07/index.html b/archives/2011/07/index.html index 0528c98b..46fe7ec0 100644 --- a/archives/2011/07/index.html +++ b/archives/2011/07/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/09/index.html b/archives/2011/09/index.html index 068e22d8..834c1f87 100644 --- a/archives/2011/09/index.html +++ b/archives/2011/09/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/10/index.html b/archives/2011/10/index.html index 38bacd03..545f92b3 100644 --- a/archives/2011/10/index.html +++ b/archives/2011/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/10/page/2/index.html b/archives/2011/10/page/2/index.html index a5f5689f..137a4db6 100644 --- a/archives/2011/10/page/2/index.html +++ b/archives/2011/10/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/11/index.html b/archives/2011/11/index.html index 48970ae3..fb3d315d 100644 --- a/archives/2011/11/index.html +++ b/archives/2011/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/12/index.html b/archives/2011/12/index.html index fb708a7d..7c4b8c16 100644 --- a/archives/2011/12/index.html +++ b/archives/2011/12/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/index.html b/archives/2011/index.html index 30bf20b6..a8188954 100644 --- a/archives/2011/index.html +++ b/archives/2011/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/page/2/index.html b/archives/2011/page/2/index.html index ff40ffb0..5d6382c9 100644 --- a/archives/2011/page/2/index.html +++ b/archives/2011/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/page/3/index.html b/archives/2011/page/3/index.html index d56c9a5c..af62da6f 100644 --- a/archives/2011/page/3/index.html +++ b/archives/2011/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/page/4/index.html b/archives/2011/page/4/index.html index ffa0a856..e8cc3a37 100644 --- a/archives/2011/page/4/index.html +++ b/archives/2011/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/page/5/index.html b/archives/2011/page/5/index.html index dbcc23bb..1f6c235d 100644 --- a/archives/2011/page/5/index.html +++ b/archives/2011/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/page/6/index.html b/archives/2011/page/6/index.html index 290b8abb..92782227 100644 --- a/archives/2011/page/6/index.html +++ b/archives/2011/page/6/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2011/page/7/index.html b/archives/2011/page/7/index.html index 34f754da..52451861 100644 --- a/archives/2011/page/7/index.html +++ b/archives/2011/page/7/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -334,8 +334,8 @@
    -
    diff --git a/archives/2011/page/8/index.html b/archives/2011/page/8/index.html index e9202607..1f1e065f 100644 --- a/archives/2011/page/8/index.html +++ b/archives/2011/page/8/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -194,8 +194,8 @@
    -
    @@ -294,8 +294,8 @@
    -
    @@ -314,8 +314,8 @@
    -
    diff --git a/archives/2011/page/9/index.html b/archives/2011/page/9/index.html index 318b66fb..6cee049e 100644 --- a/archives/2011/page/9/index.html +++ b/archives/2011/page/9/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/01/index.html b/archives/2012/01/index.html index b91d4719..5ccf2425 100644 --- a/archives/2012/01/index.html +++ b/archives/2012/01/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/02/index.html b/archives/2012/02/index.html index 0f9e44bb..d039378e 100644 --- a/archives/2012/02/index.html +++ b/archives/2012/02/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/03/index.html b/archives/2012/03/index.html index 3a4092ab..c8ec816f 100644 --- a/archives/2012/03/index.html +++ b/archives/2012/03/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/07/index.html b/archives/2012/07/index.html index 944d431e..c2a23da1 100644 --- a/archives/2012/07/index.html +++ b/archives/2012/07/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/07/page/2/index.html b/archives/2012/07/page/2/index.html index 82fc04d3..248441d6 100644 --- a/archives/2012/07/page/2/index.html +++ b/archives/2012/07/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/08/index.html b/archives/2012/08/index.html index b29b6e2b..bdf1c01b 100644 --- a/archives/2012/08/index.html +++ b/archives/2012/08/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/09/index.html b/archives/2012/09/index.html index ea555ad5..e6e0cc25 100644 --- a/archives/2012/09/index.html +++ b/archives/2012/09/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/10/index.html b/archives/2012/10/index.html index c28d2c8b..7a514b31 100644 --- a/archives/2012/10/index.html +++ b/archives/2012/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/11/index.html b/archives/2012/11/index.html index 6e100dde..379dd0cc 100644 --- a/archives/2012/11/index.html +++ b/archives/2012/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/12/index.html b/archives/2012/12/index.html index a6ef4bca..ae579906 100644 --- a/archives/2012/12/index.html +++ b/archives/2012/12/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/index.html b/archives/2012/index.html index 295ea75f..b4fd159e 100644 --- a/archives/2012/index.html +++ b/archives/2012/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/page/2/index.html b/archives/2012/page/2/index.html index a866cd2c..55969b53 100644 --- a/archives/2012/page/2/index.html +++ b/archives/2012/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/page/3/index.html b/archives/2012/page/3/index.html index eb06acef..08ff2f18 100644 --- a/archives/2012/page/3/index.html +++ b/archives/2012/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/page/4/index.html b/archives/2012/page/4/index.html index c5de15b0..3dc57b33 100644 --- a/archives/2012/page/4/index.html +++ b/archives/2012/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2012/page/5/index.html b/archives/2012/page/5/index.html index 347c7bac..d5f703ce 100644 --- a/archives/2012/page/5/index.html +++ b/archives/2012/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/01/index.html b/archives/2013/01/index.html index 9b30a759..42b4c428 100644 --- a/archives/2013/01/index.html +++ b/archives/2013/01/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/02/index.html b/archives/2013/02/index.html index 1928988a..cf400584 100644 --- a/archives/2013/02/index.html +++ b/archives/2013/02/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/03/index.html b/archives/2013/03/index.html index 1eee0b78..092510dc 100644 --- a/archives/2013/03/index.html +++ b/archives/2013/03/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/05/index.html b/archives/2013/05/index.html index dac0778c..3598d6e1 100644 --- a/archives/2013/05/index.html +++ b/archives/2013/05/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/06/index.html b/archives/2013/06/index.html index 6df8f4fa..5675ccb9 100644 --- a/archives/2013/06/index.html +++ b/archives/2013/06/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/08/index.html b/archives/2013/08/index.html index 0e9d6088..c892e126 100644 --- a/archives/2013/08/index.html +++ b/archives/2013/08/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/09/index.html b/archives/2013/09/index.html index 4bf4d0a2..a86dbc55 100644 --- a/archives/2013/09/index.html +++ b/archives/2013/09/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/10/index.html b/archives/2013/10/index.html index 478a1382..0e62bbb8 100644 --- a/archives/2013/10/index.html +++ b/archives/2013/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/11/index.html b/archives/2013/11/index.html index d41b92e6..c7b5e2e5 100644 --- a/archives/2013/11/index.html +++ b/archives/2013/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/index.html b/archives/2013/index.html index 2aa3b597..472dc64b 100644 --- a/archives/2013/index.html +++ b/archives/2013/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/page/2/index.html b/archives/2013/page/2/index.html index a9a722cb..a6deb5da 100644 --- a/archives/2013/page/2/index.html +++ b/archives/2013/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2013/page/3/index.html b/archives/2013/page/3/index.html index b6df2d9c..999b890c 100644 --- a/archives/2013/page/3/index.html +++ b/archives/2013/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2014/04/index.html b/archives/2014/04/index.html index 371ed126..99d5f08d 100644 --- a/archives/2014/04/index.html +++ b/archives/2014/04/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2014/06/index.html b/archives/2014/06/index.html index c880b33e..9893d6a3 100644 --- a/archives/2014/06/index.html +++ b/archives/2014/06/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2014/08/index.html b/archives/2014/08/index.html index 6b17b381..f900b806 100644 --- a/archives/2014/08/index.html +++ b/archives/2014/08/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2014/10/index.html b/archives/2014/10/index.html index 412b7bfa..84b8fad8 100644 --- a/archives/2014/10/index.html +++ b/archives/2014/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2014/index.html b/archives/2014/index.html index a9f9c47d..4b1cb788 100644 --- a/archives/2014/index.html +++ b/archives/2014/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2015/03/index.html b/archives/2015/03/index.html index cbd5c77f..a8750e22 100644 --- a/archives/2015/03/index.html +++ b/archives/2015/03/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2015/index.html b/archives/2015/index.html index 180ea5fa..b28df71d 100644 --- a/archives/2015/index.html +++ b/archives/2015/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2016/10/index.html b/archives/2016/10/index.html index 4f3c31dd..59e42944 100644 --- a/archives/2016/10/index.html +++ b/archives/2016/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2016/index.html b/archives/2016/index.html index 703b0d6d..d51dc17e 100644 --- a/archives/2016/index.html +++ b/archives/2016/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2017/08/index.html b/archives/2017/08/index.html index d150c425..b4e51c6a 100644 --- a/archives/2017/08/index.html +++ b/archives/2017/08/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2017/09/index.html b/archives/2017/09/index.html index c11e91a5..36c1dc3f 100644 --- a/archives/2017/09/index.html +++ b/archives/2017/09/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2017/10/index.html b/archives/2017/10/index.html index dda4c555..1168d817 100644 --- a/archives/2017/10/index.html +++ b/archives/2017/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2017/index.html b/archives/2017/index.html index d242be52..80c7a1b0 100644 --- a/archives/2017/index.html +++ b/archives/2017/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2025/10/index.html b/archives/2025/10/index.html index b3020065..a0562908 100644 --- a/archives/2025/10/index.html +++ b/archives/2025/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/2025/index.html b/archives/2025/index.html index 515640e9..9df58955 100644 --- a/archives/2025/index.html +++ b/archives/2025/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/index.html b/archives/index.html index 8b454a3a..3559130c 100644 --- a/archives/index.html +++ b/archives/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/10/index.html b/archives/page/10/index.html index c8f023cd..8fd92009 100644 --- a/archives/page/10/index.html +++ b/archives/page/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/11/index.html b/archives/page/11/index.html index d70a573e..122bdcd6 100644 --- a/archives/page/11/index.html +++ b/archives/page/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/12/index.html b/archives/page/12/index.html index ffdddb04..d1ff7b17 100644 --- a/archives/page/12/index.html +++ b/archives/page/12/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/13/index.html b/archives/page/13/index.html index 7784f20a..9577731a 100644 --- a/archives/page/13/index.html +++ b/archives/page/13/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/14/index.html b/archives/page/14/index.html index 5f713fd9..e23423cc 100644 --- a/archives/page/14/index.html +++ b/archives/page/14/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/15/index.html b/archives/page/15/index.html index 594b5833..caf65c91 100644 --- a/archives/page/15/index.html +++ b/archives/page/15/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/16/index.html b/archives/page/16/index.html index 0e99b72d..869cea67 100644 --- a/archives/page/16/index.html +++ b/archives/page/16/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -214,8 +214,8 @@
    -
    @@ -234,8 +234,8 @@
    -
    @@ -334,8 +334,8 @@
    -
    diff --git a/archives/page/17/index.html b/archives/page/17/index.html index 84df66fc..c72c6309 100644 --- a/archives/page/17/index.html +++ b/archives/page/17/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -194,8 +194,8 @@
    -
    diff --git a/archives/page/18/index.html b/archives/page/18/index.html index 2ef7bcee..14af95d2 100644 --- a/archives/page/18/index.html +++ b/archives/page/18/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -214,8 +214,8 @@
    -
    @@ -234,8 +234,8 @@
    -
    diff --git a/archives/page/19/index.html b/archives/page/19/index.html index 1089b32f..ce85d737 100644 --- a/archives/page/19/index.html +++ b/archives/page/19/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/2/index.html b/archives/page/2/index.html index b75ed490..01c2b91b 100644 --- a/archives/page/2/index.html +++ b/archives/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/20/index.html b/archives/page/20/index.html index efd6542b..f12b9bf1 100644 --- a/archives/page/20/index.html +++ b/archives/page/20/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/21/index.html b/archives/page/21/index.html index 254ac707..5b89230d 100644 --- a/archives/page/21/index.html +++ b/archives/page/21/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/22/index.html b/archives/page/22/index.html index f220bd17..915bec66 100644 --- a/archives/page/22/index.html +++ b/archives/page/22/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/23/index.html b/archives/page/23/index.html index 8b5e58a0..0a87da24 100644 --- a/archives/page/23/index.html +++ b/archives/page/23/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -214,8 +214,8 @@
    -
    @@ -234,28 +234,8 @@
    - -
    - - -
    -
    - -
    -
    - - -
    -
    @@ -283,6 +263,26 @@
    +
    +
    + + +
    + +
    + + +
    +
    +
    -
    diff --git a/archives/page/24/index.html b/archives/page/24/index.html index 7e740120..c70701d9 100644 --- a/archives/page/24/index.html +++ b/archives/page/24/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -194,8 +194,8 @@
    -
    @@ -334,8 +334,8 @@
    -
    diff --git a/archives/page/25/index.html b/archives/page/25/index.html index 50f32f50..ee4d65b5 100644 --- a/archives/page/25/index.html +++ b/archives/page/25/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -194,8 +194,8 @@
    -
    diff --git a/archives/page/26/index.html b/archives/page/26/index.html index 6ae9ad99..eae22147 100644 --- a/archives/page/26/index.html +++ b/archives/page/26/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/27/index.html b/archives/page/27/index.html index 028e6931..84d45b40 100644 --- a/archives/page/27/index.html +++ b/archives/page/27/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/28/index.html b/archives/page/28/index.html index 88158ac4..2cee91e7 100644 --- a/archives/page/28/index.html +++ b/archives/page/28/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -183,6 +183,26 @@ 2010125 + +
    - -
    -
    @@ -294,8 +294,8 @@
    -
    diff --git a/archives/page/29/index.html b/archives/page/29/index.html index 6c502f60..96e5a2b9 100644 --- a/archives/page/29/index.html +++ b/archives/page/29/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/3/index.html b/archives/page/3/index.html index ad0a9933..02f942fd 100644 --- a/archives/page/3/index.html +++ b/archives/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/30/index.html b/archives/page/30/index.html index d6d4ed0b..bcb2bf13 100644 --- a/archives/page/30/index.html +++ b/archives/page/30/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/31/index.html b/archives/page/31/index.html index 55aecfe4..88f84784 100644 --- a/archives/page/31/index.html +++ b/archives/page/31/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/32/index.html b/archives/page/32/index.html index debcbfc0..f15324ba 100644 --- a/archives/page/32/index.html +++ b/archives/page/32/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/33/index.html b/archives/page/33/index.html index 9b22b2b3..22c43cec 100644 --- a/archives/page/33/index.html +++ b/archives/page/33/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/34/index.html b/archives/page/34/index.html index 4039bba7..eb919007 100644 --- a/archives/page/34/index.html +++ b/archives/page/34/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/35/index.html b/archives/page/35/index.html index 8246ae84..89d4a206 100644 --- a/archives/page/35/index.html +++ b/archives/page/35/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/36/index.html b/archives/page/36/index.html index 95fa7edd..672dd58d 100644 --- a/archives/page/36/index.html +++ b/archives/page/36/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/37/index.html b/archives/page/37/index.html index 73ebf8d5..3577fff8 100644 --- a/archives/page/37/index.html +++ b/archives/page/37/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/38/index.html b/archives/page/38/index.html index cbf393c4..617db7f5 100644 --- a/archives/page/38/index.html +++ b/archives/page/38/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/39/index.html b/archives/page/39/index.html index 4d5ddaee..4f26714d 100644 --- a/archives/page/39/index.html +++ b/archives/page/39/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/4/index.html b/archives/page/4/index.html index f996903b..d2762142 100644 --- a/archives/page/4/index.html +++ b/archives/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/5/index.html b/archives/page/5/index.html index ef4ad885..f23d37a6 100644 --- a/archives/page/5/index.html +++ b/archives/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/6/index.html b/archives/page/6/index.html index 6991de94..42ed5eb7 100644 --- a/archives/page/6/index.html +++ b/archives/page/6/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/7/index.html b/archives/page/7/index.html index 56f0657e..73073bd3 100644 --- a/archives/page/7/index.html +++ b/archives/page/7/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/8/index.html b/archives/page/8/index.html index dc6c8318..5aad7478 100644 --- a/archives/page/8/index.html +++ b/archives/page/8/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/archives/page/9/index.html b/archives/page/9/index.html index 86c62de9..7edb9faf 100644 --- a/archives/page/9/index.html +++ b/archives/page/9/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/HTML5/index.html b/categories/HTML5/index.html index a751428c..839ad46a 100644 --- a/categories/HTML5/index.html +++ b/categories/HTML5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/HTML5/java/index.html b/categories/HTML5/java/index.html index 6e4a6b50..4a5cefa3 100644 --- a/categories/HTML5/java/index.html +++ b/categories/HTML5/java/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/HTML5/java/javascript/index.html b/categories/HTML5/java/javascript/index.html index ccd1eaed..03340d63 100644 --- a/categories/HTML5/java/javascript/index.html +++ b/categories/HTML5/java/javascript/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/IT书籍/index.html b/categories/IT书籍/index.html index 71648ef0..222dfae0 100644 --- a/categories/IT书籍/index.html +++ b/categories/IT书籍/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/IT书籍/page/2/index.html b/categories/IT书籍/page/2/index.html index 24207cce..10eecd96 100644 --- a/categories/IT书籍/page/2/index.html +++ b/categories/IT书籍/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/IT书籍/头条推荐/index.html b/categories/IT书籍/头条推荐/index.html index bdc9f177..addbae94 100644 --- a/categories/IT书籍/头条推荐/index.html +++ b/categories/IT书籍/头条推荐/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/MAVEN/index.html b/categories/MAVEN/index.html index 811ca358..988c5450 100644 --- a/categories/MAVEN/index.html +++ b/categories/MAVEN/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/MAVEN/java/index.html b/categories/MAVEN/java/index.html index b441993e..a47a5086 100644 --- a/categories/MAVEN/java/index.html +++ b/categories/MAVEN/java/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/apple/index.html b/categories/apple/index.html index 6dc766fc..83db827d 100644 --- a/categories/apple/index.html +++ b/categories/apple/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/apple/我说/index.html b/categories/apple/我说/index.html index 4348cac7..5a1c57ae 100644 --- a/categories/apple/我说/index.html +++ b/categories/apple/我说/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/docker/go/index.html b/categories/docker/go/index.html index a2be9336..1b75ae1e 100644 --- a/categories/docker/go/index.html +++ b/categories/docker/go/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/docker/go/翻译/index.html b/categories/docker/go/翻译/index.html index b1b13fff..cd6dfbd4 100644 --- a/categories/docker/go/翻译/index.html +++ b/categories/docker/go/翻译/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/docker/index.html b/categories/docker/index.html index a6c36ce8..a49686f8 100644 --- a/categories/docker/index.html +++ b/categories/docker/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/github/blog/index.html b/categories/github/blog/index.html index e08d642f..a155729b 100644 --- a/categories/github/blog/index.html +++ b/categories/github/blog/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/github/index.html b/categories/github/index.html index 5b44804f..321d525d 100644 --- a/categories/github/index.html +++ b/categories/github/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/gradle/index.html b/categories/gradle/index.html index e2e66189..657bda59 100644 --- a/categories/gradle/index.html +++ b/categories/gradle/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/gradle/java/index.html b/categories/gradle/java/index.html index eaddba4f..c24d0f08 100644 --- a/categories/gradle/java/index.html +++ b/categories/gradle/java/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/hudson/index.html b/categories/hudson/index.html index cfe4cbfd..58d4a26e 100644 --- a/categories/hudson/index.html +++ b/categories/hudson/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/hudson/java/index.html b/categories/hudson/java/index.html index 5e37c0c3..722e4cea 100644 --- a/categories/hudson/java/index.html +++ b/categories/hudson/java/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/index.html b/categories/index.html index 5af05cf4..58f48e79 100644 --- a/categories/index.html +++ b/categories/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/categories/java/OSGI/index.html b/categories/java/OSGI/index.html index d0573bfc..378d00af 100644 --- a/categories/java/OSGI/index.html +++ b/categories/java/OSGI/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/index.html b/categories/java/index.html index 279b5b69..6b812b24 100644 --- a/categories/java/index.html +++ b/categories/java/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/jboss/index.html b/categories/java/jboss/index.html index 44c715d9..c18e94f9 100644 --- a/categories/java/jboss/index.html +++ b/categories/java/jboss/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/jboss/maven/index.html b/categories/java/jboss/maven/index.html index 0b3eb23e..194f8bac 100644 --- a/categories/java/jboss/maven/index.html +++ b/categories/java/jboss/maven/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/maven/index.html b/categories/java/maven/index.html index a2831910..261be399 100644 --- a/categories/java/maven/index.html +++ b/categories/java/maven/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/maven/各类教程/index.html b/categories/java/maven/各类教程/index.html index ada434d5..33abfbaa 100644 --- a/categories/java/maven/各类教程/index.html +++ b/categories/java/maven/各类教程/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/mongodb/index.html b/categories/java/mongodb/index.html index 2b68c278..4ab922a6 100644 --- a/categories/java/mongodb/index.html +++ b/categories/java/mongodb/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/page/2/index.html b/categories/java/page/2/index.html index c576c892..b8b52410 100644 --- a/categories/java/page/2/index.html +++ b/categories/java/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/page/3/index.html b/categories/java/page/3/index.html index 139d3ec3..81537585 100644 --- a/categories/java/page/3/index.html +++ b/categories/java/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/未分类/index.html b/categories/java/未分类/index.html index 41d9bcde..4d007640 100644 --- a/categories/java/未分类/index.html +++ b/categories/java/未分类/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/java/编程之美/index.html b/categories/java/编程之美/index.html index 4002d128..93996391 100644 --- a/categories/java/编程之美/index.html +++ b/categories/java/编程之美/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/javascript/index.html b/categories/javascript/index.html index 2f0bbf24..f9d69e8f 100644 --- a/categories/javascript/index.html +++ b/categories/javascript/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/javascript/mongodb/index.html b/categories/javascript/mongodb/index.html index d8db6942..81271f83 100644 --- a/categories/javascript/mongodb/index.html +++ b/categories/javascript/mongodb/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/javascript/mongodb/node-js/index.html b/categories/javascript/mongodb/node-js/index.html index ba07d9d8..69c29835 100644 --- a/categories/javascript/mongodb/node-js/index.html +++ b/categories/javascript/mongodb/node-js/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/linux/index.html b/categories/linux/index.html index aee8b66a..73e9ab3c 100644 --- a/categories/linux/index.html +++ b/categories/linux/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/linux/我说/index.html b/categories/linux/我说/index.html index dded5387..face1eb9 100644 --- a/categories/linux/我说/index.html +++ b/categories/linux/我说/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/mongodb/index.html b/categories/mongodb/index.html index 501a16de..3e725ec6 100644 --- a/categories/mongodb/index.html +++ b/categories/mongodb/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/mongodb/未分类/index.html b/categories/mongodb/未分类/index.html index 841152c2..0a75a2c9 100644 --- a/categories/mongodb/未分类/index.html +++ b/categories/mongodb/未分类/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/node-js/index.html b/categories/node-js/index.html index 3acdccc2..bfec8753 100644 --- a/categories/node-js/index.html +++ b/categories/node-js/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/photos/index.html b/categories/photos/index.html index 50d63c2d..d64af0fc 100644 --- a/categories/photos/index.html +++ b/categories/photos/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/ruby-amp-rails/index.html b/categories/ruby-amp-rails/index.html index 635eeeaf..101e030b 100644 --- a/categories/ruby-amp-rails/index.html +++ b/categories/ruby-amp-rails/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/ruby/index.html b/categories/ruby/index.html index 2f09caf5..1309530e 100644 --- a/categories/ruby/index.html +++ b/categories/ruby/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/ruby/开源/index.html b/categories/ruby/开源/index.html index 23000187..6eca6a01 100644 --- a/categories/ruby/开源/index.html +++ b/categories/ruby/开源/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/talk/index.html b/categories/talk/index.html index 4b804954..68b7ebe8 100644 --- a/categories/talk/index.html +++ b/categories/talk/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/tw/index.html b/categories/tw/index.html index 0e0e854d..c48efdf4 100644 --- a/categories/tw/index.html +++ b/categories/tw/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/tw/我说/index.html b/categories/tw/我说/index.html index 941c9b75..f562b678 100644 --- a/categories/tw/我说/index.html +++ b/categories/tw/我说/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/twu/index.html b/categories/twu/index.html index 62b335c0..5ba5cae3 100644 --- a/categories/twu/index.html +++ b/categories/twu/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/twu/我说/index.html b/categories/twu/我说/index.html index 84059289..27f3439e 100644 --- a/categories/twu/我说/index.html +++ b/categories/twu/我说/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/web/index.html b/categories/web/index.html index e283e354..1a92f6c2 100644 --- a/categories/web/index.html +++ b/categories/web/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/web/mobile/index.html b/categories/web/mobile/index.html index d9d43f8f..6d6d44c5 100644 --- a/categories/web/mobile/index.html +++ b/categories/web/mobile/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/《-theLun》/index.html b/categories/《-theLun》/index.html index f025bec0..355c401b 100644 --- a/categories/《-theLun》/index.html +++ b/categories/《-theLun》/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/《-theLun》/头条推荐/index.html b/categories/《-theLun》/头条推荐/index.html index 2a014e4a..dd036355 100644 --- a/categories/《-theLun》/头条推荐/index.html +++ b/categories/《-theLun》/头条推荐/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/各类教程/index.html b/categories/各类教程/index.html index 33ca53a6..e88c25e5 100644 --- a/categories/各类教程/index.html +++ b/categories/各类教程/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/各类教程/头条推荐/index.html b/categories/各类教程/头条推荐/index.html index 75b948d5..ba7e0293 100644 --- a/categories/各类教程/头条推荐/index.html +++ b/categories/各类教程/头条推荐/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/各类教程/头条推荐/我们爱分享/index.html b/categories/各类教程/头条推荐/我们爱分享/index.html index 6993ed76..6a730ff9 100644 --- a/categories/各类教程/头条推荐/我们爱分享/index.html +++ b/categories/各类教程/头条推荐/我们爱分享/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/index.html b/categories/头条推荐/index.html index 962f7bff..2e4785a7 100644 --- a/categories/头条推荐/index.html +++ b/categories/头条推荐/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/page/2/index.html b/categories/头条推荐/page/2/index.html index 1a300bda..5e5814e8 100644 --- a/categories/头条推荐/page/2/index.html +++ b/categories/头条推荐/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/page/3/index.html b/categories/头条推荐/page/3/index.html index d78f70d5..add996ed 100644 --- a/categories/头条推荐/page/3/index.html +++ b/categories/头条推荐/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -235,8 +235,8 @@
    -
    @@ -255,8 +255,8 @@
    -
    diff --git a/categories/头条推荐/page/4/index.html b/categories/头条推荐/page/4/index.html index ecb86534..0920d17b 100644 --- a/categories/头条推荐/page/4/index.html +++ b/categories/头条推荐/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/page/5/index.html b/categories/头条推荐/page/5/index.html index d4501461..214ce738 100644 --- a/categories/头条推荐/page/5/index.html +++ b/categories/头条推荐/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -295,8 +295,8 @@
    -
    @@ -315,8 +315,8 @@
    -
    diff --git a/categories/头条推荐/page/6/index.html b/categories/头条推荐/page/6/index.html index 9cfb86d6..5a4f5a42 100644 --- a/categories/头条推荐/page/6/index.html +++ b/categories/头条推荐/page/6/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/我们爱分享/index.html b/categories/头条推荐/我们爱分享/index.html index 77c3d928..f8464ca8 100644 --- a/categories/头条推荐/我们爱分享/index.html +++ b/categories/头条推荐/我们爱分享/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/我们爱分享/page/2/index.html b/categories/头条推荐/我们爱分享/page/2/index.html index aab736b5..ec4f35ac 100644 --- a/categories/头条推荐/我们爱分享/page/2/index.html +++ b/categories/头条推荐/我们爱分享/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/我们爱分享/page/3/index.html b/categories/头条推荐/我们爱分享/page/3/index.html index a1b31341..6c6339fe 100644 --- a/categories/头条推荐/我们爱分享/page/3/index.html +++ b/categories/头条推荐/我们爱分享/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/我说/index.html b/categories/头条推荐/我说/index.html index 08fcf38e..20f395c1 100644 --- a/categories/头条推荐/我说/index.html +++ b/categories/头条推荐/我说/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/游戏下载/index.html b/categories/头条推荐/游戏下载/index.html index 39785178..c65d10a8 100644 --- a/categories/头条推荐/游戏下载/index.html +++ b/categories/头条推荐/游戏下载/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/编程之美/index.html b/categories/头条推荐/编程之美/index.html index 85a58acd..d81ae986 100644 --- a/categories/头条推荐/编程之美/index.html +++ b/categories/头条推荐/编程之美/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/酷玩软件/index.html b/categories/头条推荐/酷玩软件/index.html index 8d573bed..422ead9b 100644 --- a/categories/头条推荐/酷玩软件/index.html +++ b/categories/头条推荐/酷玩软件/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/头条推荐/酷玩软件/page/2/index.html b/categories/头条推荐/酷玩软件/page/2/index.html index a10bc12c..f0b0a1e6 100644 --- a/categories/头条推荐/酷玩软件/page/2/index.html +++ b/categories/头条推荐/酷玩软件/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我们爱分享/index.html b/categories/我们爱分享/index.html index edfce2cc..bd1e620a 100644 --- a/categories/我们爱分享/index.html +++ b/categories/我们爱分享/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我们爱分享/page/2/index.html b/categories/我们爱分享/page/2/index.html index 3fc08e25..e56ed44f 100644 --- a/categories/我们爱分享/page/2/index.html +++ b/categories/我们爱分享/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我们爱分享/page/3/index.html b/categories/我们爱分享/page/3/index.html index 8f187d58..3cdd8fd5 100644 --- a/categories/我们爱分享/page/3/index.html +++ b/categories/我们爱分享/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我们爱分享/page/4/index.html b/categories/我们爱分享/page/4/index.html index b2068e06..ae8ec068 100644 --- a/categories/我们爱分享/page/4/index.html +++ b/categories/我们爱分享/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -235,8 +235,8 @@
    -
    @@ -255,8 +255,8 @@
    -
    diff --git a/categories/我们爱分享/酷玩软件/index.html b/categories/我们爱分享/酷玩软件/index.html index a6c6db73..5ee76858 100644 --- a/categories/我们爱分享/酷玩软件/index.html +++ b/categories/我们爱分享/酷玩软件/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/index.html b/categories/我说/index.html index bbdbed74..8e8d0f82 100644 --- a/categories/我说/index.html +++ b/categories/我说/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/page/2/index.html b/categories/我说/page/2/index.html index 40ee612c..8a470ab5 100644 --- a/categories/我说/page/2/index.html +++ b/categories/我说/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/page/3/index.html b/categories/我说/page/3/index.html index 93f90727..b34614bf 100644 --- a/categories/我说/page/3/index.html +++ b/categories/我说/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/page/4/index.html b/categories/我说/page/4/index.html index ad916784..e82d4445 100644 --- a/categories/我说/page/4/index.html +++ b/categories/我说/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/page/5/index.html b/categories/我说/page/5/index.html index 134bbc5c..52e21494 100644 --- a/categories/我说/page/5/index.html +++ b/categories/我说/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/page/6/index.html b/categories/我说/page/6/index.html index 0eac1512..a2979790 100644 --- a/categories/我说/page/6/index.html +++ b/categories/我说/page/6/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/编程之美/index.html b/categories/我说/编程之美/index.html index e2d1bab3..f9d201fd 100644 --- a/categories/我说/编程之美/index.html +++ b/categories/我说/编程之美/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/我说/读后感/index.html b/categories/我说/读后感/index.html index 6223db1d..323a8460 100644 --- a/categories/我说/读后感/index.html +++ b/categories/我说/读后感/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/未分类/index.html b/categories/未分类/index.html index 863eb209..e2be9ce3 100644 --- a/categories/未分类/index.html +++ b/categories/未分类/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/游戏下载/index.html b/categories/游戏下载/index.html index ef9b421a..c70c529b 100644 --- a/categories/游戏下载/index.html +++ b/categories/游戏下载/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/编程之美/index.html b/categories/编程之美/index.html index 4757d257..30e03104 100644 --- a/categories/编程之美/index.html +++ b/categories/编程之美/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/编程之美/page/2/index.html b/categories/编程之美/page/2/index.html index 9425dcfe..6be8413d 100644 --- a/categories/编程之美/page/2/index.html +++ b/categories/编程之美/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/视频-音乐分享/index.html b/categories/视频-音乐分享/index.html index ec6c9a90..34929d42 100644 --- a/categories/视频-音乐分享/index.html +++ b/categories/视频-音乐分享/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/酷玩软件/index.html b/categories/酷玩软件/index.html index ee344ed1..8cc5e8d0 100644 --- a/categories/酷玩软件/index.html +++ b/categories/酷玩软件/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/categories/酷玩软件/page/2/index.html b/categories/酷玩软件/page/2/index.html index d1e33466..cb428309 100644 --- a/categories/酷玩软件/page/2/index.html +++ b/categories/酷玩软件/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/css/main.css b/css/main.css index ca43bc83..32f2ae0e 100644 --- a/css/main.css +++ b/css/main.css @@ -3,6 +3,8 @@ --content-bg-color: #fff; --card-bg-color: #f5f5f5; --text-color: #555; + --selection-bg: #262a30; + --selection-color: #eee; --blockquote-color: #666; --link-color: #555; --link-hover-color: #222; @@ -11,12 +13,18 @@ --table-row-odd-bg-color: #f9f9f9; --table-row-hover-bg-color: #f5f5f5; --menu-item-bg-color: #f5f5f5; + --theme-color: #222; --btn-default-bg: #222; --btn-default-color: #fff; --btn-default-border-color: #222; --btn-default-hover-bg: #fff; --btn-default-hover-color: #222; --btn-default-hover-border-color: #222; + --highlight-background: #f3f3f3; + --highlight-foreground: #444; + --highlight-gutter-background: #e1e1e1; + --highlight-gutter-foreground: #555; + color-scheme: light; } html { line-height: 1.15; /* 1 */ @@ -167,8 +175,8 @@ template { display: none; } ::selection { - background: #262a30; - color: #eee; + background: var(--selection-bg); + color: var(--selection-color); } html, body { @@ -176,16 +184,14 @@ body { } body { background: var(--body-bg-color); + box-sizing: border-box; color: var(--text-color); - font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif; + font-family: Lato, 'PingFang SC', 'Microsoft YaHei', sans-serif; font-size: 1em; line-height: 2; -} -@media (max-width: 991px) { - body { - padding-left: 0 !important; - padding-right: 0 !important; - } + min-height: 100%; + position: relative; + transition: padding 0.2s ease-in-out; } h1, h2, @@ -193,10 +199,10 @@ h3, h4, h5, h6 { - font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif; + font-family: Lato, 'PingFang SC', 'Microsoft YaHei', sans-serif; font-weight: bold; line-height: 1.5; - margin: 20px 0 15px; + margin: 30px 0 15px; } h1 { font-size: 1.5em; @@ -216,27 +222,22 @@ h5 { h6 { font-size: 0.875em; } -p { - margin: 0 0 20px 0; -} -a, -span.exturl { +a { border-bottom: 1px solid #999; color: var(--link-color); + cursor: pointer; outline: 0; text-decoration: none; overflow-wrap: break-word; - word-wrap: break-word; - cursor: pointer; } -a:hover, -span.exturl:hover { +a:hover { border-bottom-color: var(--link-hover-color); color: var(--link-hover-color); } iframe, img, -video { +video, +embed { display: block; margin-left: auto; margin-right: auto; @@ -265,17 +266,6 @@ dd { margin: 0; padding: 0; } -kbd { - background-color: #f5f5f5; - background-image: linear-gradient(#eee, #fff, #eee); - border: 1px solid #ccc; - border-radius: 0.2em; - box-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.1); - color: #555; - font-family: inherit; - padding: 0.1em 0.3em; - white-space: nowrap; -} .table-container { overflow: auto; } @@ -283,7 +273,7 @@ table { border-collapse: collapse; border-spacing: 0; font-size: 0.875em; - margin: 0 0 20px 0; + margin: 0 0 20px; width: 100%; } tbody tr:nth-of-type(odd) { @@ -295,9 +285,7 @@ tbody tr:hover { caption, th, td { - font-weight: normal; padding: 8px; - vertical-align: middle; } th, td { @@ -320,11 +308,7 @@ td { font-size: 0.875em; line-height: 2; padding: 0 20px; - text-decoration: none; - transition-property: background-color; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; + transition: background-color 0.2s ease-in-out; } .btn:hover { background: var(--btn-default-hover-bg); @@ -343,114 +327,248 @@ td { } .toggle .toggle-line { background: #fff; - display: inline-block; + display: block; height: 2px; left: 0; position: relative; top: 0; - transition: all 0.4s; - vertical-align: top; + transition: 0.4s; + transition-property: left, opacity, top, transform, width; width: 100%; } -.toggle .toggle-line:not(:first-child) { - margin-top: 3px; +.toggle .toggle-line:first-child { + margin-top: 1px; } -.toggle.toggle-arrow .toggle-line-first { +.toggle .toggle-line:not(:first-child) { + margin-top: 4px; +} +.toggle.toggle-arrow :first-child { left: 50%; top: 2px; transform: rotate(45deg); width: 50%; } -.toggle.toggle-arrow .toggle-line-middle { - left: 2px; - width: 90%; -} -.toggle.toggle-arrow .toggle-line-last { +.toggle.toggle-arrow :last-child { left: 50%; top: -2px; transform: rotate(-45deg); width: 50%; } -.toggle.toggle-close .toggle-line-first { - transform: rotate(-45deg); - top: 5px; -} -.toggle.toggle-close .toggle-line-middle { +.toggle.toggle-close :nth-child(2) { opacity: 0; } -.toggle.toggle-close .toggle-line-last { +.toggle.toggle-close :first-child { + top: 6px; transform: rotate(45deg); - top: -5px; } -.highlight, +.toggle.toggle-close :last-child { + top: -6px; + transform: rotate(-45deg); +} +pre code.hljs { + display: block; + overflow-x: auto; + padding: 1em +} +code.hljs { + padding: 3px 5px +} +/*! + Theme: Default + Description: Original highlight.js style + Author: (c) Ivan Sagalaev + Maintainer: @highlightjs/core-team + Website: https://highlightjs.org/ + License: see project LICENSE + Touched: 2021 +*/ +/* +This is left on purpose making default.css the single file that can be lifted +as-is from the repository directly without the need for a build step + +Typically this "required" baseline CSS is added by `makestuff.js` during build. +*/ +pre code.hljs { + display: block; + overflow-x: auto; + padding: 1em +} +code.hljs { + padding: 3px 5px +} +/* end baseline CSS */ +.hljs { + background: #F3F3F3; + color: #444 +} +/* Base color: saturation 0; */ +.hljs-subst { + /* default */ + +} +/* purposely ignored */ +.hljs-formula, +.hljs-attr, +.hljs-property, +.hljs-params { + +} +.hljs-comment { + color: #697070 +} +.hljs-tag, +.hljs-punctuation { + color: #444a +} +.hljs-tag .hljs-name, +.hljs-tag .hljs-attr { + color: #444 +} +.hljs-keyword, +.hljs-attribute, +.hljs-selector-tag, +.hljs-meta .hljs-keyword, +.hljs-doctag, +.hljs-name { + font-weight: bold +} +/* User color: hue: 0 */ +.hljs-type, +.hljs-string, +.hljs-number, +.hljs-selector-id, +.hljs-selector-class, +.hljs-quote, +.hljs-template-tag, +.hljs-deletion { + color: #880000 +} +.hljs-title, +.hljs-section { + color: #880000; + font-weight: bold +} +.hljs-regexp, +.hljs-symbol, +.hljs-variable, +.hljs-template-variable, +.hljs-link, +.hljs-selector-attr, +.hljs-operator, +.hljs-selector-pseudo { + color: #ab5656 +} +/* Language color: hue: 90; */ +.hljs-literal { + color: #695 +} +.hljs-built_in, +.hljs-bullet, +.hljs-code, +.hljs-addition { + color: #397300 +} +/* Meta color: hue: 200 */ +.hljs-meta { + color: #1f7199 +} +.hljs-meta .hljs-string { + color: #38a +} +/* Misc effects */ +.hljs-emphasis { + font-style: italic +} +.hljs-strong { + font-weight: bold +} +code, +kbd, +figure.highlight, +pre { + background: var(--highlight-background); + color: var(--highlight-foreground); +} +figure.highlight, pre { - background: #f7f7f7; - color: #4d4d4c; line-height: 1.6; margin: 0 auto 20px; } +figure.highlight figcaption, +pre .caption { + background: var(--highlight-gutter-background); + color: var(--highlight-foreground); + display: flow-root; + font-size: 0.875em; + line-height: 1.2; + padding: 0.5em; +} +figure.highlight figcaption a, +pre .caption a { + color: var(--highlight-foreground); + float: right; +} +figure.highlight figcaption a:hover, +pre .caption a:hover { + border-bottom-color: var(--highlight-foreground); +} pre, code { - font-family: consolas, Menlo, monospace, "PingFang SC", "Microsoft YaHei"; + font-family: consolas, Menlo, monospace, 'PingFang SC', 'Microsoft YaHei'; } code { - background: #eee; border-radius: 3px; - color: #555; + font-size: 0.875em; padding: 2px 4px; overflow-wrap: break-word; - word-wrap: break-word; } -.highlight *::selection { - background: #d6d6d6; +kbd { + border: 2px solid #ccc; + border-radius: 0.2em; + box-shadow: 0.1em 0.1em 0.2em rgba(0,0,0,0.1); + font-family: inherit; + padding: 0.1em 0.3em; + white-space: nowrap; } -.highlight pre { +figure.highlight { + overflow: auto; + position: relative; +} +figure.highlight pre { border: 0; margin: 0; padding: 10px 0; } -.highlight table { +figure.highlight table { border: 0; margin: 0; width: auto; } -.highlight td { +figure.highlight td { border: 0; padding: 0; } -.highlight figcaption { - background: #eff2f3; - color: #4d4d4c; - display: flex; - font-size: 0.875em; - justify-content: space-between; - line-height: 1.2; - padding: 0.5em; -} -.highlight figcaption a { - color: #4d4d4c; -} -.highlight figcaption a:hover { - border-bottom-color: #4d4d4c; -} -.highlight .gutter { - -moz-user-select: none; - -ms-user-select: none; +figure.highlight .gutter { -webkit-user-select: none; user-select: none; } -.highlight .gutter pre { - background: #eff2f3; - color: #869194; +figure.highlight .gutter pre { + background: var(--highlight-gutter-background); + color: var(--highlight-gutter-foreground); padding-left: 10px; padding-right: 10px; text-align: right; } -.highlight .code pre { - background: #f7f7f7; +figure.highlight .code pre { padding-left: 10px; width: 100%; } +figure.highlight .marked { + background: rgba(0,0,0,0.3); +} +pre .caption { + margin-bottom: 10px; +} .gist table { width: auto; } @@ -463,125 +581,63 @@ pre { } pre code { background: none; - color: #4d4d4c; - font-size: 0.875em; padding: 0; text-shadow: none; } -pre .deletion { - background: #800000; -} -pre .addition { - background: #008000; -} -pre .meta { - color: #eab700; - -moz-user-select: none; - -ms-user-select: none; - -webkit-user-select: none; - user-select: none; -} -pre .comment { - color: #8e908c; -} -pre .variable, -pre .attribute, -pre .tag, -pre .name, -pre .regexp, -pre .ruby .constant, -pre .xml .tag .title, -pre .xml .pi, -pre .xml .doctype, -pre .html .doctype, -pre .css .id, -pre .css .class, -pre .css .pseudo { - color: #c82829; -} -pre .number, -pre .preprocessor, -pre .built_in, -pre .builtin-name, -pre .literal, -pre .params, -pre .constant, -pre .command { - color: #f5871f; -} -pre .ruby .class .title, -pre .css .rules .attribute, -pre .string, -pre .symbol, -pre .value, -pre .inheritance, -pre .header, -pre .ruby .symbol, -pre .xml .cdata, -pre .special, -pre .formula { - color: #718c00; -} -pre .title, -pre .css .hexcolor { - color: #3e999f; -} -pre .function, -pre .python .decorator, -pre .python .title, -pre .ruby .function .title, -pre .ruby .title .keyword, -pre .perl .sub, -pre .javascript .title, -pre .coffeescript .title { - color: #4271ae; -} -pre .keyword, -pre .javascript .function { - color: #8959a8; -} .blockquote-center { - border-left: none; + border-left: 0; margin: 40px 0; padding: 0; position: relative; text-align: center; } -.blockquote-center .fa { - display: block; +.blockquote-center::before, +.blockquote-center::after { + left: 0; + line-height: 1; opacity: 0.6; position: absolute; width: 100%; } -.blockquote-center .fa-quote-left { +.blockquote-center::before { border-top: 1px solid #ccc; text-align: left; top: -20px; + content: '\f10d'; + font-family: 'Font Awesome 7 Free'; + font-weight: 900; } -.blockquote-center .fa-quote-right { +.blockquote-center::after { border-bottom: 1px solid #ccc; - text-align: right; bottom: -20px; + text-align: right; + content: '\f10e'; + font-family: 'Font Awesome 7 Free'; + font-weight: 900; } .blockquote-center p, .blockquote-center div { text-align: center; } -.post-body .group-picture img { - margin: 0 auto; - padding: 0 3px; +.group-picture { + margin-bottom: 20px; } -.group-picture-row { - margin-bottom: 6px; - overflow: hidden; +.group-picture .group-picture-row { + display: flex; + gap: 3px; + margin-bottom: 3px; } -.group-picture-column { - float: left; - margin-bottom: 10px; +.group-picture .group-picture-column { + flex: 1; +} +.group-picture .group-picture-column img { + height: 100%; + margin: 0; + object-fit: cover; + width: 100%; } .post-body .label { color: #555; - display: inline; padding: 0 2px; } .post-body .label.default { @@ -602,115 +658,92 @@ pre .javascript .function { .post-body .label.danger { background: #fae8eb; } -.post-body .tabs { +.post-body .link-grid { + display: grid; + grid-gap: 1.5rem; + gap: 1.5rem; + grid-template-columns: repeat(auto-fill, minmax(300px, 1fr)); margin-bottom: 20px; + padding: 1rem; } -.post-body .tabs, -.tabs-comment { - display: block; - padding-top: 10px; +.post-body .link-grid .link-grid-container { + border: solid #ddd; + box-shadow: 1rem 1rem 0.5rem rgba(0,0,0,0.5); + min-height: 5rem; + min-width: 0; + padding: 0.5rem; position: relative; + transition: background 0.3s; } -.post-body .tabs ul.nav-tabs, -.tabs-comment ul.nav-tabs { - display: flex; - flex-wrap: wrap; - margin: 0; - margin-bottom: -1px; - padding: 0; +.post-body .link-grid .link-grid-container:hover { + animation: next-shake 0.5s; + background: var(--card-bg-color); } -@media (max-width: 413px) { - .post-body .tabs ul.nav-tabs, - .tabs-comment ul.nav-tabs { - display: block; - margin-bottom: 5px; - } +.post-body .link-grid .link-grid-container:active { + box-shadow: 0.5rem 0.5rem 0.25rem rgba(0,0,0,0.5); + transform: translate(0.2rem, 0.2rem); } -.post-body .tabs ul.nav-tabs li.tab, -.tabs-comment ul.nav-tabs li.tab { - border-bottom: 1px solid #ddd; - border-left: 1px solid transparent; - border-right: 1px solid transparent; - border-top: 3px solid transparent; - flex-grow: 1; - list-style-type: none; - border-radius: 0 0 0 0; -} -@media (max-width: 413px) { - .post-body .tabs ul.nav-tabs li.tab, - .tabs-comment ul.nav-tabs li.tab { - border-bottom: 1px solid transparent; - border-left: 3px solid transparent; - border-right: 1px solid transparent; - border-top: 1px solid transparent; - } -} -@media (max-width: 413px) { - .post-body .tabs ul.nav-tabs li.tab, - .tabs-comment ul.nav-tabs li.tab { - border-radius: 0; - } -} -.post-body .tabs ul.nav-tabs li.tab a, -.tabs-comment ul.nav-tabs li.tab a { - border-bottom: initial; - display: block; - line-height: 1.8; - outline: 0; - padding: 0.25em 0.75em; - text-align: center; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-out; -} -.post-body .tabs ul.nav-tabs li.tab a i, -.tabs-comment ul.nav-tabs li.tab a i { - width: 1.285714285714286em; -} -.post-body .tabs ul.nav-tabs li.tab.active, -.tabs-comment ul.nav-tabs li.tab.active { - border-bottom: 1px solid transparent; - border-left: 1px solid #ddd; - border-right: 1px solid #ddd; - border-top: 3px solid #fc6423; -} -@media (max-width: 413px) { - .post-body .tabs ul.nav-tabs li.tab.active, - .tabs-comment ul.nav-tabs li.tab.active { - border-bottom: 1px solid #ddd; - border-left: 3px solid #fc6423; - border-right: 1px solid #ddd; - border-top: 1px solid #ddd; - } -} -.post-body .tabs ul.nav-tabs li.tab.active a, -.tabs-comment ul.nav-tabs li.tab.active a { - color: var(--link-color); - cursor: default; -} -.post-body .tabs .tab-content .tab-pane, -.tabs-comment .tab-content .tab-pane { +.post-body .link-grid .link-grid-container .link-grid-image { border: 1px solid #ddd; - border-top: 0; - padding: 20px 20px 0 20px; - border-radius: 0; + border-radius: 50%; + box-sizing: border-box; + height: 5rem; + padding: 3px; + position: absolute; + width: 5rem; } -.post-body .tabs .tab-content .tab-pane:not(.active), -.tabs-comment .tab-content .tab-pane:not(.active) { - display: none; +.post-body .link-grid .link-grid-container p { + margin: 0 1rem 0 6rem; } -.post-body .tabs .tab-content .tab-pane.active, -.tabs-comment .tab-content .tab-pane.active { - display: block; +.post-body .link-grid .link-grid-container p:first-of-type { + font-size: 1.2em; } -.post-body .tabs .tab-content .tab-pane.active:nth-of-type(1), -.tabs-comment .tab-content .tab-pane.active:nth-of-type(1) { - border-radius: 0 0 0 0; +.post-body .link-grid .link-grid-container p:last-of-type { + font-size: 0.8em; + line-height: 1.3rem; + opacity: 0.7; } -@media (max-width: 413px) { - .post-body .tabs .tab-content .tab-pane.active:nth-of-type(1), - .tabs-comment .tab-content .tab-pane.active:nth-of-type(1) { - border-radius: 0; +.post-body .link-grid .link-grid-container a { + border: 0; + height: 100%; + left: 0; + position: absolute; + top: 0; + width: 100%; +} +@keyframes next-shake { + 0% { + transform: translate(1pt, 1pt) rotate(0deg); + } + 10% { + transform: translate(-1pt, -2pt) rotate(-1deg); + } + 20% { + transform: translate(-3pt, 0pt) rotate(1deg); + } + 30% { + transform: translate(3pt, 2pt) rotate(0deg); + } + 40% { + transform: translate(1pt, -1pt) rotate(1deg); + } + 50% { + transform: translate(-1pt, 2pt) rotate(-1deg); + } + 60% { + transform: translate(-3pt, 1pt) rotate(0deg); + } + 70% { + transform: translate(3pt, 1pt) rotate(-1deg); + } + 80% { + transform: translate(-1pt, -1pt) rotate(1deg); + } + 90% { + transform: translate(1pt, 2pt) rotate(0deg); + } + 100% { + transform: translate(1pt, -2pt) rotate(-1deg); } } .post-body .note { @@ -721,32 +754,26 @@ pre .javascript .function { border: 1px solid #eee; border-left-width: 5px; } +.post-body .note summary { + cursor: pointer; + outline: 0; +} +.post-body .note summary p { + display: inline; +} .post-body .note h2, .post-body .note h3, .post-body .note h4, .post-body .note h5, .post-body .note h6 { - margin-top: 0; border-bottom: initial; - margin-bottom: 0; + margin: 0; padding-top: 0; } -.post-body .note p:first-child, -.post-body .note ul:first-child, -.post-body .note ol:first-child, -.post-body .note table:first-child, -.post-body .note pre:first-child, -.post-body .note blockquote:first-child, -.post-body .note img:first-child { +.post-body .note :first-child { margin-top: 0; } -.post-body .note p:last-child, -.post-body .note ul:last-child, -.post-body .note ol:last-child, -.post-body .note table:last-child, -.post-body .note pre:last-child, -.post-body .note blockquote:last-child, -.post-body .note img:last-child { +.post-body .note :last-child { margin-bottom: 0; } .post-body .note.default { @@ -809,15 +836,119 @@ pre .javascript .function { .post-body .note.danger h6 { color: #d9534f; } +.post-body .tabs { + margin-bottom: 20px; +} +.post-body .tabs, +.tabs-comment { + padding-top: 10px; +} +.post-body .tabs ul.nav-tabs, +.tabs-comment ul.nav-tabs { + background: var(--body-bg-color); + display: flex; + display: flex; + flex-wrap: wrap; + justify-content: center; + margin: 0; + padding: 0; + position: sticky; + top: 0; + z-index: 5; +} +@media (max-width: 413px) { + .post-body .tabs ul.nav-tabs, + .tabs-comment ul.nav-tabs { + display: block; + margin-bottom: 5px; + } +} +.post-body .tabs ul.nav-tabs li.tab, +.tabs-comment ul.nav-tabs li.tab { + border-bottom: 1px solid #ddd; + border-left: 1px solid transparent; + border-right: 1px solid transparent; + border-radius: 0 0 0 0; + border-top: 3px solid transparent; + flex-grow: 1; + list-style-type: none; +} +@media (max-width: 413px) { + .post-body .tabs ul.nav-tabs li.tab, + .tabs-comment ul.nav-tabs li.tab { + border-bottom: 1px solid transparent; + border-left: 3px solid transparent; + border-right: 1px solid transparent; + border-top: 1px solid transparent; + } +} +@media (max-width: 413px) { + .post-body .tabs ul.nav-tabs li.tab, + .tabs-comment ul.nav-tabs li.tab { + border-radius: 0; + } +} +.post-body .tabs ul.nav-tabs li.tab a, +.tabs-comment ul.nav-tabs li.tab a { + border-bottom: initial; + display: block; + line-height: 1.8; + padding: 0.25em 0.75em; + text-align: center; + transition: all 0.2s ease-out; +} +.post-body .tabs ul.nav-tabs li.tab a i[class^='fa'], +.tabs-comment ul.nav-tabs li.tab a i[class^='fa'] { + width: 1.285714285714286em; +} +.post-body .tabs ul.nav-tabs li.tab.active, +.tabs-comment ul.nav-tabs li.tab.active { + border-bottom-color: transparent; + border-left-color: #ddd; + border-right-color: #ddd; + border-top-color: #fc6423; +} +@media (max-width: 413px) { + .post-body .tabs ul.nav-tabs li.tab.active, + .tabs-comment ul.nav-tabs li.tab.active { + border-bottom-color: #ddd; + border-left-color: #fc6423; + border-right-color: #ddd; + border-top-color: #ddd; + } +} +.post-body .tabs ul.nav-tabs li.tab.active a, +.tabs-comment ul.nav-tabs li.tab.active a { + cursor: default; +} +.post-body .tabs .tab-content, +.tabs-comment .tab-content { + border: 1px solid #ddd; + border-radius: 0 0 0 0; + border-top-color: transparent; +} +@media (max-width: 413px) { + .post-body .tabs .tab-content, + .tabs-comment .tab-content { + border-radius: 0; + border-top-color: #ddd; + } +} +.post-body .tabs .tab-content .tab-pane, +.tabs-comment .tab-content .tab-pane { + padding: 20px 20px 0; +} +.post-body .tabs .tab-content .tab-pane:not(.active), +.tabs-comment .tab-content .tab-pane:not(.active) { + display: none; +} .pagination .prev, .pagination .next, .pagination .page-number, .pagination .space { display: inline-block; - margin: 0 10px; - padding: 0 11px; - position: relative; - top: -1px; + margin: -1px 10px 0; + padding: 0 10px; } @media (max-width: 767px) { .pagination .prev, @@ -827,6 +958,11 @@ pre .javascript .function { margin: 0 5px; } } +.pagination .page-number.current { + background: #ccc; + border-color: #ccc; + color: var(--content-bg-color); +} .pagination { border-top: 1px solid #eee; margin: 120px 0 0; @@ -837,56 +973,42 @@ pre .javascript .function { .pagination .page-number { border-bottom: 0; border-top: 1px solid #eee; - transition-property: border-color; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; + transition: border-color 0.2s ease-in-out; } .pagination .prev:hover, .pagination .next:hover, .pagination .page-number:hover { - border-top-color: #222; -} -.pagination .space { - margin: 0; - padding: 0; -} -.pagination .prev { - margin-left: 0; -} -.pagination .next { - margin-right: 0; -} -.pagination .page-number.current { - background: #ccc; - border-top-color: #ccc; - color: #fff; + border-top-color: var(--link-hover-color); } @media (max-width: 767px) { .pagination { - border-top: none; + border-top: 0; } .pagination .prev, .pagination .next, .pagination .page-number { border-bottom: 1px solid #eee; border-top: 0; - margin-bottom: 10px; - padding: 0 10px; } .pagination .prev:hover, .pagination .next:hover, .pagination .page-number:hover { - border-bottom-color: #222; + border-bottom-color: var(--link-hover-color); } } +.pagination .space { + margin: 0; + padding: 0; +} .comments { margin-top: 60px; overflow: hidden; } .comment-button-group { display: flex; - flex-wrap: wrap-reverse; + display: flex; + flex-wrap: wrap; + justify-content: center; justify-content: center; margin: 1em 0; } @@ -905,54 +1027,20 @@ pre .javascript .function { display: block; } .tabs-comment { - background: var(--content-bg-color); margin-top: 4em; padding-top: 0; } .tabs-comment .comments { - border: 0; - box-shadow: none; margin-top: 0; padding-top: 0; } -.container { - min-height: 100%; - position: relative; +.headband { + background: var(--theme-color); + height: 3px; } -.main-inner { - margin: 0 auto; - width: 700px; -} -@media (min-width: 1200px) { - .main-inner { - width: 800px; - } -} -@media (min-width: 1600px) { - .main-inner { - width: 900px; - } -} -@media (max-width: 767px) { - .content-wrap { - padding: 0 20px; - } -} -.header { - background: transparent; -} -.header-inner { - margin: 0 auto; - width: 700px; -} -@media (min-width: 1200px) { - .header-inner { - width: 800px; - } -} -@media (min-width: 1600px) { - .header-inner { - width: 900px; +@media (max-width: 991px) { + .headband { + display: none; } } .site-brand-container { @@ -960,9 +1048,9 @@ pre .javascript .function { flex-shrink: 0; padding: 0 10px; } -.headband { - background: #222; - height: 3px; +.use-motion .column, +.use-motion .site-brand-container .toggle { + opacity: 0; } .site-meta { flex-grow: 1; @@ -973,21 +1061,28 @@ pre .javascript .function { text-align: center; } } +.custom-logo-image { + margin-top: 20px; +} +@media (max-width: 991px) { + .custom-logo-image { + display: none; + } +} .brand { - border-bottom: none; + border-bottom: 0; color: var(--brand-color); display: inline-block; - line-height: 1.375em; padding: 0 40px; - position: relative; } .brand:hover { color: var(--brand-hover-color); } .site-title { - font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif; + font-family: Lato, 'PingFang SC', 'Microsoft YaHei', sans-serif; font-size: 1.375em; font-weight: normal; + line-height: 1.5; margin: 0; } .site-subtitle { @@ -995,9 +1090,6 @@ pre .javascript .function { font-size: 0.8125em; margin: 10px 0; } -.use-motion .brand { - opacity: 0; -} .use-motion .site-title, .use-motion .site-subtitle, .use-motion .custom-logo-image { @@ -1028,21 +1120,26 @@ pre .javascript .function { background: var(--text-color); border-radius: 1px; } -.site-nav { - display: block; -} @media (max-width: 767px) { .site-nav { - clear: both; - display: none; + --scroll-height: 0; + height: 0; + overflow: hidden; + transition: 0.2s ease-in-out; + transition-property: height, visibility; + visibility: hidden; + } + body:not(.site-nav-on) .site-nav .animated { + animation: none; + } + body.site-nav-on .site-nav { + height: var(--scroll-height); + visibility: unset; } } -.site-nav.site-nav-on { - display: block; -} .menu { - margin-top: 20px; - padding-left: 0; + margin: 0; + padding: 1em 0; text-align: center; } .menu-item { @@ -1059,197 +1156,185 @@ pre .javascript .function { display: none; } } -.menu-item a, -.menu-item span.exturl { +.menu-item a { border-bottom: 0; display: block; font-size: 0.8125em; - transition-property: border-color; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; + transition: border-color 0.2s ease-in-out; } -@media (hover: none) { - .menu-item a:hover, - .menu-item span.exturl:hover { - border-bottom-color: transparent !important; - } +.menu-item a:hover, +.menu-item a.menu-item-active { + background: var(--menu-item-bg-color); } -.menu-item .fa, -.menu-item .fab, -.menu-item .far, -.menu-item .fas { +.menu-item i[class^='fa'] { margin-right: 8px; } .menu-item .badge { - display: inline-block; + background: #eee; + border-radius: 0; + color: #555; font-weight: bold; line-height: 1; margin-left: 0.35em; - margin-top: 0.35em; - text-align: center; - white-space: nowrap; -} -@media (max-width: 767px) { - .menu-item .badge { - float: right; - margin-left: 0; - } -} -.menu-item-active a, -.menu .menu-item a:hover, -.menu .menu-item span.exturl:hover { - background: var(--menu-item-bg-color); + padding: 1px 4px; + text-shadow: none; } .use-motion .menu-item { - opacity: 0; + visibility: hidden; +} +.sidebar { + left: -320px; +} +.sidebar-active .sidebar { + left: 0; } .sidebar { background: #222; bottom: 0; box-shadow: inset 0 2px 6px #000; + max-height: 100vh; + overflow-y: auto; position: fixed; top: 0; + transition: 0.2s ease-out; + transition-property: left, right; + width: 320px; + z-index: 20; } -@media (max-width: 991px) { - .sidebar { - display: none; - } +.sidebar a { + border-bottom-color: #555; + color: #999; +} +.sidebar a:hover { + border-bottom-color: #eee; + color: #eee; +} +.links-of-author:not(:first-child) { + margin-top: 15px; +} +.links-of-author a { + border-bottom-color: #555; + display: inline-block; + margin-bottom: 10px; + margin-right: 10px; + vertical-align: middle; +} +.links-of-author a::before { + background: #47507c; + display: inline-block; + margin-right: 3px; + transform: translateY(-2px); + border-radius: 50%; + content: ' '; + height: 4px; + width: 4px; +} +.links-of-blogroll-item { + padding: 0 5px; +} +.popular-posts .popular-posts-item .popular-posts-link:hover { + background: none; +} +.sidebar-dimmer { + background: #000; + height: 100%; + left: 0; + opacity: 0; + position: fixed; + top: 0; + transition: visibility 0.4s, opacity 0.4s; + visibility: hidden; + width: 100%; + z-index: 10; +} +.sidebar-active .sidebar-dimmer { + opacity: 0.7; + visibility: visible; } .sidebar-inner { color: #999; padding: 18px 10px; text-align: center; + display: flex; + flex-direction: column; + justify-content: center; } -.cc-license { - margin-top: 10px; - text-align: center; +.sidebar-toggle { + bottom: 61px; + height: 16px; + padding: 5px; + width: 16px; + background: #222; + cursor: pointer; + opacity: 0.8; + position: fixed; + z-index: 30; + left: 30px; } -.cc-license .cc-opacity { - border-bottom: none; - opacity: 0.7; -} -.cc-license .cc-opacity:hover { - opacity: 0.9; -} -.cc-license img { - display: inline-block; -} -.site-author-image { - border: 2px solid #333; - display: block; - margin: 0 auto; - max-width: 96px; - padding: 2px; -} -.site-author-name { - color: #f5f5f5; - font-weight: normal; - margin: 5px 0 0; - text-align: center; -} -.site-description { - color: #999; - font-size: 1em; - margin-top: 5px; - text-align: center; -} -.links-of-author { - margin-top: 15px; -} -.links-of-author a, -.links-of-author span.exturl { - border-bottom-color: #555; - display: inline-block; - font-size: 0.8125em; - margin-bottom: 10px; - margin-right: 10px; - vertical-align: middle; -} -.links-of-author a::before, -.links-of-author span.exturl::before { - background: #bb323c; - border-radius: 50%; - content: ' '; - display: inline-block; - height: 4px; - margin-right: 3px; - vertical-align: middle; - width: 4px; -} -.sidebar-button { - margin-top: 15px; -} -.sidebar-button a { - border: 1px solid #fc6423; - border-radius: 4px; - color: #fc6423; - display: inline-block; - padding: 0 15px; -} -.sidebar-button a .fa, -.sidebar-button a .fab, -.sidebar-button a .far, -.sidebar-button a .fas { - margin-right: 5px; -} -.sidebar-button a:hover { - background: #fc6423; - border: 1px solid #fc6423; - color: #fff; -} -.sidebar-button a:hover .fa, -.sidebar-button a:hover .fab, -.sidebar-button a:hover .far, -.sidebar-button a:hover .fas { - color: #fff; -} -.links-of-blogroll { - font-size: 0.8125em; - margin-top: 10px; -} -.links-of-blogroll-title { - font-size: 0.875em; - font-weight: 600; - margin-top: 0; -} -.links-of-blogroll-list { - list-style: none; - margin: 0; - padding: 0; -} -#sidebar-dimmer { - display: none; -} -@media (max-width: 767px) { - #sidebar-dimmer { - background: #000; - display: block; - height: 100%; - left: 100%; - opacity: 0; - position: fixed; - top: 0; - width: 100%; - z-index: 1100; +@media (max-width: 991px) { + .sidebar-toggle { + left: 20px; } - .sidebar-active + #sidebar-dimmer { - opacity: 0.7; - transform: translateX(-100%); - transition: opacity 0.5s; +} +.sidebar-toggle:hover { + opacity: 1; +} +@media (max-width: 991px) { + .sidebar-toggle { + opacity: 1; } } +.sidebar-toggle:hover .toggle-line { + background: #87daff; +} +@media (any-hover: hover) { + body:not(.sidebar-active) .sidebar-toggle:hover :first-child { + left: 50%; + top: 2px; + transform: rotate(45deg); + width: 50%; + } + body:not(.sidebar-active) .sidebar-toggle:hover :last-child { + left: 50%; + top: -2px; + transform: rotate(-45deg); + width: 50%; + } +} +.sidebar-active .sidebar-toggle :nth-child(2) { + opacity: 0; +} +.sidebar-active .sidebar-toggle :first-child { + top: 6px; + transform: rotate(45deg); +} +.sidebar-active .sidebar-toggle :last-child { + top: -6px; + transform: rotate(-45deg); +} .sidebar-nav { + font-size: 0.875em; + height: 0; margin: 0; - padding-bottom: 20px; + overflow: hidden; padding-left: 0; + pointer-events: none; + transition: 0.2s ease-in-out; + transition-property: height, visibility; + visibility: hidden; +} +.sidebar-nav-active .sidebar-nav { + height: calc(2em + 1px); + pointer-events: unset; + visibility: unset; } .sidebar-nav li { border-bottom: 1px solid transparent; color: #666; cursor: pointer; display: inline-block; - font-size: 0.875em; + transition: 0.2s ease-in-out; + transition-property: border-bottom-color, color; } .sidebar-nav li.sidebar-nav-overview { margin-left: 10px; @@ -1257,41 +1342,80 @@ pre .javascript .function { .sidebar-nav li:hover { color: #f5f5f5; } -.sidebar-nav .sidebar-nav-active { +.sidebar-toc-active .sidebar-nav-toc, +.sidebar-overview-active .sidebar-nav-overview { border-bottom-color: #87daff; color: #87daff; + transition-delay: 0.2s; } -.sidebar-nav .sidebar-nav-active:hover { +.sidebar-toc-active .sidebar-nav-toc:hover, +.sidebar-overview-active .sidebar-nav-overview:hover { color: #87daff; } -.sidebar-panel { - display: none; +.sidebar-panel-container { + align-items: start; + display: grid; + flex: 1; overflow-x: hidden; overflow-y: auto; + padding-top: 0; + transition: padding-top 0.2s ease-in-out; } -.sidebar-panel-active { - display: block; +.sidebar-nav-active .sidebar-panel-container { + padding-top: 20px; } -.sidebar-toggle { - background: #222; - bottom: 45px; - cursor: pointer; - height: 14px; - left: 30px; - padding: 5px; - position: fixed; - width: 14px; - z-index: 1300; +.sidebar-panel { + animation: deactivate-sidebar-panel 0.2s ease-in-out; + grid-area: 1/1; + height: 0; + opacity: 0; + overflow: hidden; + pointer-events: none; + transform: translateY(0); + transition: 0.2s ease-in-out; + transition-delay: 0s; + transition-property: opacity, transform, visibility; + visibility: hidden; } -@media (max-width: 991px) { - .sidebar-toggle { - left: 20px; - opacity: 0.8; - display: none; +.sidebar-nav-active .sidebar-panel, +.sidebar-overview-active .sidebar-panel.post-toc-wrap { + transform: translateY(-20px); +} +.sidebar-overview-active:not(.sidebar-nav-active) .sidebar-panel.post-toc-wrap { + transition-delay: 0s, 0.2s, 0s; +} +.sidebar-overview-active .sidebar-panel.site-overview-wrap, +.sidebar-toc-active .sidebar-panel.post-toc-wrap { + animation-name: activate-sidebar-panel; + height: auto; + opacity: 1; + pointer-events: unset; + transform: translateY(0); + transition-delay: 0.2s, 0.2s, 0s; + visibility: unset; +} +.sidebar-panel.site-overview-wrap { + display: flex; + flex-direction: column; + justify-content: center; + gap: 10px; + justify-content: flex-start; +} +@keyframes deactivate-sidebar-panel { + from { + height: var(--inactive-panel-height, 0); + } + to { + height: var(--active-panel-height, 0); } } -.sidebar-toggle:hover .toggle-line { - background: #87daff; +@keyframes activate-sidebar-panel { + from { + height: var(--inactive-panel-height, auto); + } + to { + height: var(--active-panel-height, auto); + } } .post-toc { font-size: 0.875em; @@ -1299,17 +1423,17 @@ pre .javascript .function { .post-toc ol { list-style: none; margin: 0; - padding: 0 2px 5px 10px; + padding: 0 2px 0 10px; text-align: left; } +.post-toc ol > :last-child { + margin-bottom: 5px; +} .post-toc ol > ol { padding-left: 0; } .post-toc ol a { - transition-property: all; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; + transition: all 0.2s ease-in-out; } .post-toc .nav-item { line-height: 1.8; @@ -1318,16 +1442,18 @@ pre .javascript .function { white-space: nowrap; } .post-toc .nav .nav-child { - display: none; + --height: 0; + height: 0; + opacity: 0; + overflow: hidden; + transition-property: height, opacity, visibility; + transition: 0.2s ease-in-out; + visibility: hidden; } .post-toc .nav .active > .nav-child { - display: block; -} -.post-toc .nav .active-current > .nav-child { - display: block; -} -.post-toc .nav .active-current > .nav-child > .nav-item { - display: block; + height: var(--height, auto); + opacity: 1; + visibility: unset; } .post-toc .nav .active > a { border-bottom-color: #87daff; @@ -1339,38 +1465,112 @@ pre .javascript .function { .post-toc .nav .active-current > a:hover { color: #87daff; } +.site-author-image { + border: 2px solid #333; + max-width: 96px; + padding: 2px; +} +.site-author-name { + color: #f5f5f5; + font-weight: normal; + margin: 5px 0 0; +} +.site-description { + color: #999; + font-size: 1em; + margin-top: 5px; +} .site-state { display: flex; + flex-wrap: wrap; justify-content: center; line-height: 1.4; - margin-top: 10px; - overflow: hidden; - text-align: center; - white-space: nowrap; } .site-state-item { padding: 0 15px; } -.site-state-item:not(:first-child) { - border-left: 1px solid #333; -} .site-state-item a { - border-bottom: none; + border-bottom: 0; + display: block; } .site-state-item-count { display: block; font-size: 1.25em; font-weight: 600; - text-align: center; } .site-state-item-name { color: inherit; font-size: 0.875em; } +.sidebar .sidebar-button:not(:first-child) { + margin-top: 15px; +} +.sidebar .sidebar-button button { + background: transparent; + color: #fc6423; + cursor: pointer; + line-height: 2; + padding: 0 15px; + border: 1px solid #fc6423; + border-radius: 4px; +} +.sidebar .sidebar-button button:hover { + background: #fc6423; + color: #fff; +} +.sidebar .sidebar-button button i[class^='fa'] { + margin-right: 5px; +} +.links-of-author a { + font-size: 0.8125em; +} +.links-of-author i[class^='fa'] { + margin-right: 2px; +} +.cc-license .cc-opacity { + border-bottom: 0; + opacity: 0.7; +} +.cc-license .cc-opacity:hover { + opacity: 0.9; +} +.cc-license img { + display: inline-block; +} +.links-of-blogroll { + font-size: 0.8125em; +} +.links-of-blogroll-title { + font-size: 0.875em; + font-weight: 600; +} +.links-of-blogroll-list { + list-style: none; + gap: 5px; + margin: 5px 0 0; + padding: 0; + display: flex; + flex-wrap: wrap; + justify-content: center; + flex-direction: column; +} +.links-of-blogroll-item { + max-width: 100%; +} +.links-of-blogroll-item a { + box-sizing: border-box; + display: inline-block; + max-width: 100%; + overflow: hidden; + text-overflow: ellipsis; + white-space: nowrap; +} .footer { color: #999; font-size: 0.875em; padding: 20px 0; + transition: 0.2s ease-in-out; + transition-property: left, right; } .footer.footer-fixed { bottom: 0; @@ -1380,10 +1580,18 @@ pre .javascript .function { } .footer-inner { box-sizing: border-box; - margin: 0 auto; text-align: center; + display: flex; + flex-direction: column; + justify-content: center; + margin: 0 auto; width: 700px; } +@media (max-width: 767px) { + .footer-inner { + width: auto; + } +} @media (min-width: 1200px) { .footer-inner { width: 800px; @@ -1394,6 +1602,9 @@ pre .javascript .function { width: 900px; } } +.use-motion .footer { + opacity: 0; +} .languages { display: inline-block; font-size: 1.125em; @@ -1411,57 +1622,11 @@ pre .javascript .function { width: 100%; } .with-love { - color: #ff0000; + color: #f00; display: inline-block; margin: 0 5px; } -.powered-by, -.theme-info { - display: inline-block; -} -@-moz-keyframes iconAnimate { - 0%, 100% { - transform: scale(1); - } - 10%, 30% { - transform: scale(0.9); - } - 20%, 40%, 60%, 80% { - transform: scale(1.1); - } - 50%, 70% { - transform: scale(1.1); - } -} -@-webkit-keyframes iconAnimate { - 0%, 100% { - transform: scale(1); - } - 10%, 30% { - transform: scale(0.9); - } - 20%, 40%, 60%, 80% { - transform: scale(1.1); - } - 50%, 70% { - transform: scale(1.1); - } -} -@-o-keyframes iconAnimate { - 0%, 100% { - transform: scale(1); - } - 10%, 30% { - transform: scale(0.9); - } - 20%, 40%, 60%, 80% { - transform: scale(1.1); - } - 50%, 70% { - transform: scale(1.1); - } -} -@keyframes iconAnimate { +@keyframes icon-animate { 0%, 100% { transform: scale(1); } @@ -1477,66 +1642,73 @@ pre .javascript .function { } .back-to-top { font-size: 12px; - text-align: center; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; -} -.back-to-top { - background: #222; + align-items: center; bottom: -100px; - box-sizing: border-box; color: #fff; - cursor: pointer; - left: 30px; - opacity: 1; - padding: 0 6px; - position: fixed; + display: flex; + height: 26px; + transition: 0.2s ease-in-out; transition-property: bottom; - z-index: 1300; - width: 24px; + background: #222; + cursor: pointer; + opacity: 0.8; + position: fixed; + z-index: 30; + left: 30px; } .back-to-top span { + margin-right: 8px; display: none; } +.back-to-top .fa { + text-align: center; + width: 26px; +} +@media (max-width: 991px) { + .back-to-top { + left: 20px; + } +} +.back-to-top:hover { + opacity: 1; +} +@media (max-width: 991px) { + .back-to-top { + opacity: 1; + } +} .back-to-top:hover { color: #87daff; } .back-to-top.back-to-top-on { - bottom: 19px; + bottom: 30px; } -@media (max-width: 991px) { - .back-to-top { - left: 20px; - opacity: 0.8; - } +.reading-progress-bar { + --progress: 0; + background: #37c6c0; + height: 3px; + position: fixed; + z-index: 50; + width: var(--progress); + left: 0; + top: 0; } -.post-body { - font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif; - overflow-wrap: break-word; - word-wrap: break-word; +.rtl.post-body p, +.rtl.post-body a, +.rtl.post-body h1, +.rtl.post-body h2, +.rtl.post-body h3, +.rtl.post-body h4, +.rtl.post-body h5, +.rtl.post-body h6, +.rtl.post-body li, +.rtl.post-body ul, +.rtl.post-body ol { + direction: rtl; + font-family: UKIJ Ekran; } -@media (min-width: 1200px) { - .post-body { - font-size: 1.125em; - } -} -.post-body .exturl .fa { - font-size: 0.875em; - margin-left: 4px; -} -.post-body .image-caption, -.post-body .figure .caption { - color: #999; - font-size: 0.875em; - font-weight: bold; - line-height: 1; - margin: -20px auto 15px; - text-align: center; -} -.post-sticky-flag { - display: inline-block; - transform: rotate(30deg); +.rtl.post-title { + font-family: UKIJ Ekran; } .post-button { margin-top: 40px; @@ -1545,141 +1717,138 @@ pre .javascript .function { .use-motion .post-block, .use-motion .pagination, .use-motion .comments { - opacity: 0; + visibility: hidden; } .use-motion .post-header { - opacity: 0; + visibility: hidden; } .use-motion .post-body { - opacity: 0; + visibility: hidden; } .use-motion .collection-header { - opacity: 0; + visibility: hidden; } -.posts-collapse { +.posts-collapse .post-content { + margin-bottom: 35px; margin-left: 35px; position: relative; } @media (max-width: 767px) { - .posts-collapse { - margin-left: 0px; - margin-right: 0px; + .posts-collapse .post-content { + margin-left: 0; + margin-right: 0; } } -.posts-collapse .collection-title { +.posts-collapse .post-content .collection-title { font-size: 1.125em; position: relative; } -.posts-collapse .collection-title::before { +.posts-collapse .post-content .collection-title::before { background: #999; border: 1px solid #fff; - border-radius: 50%; - content: ' '; - height: 10px; - left: 0; margin-left: -6px; margin-top: -4px; position: absolute; top: 50%; + border-radius: 50%; + content: ' '; + height: 10px; width: 10px; } -.posts-collapse .collection-year { +.posts-collapse .post-content .collection-year { font-size: 1.5em; font-weight: bold; margin: 60px 0; position: relative; } -.posts-collapse .collection-year::before { +.posts-collapse .post-content .collection-year .collection-year-count { + font-size: 0.75em; + background: #eee; + border-radius: 0; + color: #555; + font-weight: bold; + line-height: 1; + margin-left: 0.35em; + padding: 1px 4px; + text-shadow: none; +} +.posts-collapse .post-content .collection-year::before { background: #bbb; - border-radius: 50%; - content: ' '; - height: 8px; - left: 0; margin-left: -4px; margin-top: -4px; position: absolute; top: 50%; + border-radius: 50%; + content: ' '; + height: 8px; width: 8px; } -.posts-collapse .collection-header { +.posts-collapse .post-content .collection-header { display: block; - margin: 0 0 0 20px; + margin-left: 20px; } -.posts-collapse .collection-header small { +.posts-collapse .post-content .collection-header small { color: #bbb; margin-left: 5px; } -.posts-collapse .post-header { +.posts-collapse .post-content .post-header { border-bottom: 1px dashed #ccc; - margin: 30px 0; + margin: 30px 2px 0; padding-left: 15px; position: relative; - transition-property: border; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; + transition: border 0.2s ease-in-out; } -.posts-collapse .post-header::before { +.posts-collapse .post-content .post-header::before { background: #bbb; border: 1px solid #fff; + left: -6px; + position: absolute; + top: 0.75em; + transition: background 0.2s ease-in-out; border-radius: 50%; content: ' '; height: 6px; - left: 0; - margin-left: -4px; - position: absolute; - top: 0.75em; - transition-property: background; width: 6px; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; } -.posts-collapse .post-header:hover { +.posts-collapse .post-content .post-header:hover { border-bottom-color: #666; } -.posts-collapse .post-header:hover::before { +.posts-collapse .post-content .post-header:hover::before { background: #222; } -.posts-collapse .post-meta { +.posts-collapse .post-content .post-meta-container { display: inline; font-size: 0.75em; margin-right: 10px; } -.posts-collapse .post-title { +.posts-collapse .post-content .post-title { display: inline; } -.posts-collapse .post-title a, -.posts-collapse .post-title span.exturl { - border-bottom: none; +.posts-collapse .post-content .post-title a { + border-bottom: 0; color: var(--link-color); } -.posts-collapse .post-title .fa-external-link-alt { +.posts-collapse .post-content .post-title .fa { font-size: 0.875em; margin-left: 5px; } -.posts-collapse::before { +.posts-collapse .post-content::before { background: #f5f5f5; content: ' '; height: 100%; - left: 0; margin-left: -2px; position: absolute; top: 1.25em; width: 4px; } -.post-eof { - background: #ccc; - height: 1px; - margin: 80px auto 60px; - text-align: center; - width: 8%; +.post-body { + font-family: Lato, 'PingFang SC', 'Microsoft YaHei', sans-serif; + overflow-wrap: break-word; } -.post-block:last-of-type .post-eof { - display: none; -} -.content { - padding-top: 40px; +@media (min-width: 1200px) { + .post-body { + font-size: 1.125em; + } } @media (min-width: 992px) { .post-body { @@ -1691,45 +1860,88 @@ pre .javascript .function { text-align: justify; } } -.post-body h1, -.post-body h2, -.post-body h3, -.post-body h4, -.post-body h5, -.post-body h6 { - padding-top: 10px; -} .post-body h1 .header-anchor, .post-body h2 .header-anchor, .post-body h3 .header-anchor, .post-body h4 .header-anchor, .post-body h5 .header-anchor, -.post-body h6 .header-anchor { +.post-body h6 .header-anchor, +.post-body h1 .headerlink, +.post-body h2 .headerlink, +.post-body h3 .headerlink, +.post-body h4 .headerlink, +.post-body h5 .headerlink, +.post-body h6 .headerlink { border-bottom-style: none; - color: #ccc; - float: right; - margin-left: 10px; - visibility: hidden; -} -.post-body h1 .header-anchor:hover, -.post-body h2 .header-anchor:hover, -.post-body h3 .header-anchor:hover, -.post-body h4 .header-anchor:hover, -.post-body h5 .header-anchor:hover, -.post-body h6 .header-anchor:hover { color: inherit; + float: right; + font-size: 0.875em; + margin-left: 10px; + opacity: 0; +} +.post-body h1 .header-anchor::before, +.post-body h2 .header-anchor::before, +.post-body h3 .header-anchor::before, +.post-body h4 .header-anchor::before, +.post-body h5 .header-anchor::before, +.post-body h6 .header-anchor::before, +.post-body h1 .headerlink::before, +.post-body h2 .headerlink::before, +.post-body h3 .headerlink::before, +.post-body h4 .headerlink::before, +.post-body h5 .headerlink::before, +.post-body h6 .headerlink::before { + content: '\f0c1'; + font-family: 'Font Awesome 7 Free'; + font-weight: 900; } .post-body h1:hover .header-anchor, .post-body h2:hover .header-anchor, .post-body h3:hover .header-anchor, .post-body h4:hover .header-anchor, .post-body h5:hover .header-anchor, -.post-body h6:hover .header-anchor { - visibility: visible; +.post-body h6:hover .header-anchor, +.post-body h1:hover .headerlink, +.post-body h2:hover .headerlink, +.post-body h3:hover .headerlink, +.post-body h4:hover .headerlink, +.post-body h5:hover .headerlink, +.post-body h6:hover .headerlink { + opacity: 0.5; +} +.post-body h1:hover .header-anchor:hover, +.post-body h2:hover .header-anchor:hover, +.post-body h3:hover .header-anchor:hover, +.post-body h4:hover .header-anchor:hover, +.post-body h5:hover .header-anchor:hover, +.post-body h6:hover .header-anchor:hover, +.post-body h1:hover .headerlink:hover, +.post-body h2:hover .headerlink:hover, +.post-body h3:hover .headerlink:hover, +.post-body h4:hover .headerlink:hover, +.post-body h5:hover .headerlink:hover, +.post-body h6:hover .headerlink:hover { + opacity: 1; +} +.post-body .exturl .fa { + font-size: 0.875em; + margin-left: 4px; +} +.post-body figure:not(.highlight) { + margin: 0 auto 20px; +} +.post-body figure:not(.highlight) figcaption { + color: #999; + font-size: 0.875em; + font-weight: bold; + line-height: 1; + margin: -15px auto 15px; + text-align: center; } .post-body iframe, .post-body img, -.post-body video { +.post-body video, +.post-body embed { margin-bottom: 20px; } .post-body .video-container { @@ -1751,40 +1963,48 @@ pre .javascript .function { width: 100%; } .post-gallery { - align-items: center; - display: grid; - grid-gap: 10px; - grid-template-columns: 1fr 1fr 1fr; - margin-bottom: 20px; + display: flex; + min-height: 200px; } -@media (max-width: 767px) { - .post-gallery { - grid-template-columns: 1fr 1fr; - } +.post-gallery .post-gallery-image { + flex: 1; } -.post-gallery a { - border: 0; +.post-gallery .post-gallery-image:not(:first-child) { + clip-path: polygon(40px 0, 100% 0, 100% 100%, 0 100%); + margin-left: -20px; } -.post-gallery img { - margin: 0; +.post-gallery .post-gallery-image:not(:last-child) { + margin-right: -20px; +} +.post-gallery .post-gallery-image img { + height: 100%; + object-fit: cover; + opacity: 1; + width: 100%; +} +.posts-expand .post-gallery { + margin-bottom: 60px; +} +.posts-collapse .post-gallery { + margin: 15px 0; } .posts-expand .post-header { font-size: 1.125em; + margin-bottom: 60px; + text-align: center; } .posts-expand .post-title { font-size: 1.5em; font-weight: normal; margin: initial; - text-align: center; overflow-wrap: break-word; - word-wrap: break-word; } .posts-expand .post-title-link { - border-bottom: none; + border-bottom: 0; color: var(--link-color); display: inline-block; + max-width: 100%; position: relative; - vertical-align: top; } .posts-expand .post-title-link::before { background: var(--link-color); @@ -1794,71 +2014,71 @@ pre .javascript .function { left: 0; position: absolute; transform: scaleX(0); - visibility: hidden; + transition: transform 0.2s ease-in-out; width: 100%; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-in-out; } .posts-expand .post-title-link:hover::before { transform: scaleX(1); - visibility: visible; } -.posts-expand .post-title-link .fa-external-link-alt { +.posts-expand .post-title-link .fa { font-size: 0.875em; margin-left: 5px; } -.posts-expand .post-meta { - color: #999; - font-family: 'Lato', "PingFang SC", "Microsoft YaHei", sans-serif; - font-size: 0.75em; - margin: 3px 0 60px 0; - text-align: center; +.post-sticky-flag { + display: inline-block; + margin-right: 8px; + transform: rotate(30deg); } -.posts-expand .post-meta .post-description { +.posts-expand .post-meta-container { + color: #999; + font-family: Lato, 'PingFang SC', 'Microsoft YaHei', sans-serif; + font-size: 0.75em; + margin-top: 3px; +} +.posts-expand .post-meta-container .post-description { font-size: 0.875em; margin-top: 2px; } -.posts-expand .post-meta time { +.posts-expand .post-meta-container time { border-bottom: 1px dashed #999; - cursor: pointer; } -.post-meta .post-meta-item + .post-meta-item::before { +.post-meta { + display: flex; + flex-wrap: wrap; + justify-content: center; +} +:not(.post-meta-break) + .post-meta-item::before { content: '|'; margin: 0 0.5em; } -.post-meta-divider { - margin: 0 0.5em; -} .post-meta-item-icon { margin-right: 3px; } -@media (max-width: 991px) { - .post-meta-item-icon { - display: inline-block; - } -} @media (max-width: 991px) { .post-meta-item-text { display: none; } } +.post-meta-break { + flex-basis: 100%; + height: 0; +} .post-nav { border-top: 1px solid #eee; display: flex; + gap: 30px; justify-content: space-between; - margin-top: 15px; + margin-top: 1em; padding: 10px 5px 0; } .post-nav-item { flex: 1; } .post-nav-item a { - border-bottom: none; + border-bottom: 0; display: block; font-size: 0.875em; line-height: 1.6; - position: relative; } .post-nav-item a:active { top: 2px; @@ -1866,35 +2086,28 @@ pre .javascript .function { .post-nav-item .fa { font-size: 0.75em; } -.post-nav-item:first-child { - margin-right: 15px; -} .post-nav-item:first-child .fa { margin-right: 5px; } .post-nav-item:last-child { - margin-left: 15px; text-align: right; } .post-nav-item:last-child .fa { margin-left: 5px; } -.rtl.post-body p, -.rtl.post-body a, -.rtl.post-body h1, -.rtl.post-body h2, -.rtl.post-body h3, -.rtl.post-body h4, -.rtl.post-body h5, -.rtl.post-body h6, -.rtl.post-body li, -.rtl.post-body ul, -.rtl.post-body ol { - direction: rtl; - font-family: UKIJ Ekran; +.post-footer { + display: flex; + flex-direction: column; + justify-content: center; } -.rtl.post-title { - font-family: UKIJ Ekran; +.post-eof { + background: #ccc; + height: 1px; + margin: 80px auto 60px; + width: 8%; +} +.post-block:last-of-type .post-eof { + display: none; } .post-tags { margin-top: 40px; @@ -1907,60 +2120,64 @@ pre .javascript .function { .post-tags a:not(:last-child) { margin-right: 10px; } -.post-widgets { - border-top: 1px solid #eee; - margin-top: 15px; - text-align: center; -} -.wp_rating { - height: 20px; - line-height: 20px; - margin-top: 10px; - padding-top: 6px; - text-align: center; -} .social-like { - display: flex; + border-top: 1px solid #eee; font-size: 0.875em; + margin-top: 1em; + padding-top: 1em; + display: flex; + flex-wrap: wrap; justify-content: center; - text-align: center; +} +.social-like a { + border-bottom: none; } .reward-container { - margin: 20px auto; - padding: 10px 0; + margin: 1em 0 0; + padding: 1em 0; text-align: center; - width: 90%; } .reward-container button { background: transparent; - border: 1px solid #fc6423; - border-radius: 0; - color: #fc6423; + color: #87daff; cursor: pointer; line-height: 2; - outline: 0; padding: 0 15px; + border: 2px solid #87daff; + border-radius: 2px; + outline: 0; vertical-align: text-top; } .reward-container button:hover { - background: #fc6423; - border: 1px solid transparent; - color: #fa9366; + background: #87daff; + color: #fff; } -#qr { +.post-reward { + display: none; padding-top: 20px; } -#qr a { - border: 0; +.post-reward.active { + display: block; } -#qr img { +.post-reward div { display: inline-block; - margin: 0.8em 2em 0 2em; +} +.post-reward div span { + display: block; +} +.post-reward img { + display: inline-block; + margin: 0.8em 2em 0; max-width: 100%; width: 180px; } -#qr p { - text-align: center; +@keyframes next-roll { + from { + transform: rotateZ(30deg); + } + to { + transform: rotateZ(-30deg); + } } .category-all-page .category-all-title { text-align: center; @@ -1977,25 +2194,22 @@ pre .javascript .function { margin: 5px 10px; } .category-all-page .category-list-count { - color: #bbb; -} -.category-all-page .category-list-count::before { - content: ' ('; - display: inline; -} -.category-all-page .category-list-count::after { - content: ') '; - display: inline; + font-size: 0.75em; + background: #eee; + border-radius: 0; + color: #555; + font-weight: bold; + line-height: 1; + margin-left: 0.35em; + padding: 1px 4px; + text-shadow: none; } .category-all-page .category-list-child { padding-left: 10px; } -.event-list { - padding: 0; -} .event-list hr { background: #222; - margin: 20px 0 45px 0; + margin: 20px 0 45px; } .event-list hr::after { background: #222; @@ -2004,54 +2218,58 @@ pre .javascript .function { display: inline-block; font-weight: bold; padding: 0 5px; - text-align: right; } .event-list .event { - background: #222; - margin: 20px 0; - min-height: 40px; - padding: 15px 0 15px 10px; + --event-background: #222; + --event-foreground: #bbb; + --event-title: #fff; + background: var(--event-background); + padding: 15px; } .event-list .event .event-summary { - color: #fff; + border-bottom: 0; + color: var(--event-title); margin: 0; - padding-bottom: 3px; + padding: 0 0 0 35px; + position: relative; } .event-list .event .event-summary::before { animation: dot-flash 1s alternate infinite ease-in-out; - color: #fff; - content: '\f111'; - display: inline-block; - font-size: 10px; - margin-right: 25px; - vertical-align: middle; - font-family: 'Font Awesome 5 Free'; - font-weight: 900; + background: var(--event-title); + left: 0; + margin-top: -6px; + position: absolute; + top: 50%; + border-radius: 50%; + content: ' '; + height: 12px; + width: 12px; +} +.event-list .event:nth-of-type(odd) .event-summary::before { + animation-delay: 0.5s; +} +.event-list .event:not(:last-child) { + margin-bottom: 20px; } .event-list .event .event-relative-time { - color: #bbb; + color: var(--event-foreground); display: inline-block; font-size: 12px; font-weight: normal; padding-left: 12px; } .event-list .event .event-details { - color: #fff; + color: var(--event-foreground); display: block; line-height: 18px; - margin-left: 56px; - padding-bottom: 6px; - padding-top: 3px; - text-indent: -24px; + padding: 6px 0 6px 35px; } .event-list .event .event-details::before { - color: #fff; + color: var(--event-foreground); display: inline-block; margin-right: 9px; - text-align: center; - text-indent: 0; width: 14px; - font-family: 'Font Awesome 5 Free'; + font-family: 'Font Awesome 7 Free'; font-weight: 900; } .event-list .event .event-details.event-location::before { @@ -2060,48 +2278,13 @@ pre .javascript .function { .event-list .event .event-details.event-duration::before { content: '\f017'; } +.event-list .event .event-details.event-description::before { + content: '\f024'; +} .event-list .event-past { - background: #f5f5f5; -} -.event-list .event-past .event-summary, -.event-list .event-past .event-details { - color: #bbb; - opacity: 0.9; -} -.event-list .event-past .event-summary::before, -.event-list .event-past .event-details::before { - animation: none; - color: #bbb; -} -@-moz-keyframes dot-flash { - from { - opacity: 1; - transform: scale(1); - } - to { - opacity: 0; - transform: scale(0.8); - } -} -@-webkit-keyframes dot-flash { - from { - opacity: 1; - transform: scale(1); - } - to { - opacity: 0; - transform: scale(0.8); - } -} -@-o-keyframes dot-flash { - from { - opacity: 1; - transform: scale(1); - } - to { - opacity: 0; - transform: scale(0.8); - } + --event-background: #f5f5f5; + --event-foreground: #999; + --event-title: #222; } @keyframes dot-flash { from { @@ -2123,12 +2306,12 @@ ul.breadcrumb { ul.breadcrumb li { display: inline; } -ul.breadcrumb li + li::before { +ul.breadcrumb li:not(:first-child)::before { content: '/\00a0'; font-weight: normal; padding: 0.5em; } -ul.breadcrumb li + li:last-child { +ul.breadcrumb li:last-child { font-weight: bold; } .tag-cloud { @@ -2138,66 +2321,142 @@ ul.breadcrumb li + li:last-child { display: inline-block; margin: 10px; } -.tag-cloud a:hover { - color: var(--link-hover-color) !important; +.tag-cloud-0 { + border-bottom-color: #aaa; + color: #aaa; +} +.tag-cloud-1 { + border-bottom-color: #9a9a9a; + color: #9a9a9a; +} +.tag-cloud-2 { + border-bottom-color: #8b8b8b; + color: #8b8b8b; +} +.tag-cloud-3 { + border-bottom-color: #7c7c7c; + color: #7c7c7c; +} +.tag-cloud-4 { + border-bottom-color: #6c6c6c; + color: #6c6c6c; +} +.tag-cloud-5 { + border-bottom-color: #5d5d5d; + color: #5d5d5d; +} +.tag-cloud-6 { + border-bottom-color: #4e4e4e; + color: #4e4e4e; +} +.tag-cloud-7 { + border-bottom-color: #3e3e3e; + color: #3e3e3e; +} +.tag-cloud-8 { + border-bottom-color: #2f2f2f; + color: #2f2f2f; +} +.tag-cloud-9 { + border-bottom-color: #202020; + color: #202020; +} +.tag-cloud-10 { + border-bottom-color: #111; + color: #111; +} +mark.search-keyword { + background: transparent; + border-bottom: 1px dashed #ff2a2a; + color: #ff2a2a; + font-weight: bold; +} +.use-motion .animated { + animation-fill-mode: none; + visibility: inherit; +} +.use-motion .sidebar .animated { + animation-fill-mode: both; +} +header.header { + margin: 0 auto; + width: 700px; } @media (max-width: 767px) { - .header-inner, - .main-inner, - .footer-inner { + header.header { width: auto; } } -.header-inner { - padding-top: 100px; +@media (min-width: 1200px) { + header.header { + width: 800px; + } } -@media (max-width: 767px) { - .header-inner { - padding-top: 50px; +@media (min-width: 1600px) { + header.header { + width: 900px; } } .main-inner { + margin: 0 auto; + width: 700px; padding-bottom: 60px; } -.content { +@media (max-width: 767px) { + .main-inner { + width: auto; + } +} +@media (min-width: 1200px) { + .main-inner { + width: 800px; + } +} +@media (min-width: 1600px) { + .main-inner { + width: 900px; + } +} +@media (max-width: 767px) { + .main-inner { + padding-left: 20px; + padding-right: 20px; + } +} +.post-block:first-of-type { padding-top: 70px; } @media (max-width: 767px) { - .content { + .post-block:first-of-type { padding-top: 35px; } } -embed { - display: block; - margin: 0 auto 25px auto; -} -.custom-logo .site-meta-headline { - text-align: center; -} -.custom-logo .site-title { - color: #222; - margin: 10px auto 0; -} -.custom-logo .site-title a { - border: 0; -} .custom-logo-image { background: #fff; - margin: 0 auto; + margin: 0 auto 10px; max-width: 150px; padding: 5px; } .brand { background: var(--btn-default-bg); } +header.header { + padding-top: 100px; +} +@media (max-width: 767px) { + header.header { + padding-top: 50px; + } +} @media (max-width: 767px) { .site-nav { + padding-top: 30px; + } +} +@media (max-width: 767px) { + .main-menu { border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; - left: 0; - margin: 0; - padding: 0; - width: 100%; } } @media (max-width: 767px) { @@ -2205,87 +2464,57 @@ embed { text-align: left; } } -.menu-item-active a, -.menu .menu-item a:hover, -.menu .menu-item span.exturl:hover { - background: transparent; - border-bottom: 1px solid var(--link-hover-color) !important; -} -@media (max-width: 767px) { - .menu-item-active a, - .menu .menu-item a:hover, - .menu .menu-item span.exturl:hover { - border-bottom: 1px dotted #ddd !important; - } -} @media (max-width: 767px) { .menu .menu-item { margin: 0 10px; } } -.menu .menu-item a, -.menu .menu-item span.exturl { +.menu .menu-item a { border-bottom: 1px solid transparent; } @media (max-width: 767px) { - .menu .menu-item a, - .menu .menu-item span.exturl { + .menu .menu-item a { padding: 5px 10px; + display: flex; + align-items: center; + } + .menu .menu-item a .badge { + margin-left: auto; + } +} +.menu .menu-item a:hover, +.menu .menu-item a.menu-item-active { + background: transparent; + border-bottom: 1px solid var(--link-hover-color); +} +@media (max-width: 767px) { + .menu .menu-item a:hover, + .menu .menu-item a.menu-item-active { + border-bottom: 1px dotted #ddd; } } @media (min-width: 768px) { - .menu .menu-item .fa, - .menu .menu-item .fab, - .menu .menu-item .far, - .menu .menu-item .fas { + .menu .menu-item i[class^='fa'] { display: block; line-height: 2; margin-right: 0; width: 100%; } } -.menu .menu-item .badge { - background: #eee; - padding: 1px 4px; -} .sub-menu { margin: 10px 0; } .sub-menu .menu-item { display: inline-block; } -.sidebar { - left: -320px; -} -.sidebar.sidebar-active { - left: 0; -} -.sidebar { - width: 320px; - z-index: 1200; - transition-delay: 0s; - transition-duration: 0.2s; - transition-timing-function: ease-out; -} -.sidebar a, -.sidebar span.exturl { - border-bottom-color: #555; - color: #999; -} -.sidebar a:hover, -.sidebar span.exturl:hover { - border-bottom-color: #eee; - color: #eee; -} -.links-of-blogroll-item { - padding: 2px 10px; -} -.links-of-blogroll-item a, -.links-of-blogroll-item span.exturl { - box-sizing: border-box; - display: inline-block; - max-width: 280px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; +@media (min-width: 1200px) { + .sidebar-dimmer { + display: none; + } + .sidebar-active { + padding-left: 320px; + } + .sidebar-active .footer-fixed { + left: 320px; + } } diff --git a/gallery/index.html b/gallery/index.html index c6819488..a9f82cd7 100644 --- a/gallery/index.html +++ b/gallery/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/images/avatar.gif b/images/avatar.gif index 28411fd0..3b5d744b 100644 Binary files a/images/avatar.gif and b/images/avatar.gif differ diff --git a/images/logo.svg b/images/logo.svg index cbb3937e..992c1a58 100644 --- a/images/logo.svg +++ b/images/logo.svg @@ -1,23 +1 @@ - -image/svg+xml + \ No newline at end of file diff --git a/index.html b/index.html index 9f925890..e59e0692 100644 --- a/index.html +++ b/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/js/bookmark.js b/js/bookmark.js index 7c2438e1..dea2a919 100644 --- a/js/bookmark.js +++ b/js/bookmark.js @@ -3,13 +3,13 @@ document.addEventListener('DOMContentLoaded', () => { 'use strict'; - var doSaveScroll = () => { + const doSaveScroll = () => { localStorage.setItem('bookmark' + location.pathname, window.scrollY); }; - var scrollToMark = () => { - var top = localStorage.getItem('bookmark' + location.pathname); - top = parseInt(top, 10); + const scrollToMark = () => { + let top = localStorage.getItem('bookmark' + location.pathname); + top = Number(top); // If the page opens with a specific hash, just jump out if (!isNaN(top) && location.hash === '') { // Auto scroll to the position @@ -22,16 +22,16 @@ document.addEventListener('DOMContentLoaded', () => { } }; // Register everything - var init = function(trigger) { + const init = function(trigger) { // Create a link element - var link = document.querySelector('.book-mark-link'); + const link = document.querySelector('.book-mark-link'); // Scroll event - window.addEventListener('scroll', () => link.classList.toggle('book-mark-link-fixed', window.scrollY === 0)); + window.addEventListener('scroll', () => link.classList.toggle('book-mark-link-fixed', window.scrollY === 0), { passive: true }); // Register beforeunload event when the trigger is auto if (trigger === 'auto') { // Register beforeunload event window.addEventListener('beforeunload', doSaveScroll); - window.addEventListener('pjax:send', doSaveScroll); + document.addEventListener('pjax:send', doSaveScroll); } // Save the position by clicking the icon link.addEventListener('click', () => { @@ -49,7 +49,7 @@ document.addEventListener('DOMContentLoaded', () => { }); }); scrollToMark(); - window.addEventListener('pjax:success', scrollToMark); + document.addEventListener('pjax:success', scrollToMark); }; init(CONFIG.bookmark.save); diff --git a/js/motion.js b/js/motion.js index 026199aa..0a472e05 100644 --- a/js/motion.js +++ b/js/motion.js @@ -1,177 +1,139 @@ -/* global NexT, CONFIG, Velocity */ - -if (window.$ && window.$.Velocity) window.Velocity = window.$.Velocity; +/* global NexT, CONFIG */ NexT.motion = {}; NexT.motion.integrator = { - queue : [], - cursor: -1, - init : function() { + queue: [], + init() { this.queue = []; - this.cursor = -1; return this; }, - add: function(fn) { - this.queue.push(fn); + add(fn) { + const sequence = fn(); + this.queue.push(sequence); return this; }, - next: function() { - this.cursor++; - var fn = this.queue[this.cursor]; - typeof fn === 'function' && fn(NexT.motion.integrator); - }, - bootstrap: function() { - this.next(); + bootstrap() { + if (!CONFIG.motion.async) this.queue = [this.queue.flat()]; + this.queue.forEach(sequence => { + const timeline = window.anime.timeline({ + duration: CONFIG.motion?.duration ?? 200, + easing : 'linear' + }); + sequence.forEach(item => { + if (item.deltaT) timeline.add(item, item.deltaT); + else timeline.add(item); + }); + }); } }; NexT.motion.middleWares = { - logo: function(integrator) { - var sequence = []; - var brand = document.querySelector('.brand'); - var image = document.querySelector('.custom-logo-image'); - var title = document.querySelector('.site-title'); - var subtitle = document.querySelector('.site-subtitle'); - var logoLineTop = document.querySelector('.logo-line-before i'); - var logoLineBottom = document.querySelector('.logo-line-after i'); + header() { + const sequence = []; - brand && sequence.push({ - e: brand, - p: {opacity: 1}, - o: {duration: 200} - }); - - function getMistLineSettings(element, translateX) { - return { - e: element, - p: {translateX}, - o: { - duration : 500, - sequenceQueue: false - } - }; - } - - function pushImageToSequence() { + function getMistLineSettings(targets) { sequence.push({ - e: image, - p: {opacity: 1, top: 0}, - o: {duration: 200} + targets, + scaleX : [0, 1], + duration: 500, + deltaT : '-=200' }); } - CONFIG.scheme === 'Mist' && logoLineTop && logoLineBottom - && sequence.push( - getMistLineSettings(logoLineTop, '100%'), - getMistLineSettings(logoLineBottom, '-100%') - ); - - CONFIG.scheme === 'Muse' && image && pushImageToSequence(); - - title && sequence.push({ - e: title, - p: {opacity: 1, top: 0}, - o: {duration: 200} - }); - - subtitle && sequence.push({ - e: subtitle, - p: {opacity: 1, top: 0}, - o: {duration: 200} - }); - - (CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') && image && pushImageToSequence(); - - if (sequence.length > 0) { - sequence[sequence.length - 1].o.complete = function() { - integrator.next(); - }; - Velocity.RunSequence(sequence); - } else { - integrator.next(); + function pushToSequence(targets, sequenceQueue = false) { + sequence.push({ + targets, + opacity: 1, + top : 0, + deltaT : sequenceQueue ? '-=200' : '-=0' + }); } - if (CONFIG.motion.async) { - integrator.next(); + pushToSequence('.column'); + CONFIG.scheme === 'Mist' && getMistLineSettings('.logo-line'); + CONFIG.scheme === 'Muse' && pushToSequence('.custom-logo-image'); + pushToSequence('.site-title'); + pushToSequence('.site-brand-container .toggle', true); + pushToSequence('.site-subtitle'); + (CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') && pushToSequence('.custom-logo-image'); + + const menuItemTransition = CONFIG.motion.transition.menu_item; + if (menuItemTransition) { + document.querySelectorAll('.menu-item').forEach(targets => { + sequence.push({ + targets, + complete: () => targets.classList.add('animated', menuItemTransition), + deltaT : '-=200' + }); + }); } + + return sequence; }, - menu: function(integrator) { - Velocity(document.querySelectorAll('.menu-item'), 'transition.slideDownIn', { - display : null, - duration: 200, - complete: function() { - integrator.next(); - } - }); - - if (CONFIG.motion.async) { - integrator.next(); - } - }, - - subMenu: function(integrator) { - var subMenuItem = document.querySelectorAll('.sub-menu .menu-item'); + subMenu() { + const subMenuItem = document.querySelectorAll('.sub-menu .menu-item'); if (subMenuItem.length > 0) { subMenuItem.forEach(element => { - element.style.opacity = 1; + element.classList.add('animated'); }); } - integrator.next(); + return []; }, - postList: function(integrator) { - var postBlock = document.querySelectorAll('.post-block, .pagination, .comments'); - var postBlockTransition = CONFIG.motion.transition.post_block; - var postHeader = document.querySelectorAll('.post-header'); - var postHeaderTransition = CONFIG.motion.transition.post_header; - var postBody = document.querySelectorAll('.post-body'); - var postBodyTransition = CONFIG.motion.transition.post_body; - var collHeader = document.querySelectorAll('.collection-header'); - var collHeaderTransition = CONFIG.motion.transition.coll_header; + postList() { + const sequence = []; + const { post_block, post_header, post_body, coll_header } = CONFIG.motion.transition; - if (postBlock.length > 0) { - var postMotionOptions = window.postMotionOptions || { - stagger : 100, - drag : true, - complete: function() { - integrator.next(); - } - }; - - if (CONFIG.motion.transition.post_block) { - Velocity(postBlock, 'transition.' + postBlockTransition, postMotionOptions); - } - if (CONFIG.motion.transition.post_header) { - Velocity(postHeader, 'transition.' + postHeaderTransition, postMotionOptions); - } - if (CONFIG.motion.transition.post_body) { - Velocity(postBody, 'transition.' + postBodyTransition, postMotionOptions); - } - if (CONFIG.motion.transition.coll_header) { - Velocity(collHeader, 'transition.' + collHeaderTransition, postMotionOptions); - } - } - if (CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') { - integrator.next(); - } - }, - - sidebar: function(integrator) { - var sidebarAffix = document.querySelector('.sidebar-inner'); - var sidebarAffixTransition = CONFIG.motion.transition.sidebar; - // Only for Pisces | Gemini. - if (sidebarAffixTransition && (CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini')) { - Velocity(sidebarAffix, 'transition.' + sidebarAffixTransition, { - display : null, - duration: 200, - complete: function() { - // After motion complete need to remove transform from sidebar to let affix work on Pisces | Gemini. - sidebarAffix.style.transform = 'initial'; - } + function animate(animation, elements) { + if (!animation) return; + elements.forEach(targets => { + sequence.push({ + targets, + complete: () => targets.classList.add('animated', animation), + deltaT : '-=100' + }); }); } - integrator.next(); + + document.querySelectorAll('.post-block').forEach(targets => { + sequence.push({ + targets, + complete: () => targets.classList.add('animated', post_block), + deltaT : '-=100' + }); + animate(coll_header, targets.querySelectorAll('.collection-header')); + animate(post_header, targets.querySelectorAll('.post-header')); + animate(post_body, targets.querySelectorAll('.post-body')); + }); + + animate(post_block, document.querySelectorAll('.pagination, .comments')); + + return sequence; + }, + + sidebar() { + const sequence = []; + const sidebar = document.querySelectorAll('.sidebar-inner'); + const sidebarTransition = CONFIG.motion.transition.sidebar; + // Only for desktop of Pisces | Gemini. + if (sidebarTransition && (CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') && window.innerWidth >= 992) { + sidebar.forEach(targets => { + sequence.push({ + targets, + complete: () => targets.classList.add('animated', sidebarTransition), + deltaT : '-=100' + }); + }); + } + return sequence; + }, + + footer() { + return [{ + targets: document.querySelector('.footer'), + opacity: 1 + }]; } }; diff --git a/js/next-boot.js b/js/next-boot.js index 52ec9aec..1f347a08 100644 --- a/js/next-boot.js +++ b/js/next-boot.js @@ -1,4 +1,4 @@ -/* global NexT, CONFIG, Velocity */ +/* global NexT, CONFIG */ NexT.boot = {}; @@ -6,91 +6,68 @@ NexT.boot.registerEvents = function() { NexT.utils.registerScrollPercent(); NexT.utils.registerCanIUseTag(); + NexT.utils.updateFooterPosition(); // Mobile top menu bar. - document.querySelector('.site-nav-toggle .toggle').addEventListener('click', () => { + document.querySelector('.site-nav-toggle .toggle').addEventListener('click', event => { event.currentTarget.classList.toggle('toggle-close'); - var siteNav = document.querySelector('.site-nav'); - var animateAction = siteNav.classList.contains('site-nav-on') ? 'slideUp' : 'slideDown'; - - if (typeof Velocity === 'function') { - Velocity(siteNav, animateAction, { - duration: 200, - complete: function() { - siteNav.classList.toggle('site-nav-on'); - } - }); - } else { - siteNav.classList.toggle('site-nav-on'); - } + const siteNav = document.querySelector('.site-nav'); + if (!siteNav) return; + siteNav.style.setProperty('--scroll-height', siteNav.scrollHeight + 'px'); + document.body.classList.toggle('site-nav-on'); }); - var TAB_ANIMATE_DURATION = 200; document.querySelectorAll('.sidebar-nav li').forEach((element, index) => { - element.addEventListener('click', event => { - var item = event.currentTarget; - var activeTabClassName = 'sidebar-nav-active'; - var activePanelClassName = 'sidebar-panel-active'; - if (item.classList.contains(activeTabClassName)) return; - - var targets = document.querySelectorAll('.sidebar-panel'); - var target = targets[index]; - var currentTarget = targets[1 - index]; - window.anime({ - targets : currentTarget, - duration: TAB_ANIMATE_DURATION, - easing : 'linear', - opacity : 0, - complete: () => { - // Prevent adding TOC to Overview if Overview was selected when close & open sidebar. - currentTarget.classList.remove(activePanelClassName); - target.style.opacity = 0; - target.classList.add(activePanelClassName); - window.anime({ - targets : target, - duration: TAB_ANIMATE_DURATION, - easing : 'linear', - opacity : 1 - }); - } - }); - - [...item.parentNode.children].forEach(element => { - element.classList.remove(activeTabClassName); - }); - item.classList.add(activeTabClassName); + element.addEventListener('click', () => { + NexT.utils.activateSidebarPanel(index); }); }); - window.addEventListener('resize', NexT.utils.initSidebarDimension); - window.addEventListener('hashchange', () => { - var tHash = location.hash; + const tHash = location.hash; if (tHash !== '' && !tHash.match(/%\S{2}/)) { - var target = document.querySelector(`.tabs ul.nav-tabs li a[href="${tHash}"]`); - target && target.click(); + const target = document.querySelector(`.tabs ul.nav-tabs li a[href="${tHash}"]`); + target?.click(); } }); + + window.addEventListener('tabs:click', e => { + NexT.utils.registerCodeblock(e.target); + }); }; NexT.boot.refresh = function() { /** * Register JS handlers by condition option. - * Need to add config option in Front-End at 'layout/_partials/head.swig' file. + * Need to add config option in Front-End at 'scripts/helpers/next-config.js' file. */ - CONFIG.fancybox && NexT.utils.wrapImageWithFancyBox(); - CONFIG.mediumzoom && window.mediumZoom('.post-body :not(a) > img, .post-body > img'); + CONFIG.prism && window.Prism.highlightAll(); + CONFIG.mediumzoom && window.mediumZoom('.post-body :not(a) > img, .post-body > img', { + background: 'var(--content-bg-color)' + }); CONFIG.lazyload && window.lozad('.post-body img').observe(); - CONFIG.pangu && window.pangu.spacingPage(); + if (CONFIG.pangu) { + // Polyfill for requestIdleCallback if not supported + if (!window.requestIdleCallback) { + window.requestIdleCallback = function(cb) { + cb({ + didTimeout : false, + timeRemaining: () => 100 + }); + }; + } + [...document.getElementsByTagName('main')].forEach(e => window.pangu.spacingNode(e)); + } CONFIG.exturl && NexT.utils.registerExtURL(); - CONFIG.copycode.enable && NexT.utils.registerCopyCode(); + NexT.utils.wrapTableWithBox(); + NexT.utils.registerCodeblock(); NexT.utils.registerTabsTag(); NexT.utils.registerActiveMenuItem(); NexT.utils.registerLangSelect(); NexT.utils.registerSidebarTOC(); - NexT.utils.wrapTableWithBox(); + NexT.utils.registerPostReward(); NexT.utils.registerVideoIframe(); }; @@ -98,10 +75,10 @@ NexT.boot.motion = function() { // Define Motion Sequence & Bootstrap Motion. if (CONFIG.motion.enable) { NexT.motion.integrator - .add(NexT.motion.middleWares.logo) - .add(NexT.motion.middleWares.menu) - .add(NexT.motion.middleWares.postList) + .add(NexT.motion.middleWares.header) .add(NexT.motion.middleWares.sidebar) + .add(NexT.motion.middleWares.postList) + .add(NexT.motion.middleWares.footer) .bootstrap(); } NexT.utils.updateSidebarPosition(); diff --git a/js/utils.js b/js/utils.js index 74a6dfd5..98440758 100644 --- a/js/utils.js +++ b/js/utils.js @@ -6,46 +6,22 @@ HTMLElement.prototype.wrap = function(wrapper) { wrapper.appendChild(this); }; +(function() { + const onPageLoaded = () => document.dispatchEvent( + new Event('page:loaded', { + bubbles: true + }) + ); + + document.addEventListener('DOMContentLoaded', onPageLoaded); + document.addEventListener('pjax:success', onPageLoaded); +})(); + NexT.utils = { - /** - * Wrap images with fancybox. - */ - wrapImageWithFancyBox: function() { - document.querySelectorAll('.post-body :not(a) > img, .post-body > img').forEach(element => { - var $image = $(element); - var imageLink = $image.attr('data-src') || $image.attr('src'); - var $imageWrapLink = $image.wrap(``).parent('a'); - if ($image.is('.post-gallery img')) { - $imageWrapLink.attr('data-fancybox', 'gallery').attr('rel', 'gallery'); - } else if ($image.is('.group-picture img')) { - $imageWrapLink.attr('data-fancybox', 'group').attr('rel', 'group'); - } else { - $imageWrapLink.attr('data-fancybox', 'default').attr('rel', 'default'); - } - - var imageTitle = $image.attr('title') || $image.attr('alt'); - if (imageTitle) { - $imageWrapLink.append(`

    ${imageTitle}

    `); - // Make sure img title tag will show correctly in fancybox - $imageWrapLink.attr('title', imageTitle).attr('data-caption', imageTitle); - } - }); - - $.fancybox.defaults.hash = false; - $('.fancybox').fancybox({ - loop : true, - helpers: { - overlay: { - locked: false - } - } - }); - }, - - registerExtURL: function() { + registerExtURL() { document.querySelectorAll('span.exturl').forEach(element => { - let link = document.createElement('a'); + const link = document.createElement('a'); // https://stackoverflow.com/questions/30106476/using-javascripts-atob-to-decode-base64-doesnt-properly-decode-utf-8-strings link.href = decodeURIComponent(atob(element.dataset.url).split('').map(c => { return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2); @@ -59,52 +35,102 @@ NexT.utils = { }); }, - /** - * One-click copy code support. - */ - registerCopyCode: function() { - document.querySelectorAll('figure.highlight').forEach(element => { - const box = document.createElement('div'); - element.wrap(box); - box.classList.add('highlight-container'); - box.insertAdjacentHTML('beforeend', '
    '); - var button = element.parentNode.querySelector('.copy-btn'); - button.addEventListener('click', event => { - var target = event.currentTarget; - var code = [...target.parentNode.querySelectorAll('.code .line')].map(line => line.innerText).join('\n'); - var ta = document.createElement('textarea'); - ta.style.top = window.scrollY + 'px'; // Prevent page scrolling - ta.style.position = 'absolute'; - ta.style.opacity = '0'; - ta.readOnly = true; - ta.value = code; - document.body.append(ta); - const selection = document.getSelection(); - const selected = selection.rangeCount > 0 ? selection.getRangeAt(0) : false; - ta.select(); - ta.setSelectionRange(0, code.length); - ta.readOnly = false; - var result = document.execCommand('copy'); - if (CONFIG.copycode.show_result) { - target.querySelector('i').className = result ? 'fa fa-check fa-fw' : 'fa fa-times fa-fw'; + registerCopyButton(target, element, code = '') { + // One-click copy code support. + target.insertAdjacentHTML('beforeend', '
    '); + const button = target.querySelector('.copy-btn'); + button.addEventListener('click', async () => { + if (!code) { + const lines = element.querySelector('.code') || element.querySelector('code'); + code = lines.innerText; + } + if (navigator.clipboard) { + // https://caniuse.com/mdn-api_clipboard_writetext + try { + await navigator.clipboard.writeText(code); + button.querySelector('i').className = 'fa fa-check-circle fa-fw'; + } catch { + button.querySelector('i').className = 'fa fa-times-circle fa-fw'; } - ta.blur(); // For iOS - target.blur(); - if (selected) { - selection.removeAllRanges(); - selection.addRange(selected); - } - document.body.removeChild(ta); - }); - button.addEventListener('mouseleave', event => { - setTimeout(() => { - event.target.querySelector('i').className = 'fa fa-clipboard fa-fw'; - }, 300); - }); + } else { + button.querySelector('i').className = 'fa fa-times-circle fa-fw'; + } + }); + // If copycode.style is not mac, element is larger than target + // So we need to accept both of them as parameters + element.addEventListener('mouseleave', () => { + setTimeout(() => { + button.querySelector('i').className = 'fa fa-copy fa-fw'; + }, 300); }); }, - wrapTableWithBox: function() { + registerCodeblock(element) { + const inited = !!element; + let figure; + if (CONFIG.hljswrap) { + figure = (inited ? element : document).querySelectorAll('figure.highlight'); + } else { + figure = document.querySelectorAll('pre'); + } + figure.forEach(element => { + // Skip pre > .mermaid for folding and copy button + if (element.querySelector('.mermaid')) return; + const languageName = [...element.classList].find(cls => cls !== 'highlight'); + if (!inited) { + let span = element.querySelectorAll('.code .line span'); + if (span.length === 0) { + // Hljs without line_number and wrap + span = element.querySelectorAll('code.highlight span'); + } + span.forEach(s => { + s.classList.forEach(name => { + s.classList.replace(name, `hljs-${name}`); + }); + }); + } + const height = parseInt(window.getComputedStyle(element).height, 10); + const needFold = CONFIG.codeblock.fold.enable && (height > CONFIG.codeblock.fold.height); + if (!needFold && !CONFIG.codeblock.copy_button.enable && !CONFIG.codeblock.language) return; + let target; + if (CONFIG.hljswrap && CONFIG.codeblock.copy_button.style === 'mac') { + target = element; + } else { + let box = element.querySelector('.code-container'); + if (!box) { + // https://github.com/next-theme/hexo-theme-next/issues/98 + // https://github.com/next-theme/hexo-theme-next/pull/508 + const container = element.querySelector('.table-container') || element; + box = document.createElement('div'); + box.className = 'code-container'; + container.wrap(box); + + // add "notranslate" to prevent Google Translate from translating it, which also completely messes up the layout + box.classList.add('notranslate'); + } + target = box; + } + if (needFold && !target.classList.contains('unfold')) { + target.classList.add('highlight-fold'); + target.insertAdjacentHTML('beforeend', '
    '); + target.querySelector('.expand-btn').addEventListener('click', () => { + target.classList.remove('highlight-fold'); + target.classList.add('unfold'); + }); + } + if (!inited && CONFIG.codeblock.copy_button.enable) { + this.registerCopyButton(target, element); + } + if (!inited && CONFIG.codeblock.language && languageName) { + const lang = document.createElement('div'); + lang.className = 'code-lang'; + lang.innerText = languageName.toUpperCase(); + target.insertAdjacentElement('afterbegin', lang); + } + }); + }, + + wrapTableWithBox() { document.querySelectorAll('table').forEach(element => { const box = document.createElement('div'); box.className = 'table-container'; @@ -112,7 +138,7 @@ NexT.utils = { }); }, - registerVideoIframe: function() { + registerVideoIframe() { document.querySelectorAll('iframe').forEach(element => { const supported = [ 'www.youtube.com', @@ -125,37 +151,48 @@ NexT.utils = { const box = document.createElement('div'); box.className = 'video-container'; element.wrap(box); - let width = Number(element.width); - let height = Number(element.height); + const width = Number(element.width); + const height = Number(element.height); if (width && height) { - element.parentNode.style.paddingTop = (height / width * 100) + '%'; + box.style.paddingTop = (height / width * 100) + '%'; } } }); }, - registerScrollPercent: function() { - var THRESHOLD = 50; - var backToTop = document.querySelector('.back-to-top'); - var readingProgressBar = document.querySelector('.reading-progress-bar'); + updateActiveNav() { + if (!Array.isArray(this.sections)) return; + let index = this.sections.findIndex(element => { + return element?.getBoundingClientRect().top > 10; + }); + if (index === -1) { + index = this.sections.length - 1; + } else if (index > 0) { + index--; + } + this.activateNavByIndex(index); + }, + + registerScrollPercent() { + const backToTop = document.querySelector('.back-to-top'); + const readingProgressBar = document.querySelector('.reading-progress-bar'); // For init back to top in sidebar if page was scrolled after page refresh. window.addEventListener('scroll', () => { if (backToTop || readingProgressBar) { - var docHeight = document.querySelector('.container').offsetHeight; - var winHeight = window.innerHeight; - var contentVisibilityHeight = docHeight > winHeight ? docHeight - winHeight : document.body.scrollHeight - winHeight; - var scrollPercent = Math.min(100 * window.scrollY / contentVisibilityHeight, 100); + const contentHeight = document.body.scrollHeight - window.innerHeight; + const scrollPercent = contentHeight > 0 ? Math.min(100 * window.scrollY / contentHeight, 100) : 0; if (backToTop) { - backToTop.classList.toggle('back-to-top-on', window.scrollY > THRESHOLD); + backToTop.classList.toggle('back-to-top-on', Math.round(scrollPercent) >= 5); backToTop.querySelector('span').innerText = Math.round(scrollPercent) + '%'; } if (readingProgressBar) { - readingProgressBar.style.width = scrollPercent.toFixed(2) + '%'; + readingProgressBar.style.setProperty('--progress', scrollPercent.toFixed(2) + '%'); } } - }); + this.updateActiveNav(); + }, { passive: true }); - backToTop && backToTop.addEventListener('click', () => { + backToTop?.addEventListener('click', () => { window.anime({ targets : document.scrollingElement, duration : 500, @@ -168,209 +205,181 @@ NexT.utils = { /** * Tabs tag listener (without twitter bootstrap). */ - registerTabsTag: function() { + registerTabsTag() { // Binding `nav-tabs` & `tab-content` by real time permalink changing. document.querySelectorAll('.tabs ul.nav-tabs .tab').forEach(element => { element.addEventListener('click', event => { event.preventDefault(); - var target = event.currentTarget; // Prevent selected tab to select again. - if (!target.classList.contains('active')) { - // Add & Remove active class on `nav-tabs` & `tab-content`. - [...target.parentNode.children].forEach(element => { - element.classList.remove('active'); - }); - target.classList.add('active'); - var tActive = document.getElementById(target.querySelector('a').getAttribute('href').replace('#', '')); - [...tActive.parentNode.children].forEach(element => { - element.classList.remove('active'); - }); - tActive.classList.add('active'); - // Trigger event - tActive.dispatchEvent(new Event('tabs:click', { - bubbles: true - })); - } + if (element.classList.contains('active')) return; + const nav = element.parentNode; + // Get the height of `tab-pane` which is activated before, and set it as the height of `tab-content` with extra margin / paddings. + const tabContent = nav.nextElementSibling; + tabContent.style.overflow = 'hidden'; + tabContent.style.transition = 'height 1s'; + // Comment system selection tab does not contain .active class. + const activeTab = tabContent.querySelector('.active') || tabContent.firstElementChild; + // Hight might be `auto`. + const prevHeight = parseInt(window.getComputedStyle(activeTab).height, 10) || 0; + const paddingTop = parseInt(window.getComputedStyle(activeTab).paddingTop, 10); + const marginBottom = parseInt(window.getComputedStyle(activeTab.firstElementChild).marginBottom, 10); + tabContent.style.height = prevHeight + paddingTop + marginBottom + 'px'; + // Add & Remove active class on `nav-tabs` & `tab-content`. + [...nav.children].forEach(target => { + target.classList.toggle('active', target === element); + }); + // https://stackoverflow.com/questions/20306204/using-queryselector-with-ids-that-are-numbers + const tActive = document.getElementById(element.querySelector('a').getAttribute('href').replace('#', '')); + [...tActive.parentNode.children].forEach(target => { + target.classList.toggle('active', target === tActive); + }); + // Trigger event + tActive.dispatchEvent(new Event('tabs:click', { + bubbles: true + })); + // Get the height of `tab-pane` which is activated now. + const hasScrollBar = document.body.scrollHeight > (window.innerHeight || document.documentElement.clientHeight); + const currHeight = parseInt(window.getComputedStyle(tabContent.querySelector('.active')).height, 10); + // Reset the height of `tab-content` and see the animation. + tabContent.style.height = currHeight + paddingTop + marginBottom + 'px'; + // Change the height of `tab-content` may cause scrollbar show / disappear, which may result in the change of the `tab-pane`'s height + setTimeout(() => { + if ((document.body.scrollHeight > (window.innerHeight || document.documentElement.clientHeight)) !== hasScrollBar) { + tabContent.style.transition = 'height 0.3s linear'; + // After the animation, we need reset the height of `tab-content` again. + const currHeightAfterScrollBarChange = parseInt(window.getComputedStyle(tabContent.querySelector('.active')).height, 10); + tabContent.style.height = currHeightAfterScrollBarChange + paddingTop + marginBottom + 'px'; + } + // Remove all the inline styles, and let the height be adaptive again. + setTimeout(() => { + tabContent.style.transition = ''; + tabContent.style.height = ''; + }, 250); + }, 1000); + if (!CONFIG.stickytabs) return; + const offset = nav.parentNode.getBoundingClientRect().top + window.scrollY + 10; + window.anime({ + targets : document.scrollingElement, + duration : 500, + easing : 'linear', + scrollTop: offset + }); }); }); window.dispatchEvent(new Event('tabs:register')); }, - registerCanIUseTag: function() { + registerCanIUseTag() { // Get responsive height passed from iframe. window.addEventListener('message', ({ data }) => { - if ((typeof data === 'string') && data.includes('ciu_embed')) { - var featureID = data.split(':')[1]; - var height = data.split(':')[2]; + if (typeof data === 'string' && data.includes('ciu_embed')) { + const featureID = data.split(':')[1]; + const height = data.split(':')[2]; document.querySelector(`iframe[data-feature=${featureID}]`).style.height = parseInt(height, 10) + 5 + 'px'; } }, false); }, - registerActiveMenuItem: function() { - document.querySelectorAll('.menu-item').forEach(element => { - var target = element.querySelector('a[href]'); - if (!target) return; - var isSamePath = target.pathname === location.pathname || target.pathname === location.pathname.replace('index.html', ''); - var isSubPath = !CONFIG.root.startsWith(target.pathname) && location.pathname.startsWith(target.pathname); - element.classList.toggle('menu-item-active', target.hostname === location.hostname && (isSamePath || isSubPath)); + registerActiveMenuItem() { + document.querySelectorAll('.menu-item a[href]').forEach(target => { + const isSamePath = target.pathname === location.pathname || target.pathname === location.pathname.replace('index.html', ''); + const isSubPath = !CONFIG.root.startsWith(target.pathname) && location.pathname.startsWith(target.pathname); + target.classList.toggle('menu-item-active', target.hostname === location.hostname && (isSamePath || isSubPath)); }); }, - registerLangSelect: function() { - let selects = document.querySelectorAll('.lang-select'); + registerLangSelect() { + const selects = document.querySelectorAll('.lang-select'); selects.forEach(sel => { sel.value = CONFIG.page.lang; sel.addEventListener('change', () => { - let target = sel.options[sel.selectedIndex]; - document.querySelectorAll('.lang-select-label span').forEach(span => span.innerText = target.text); - let url = target.dataset.href; - window.pjax ? window.pjax.loadUrl(url) : window.location.href = url; + const target = sel.options[sel.selectedIndex]; + document.querySelectorAll('.lang-select-label span').forEach(span => { + span.innerText = target.text; + }); + // Disable Pjax to force refresh translation of menu item + window.location.href = target.dataset.href; }); }); }, - registerSidebarTOC: function() { - const navItems = document.querySelectorAll('.post-toc li'); - const sections = [...navItems].map(element => { - var link = element.querySelector('a.nav-link'); - var target = document.getElementById(decodeURI(link.getAttribute('href')).replace('#', '')); + registerSidebarTOC() { + this.sections = [...document.querySelectorAll('.post-toc:not(.placeholder-toc) li a.nav-link')].map(element => { + const target = document.getElementById(decodeURI(element.getAttribute('href')).replace('#', '')); // TOC item animation navigate. - link.addEventListener('click', event => { + element.addEventListener('click', event => { event.preventDefault(); - var offset = target.getBoundingClientRect().top + window.scrollY; + const offset = target.getBoundingClientRect().top + window.scrollY; window.anime({ targets : document.scrollingElement, duration : 500, easing : 'linear', - scrollTop: offset + 10 + scrollTop: offset, + complete : () => { + history.pushState(null, document.title, element.href); + } }); }); return target; }); + this.updateActiveNav(); + }, - var tocElement = document.querySelector('.post-toc-wrap'); - function activateNavByIndex(target) { - if (target.classList.contains('active-current')) return; + registerPostReward() { + const button = document.querySelector('.reward-container button'); + if (!button) return; + button.addEventListener('click', () => { + document.querySelector('.post-reward').classList.toggle('active'); + }); + }, - document.querySelectorAll('.post-toc .active').forEach(element => { - element.classList.remove('active', 'active-current'); - }); - target.classList.add('active', 'active-current'); - var parent = target.parentNode; - while (!parent.matches('.post-toc')) { - if (parent.matches('li')) parent.classList.add('active'); - parent = parent.parentNode; + activateNavByIndex(index) { + const nav = document.querySelector('.post-toc:not(.placeholder-toc) .nav'); + if (!nav) return; + + const navItemList = nav.querySelectorAll('.nav-item'); + const target = navItemList[index]; + if (!target || target.classList.contains('active-current')) return; + + const singleHeight = navItemList[navItemList.length - 1].offsetHeight; + + nav.querySelectorAll('.active').forEach(navItem => { + navItem.classList.remove('active', 'active-current'); + }); + target.classList.add('active', 'active-current'); + + let activateEle = target.querySelector('.nav-child') || target.parentElement; + let navChildHeight = 0; + + while (nav.contains(activateEle)) { + if (activateEle.classList.contains('nav-item')) { + activateEle.classList.add('active'); + } else { // .nav-child or .nav + // scrollHeight isn't reliable for transitioning child items. + // The last nav-item in a list has a margin-bottom of 5px. + navChildHeight += (singleHeight * activateEle.childElementCount) + 5; + activateEle.style.setProperty('--height', `${navChildHeight}px`); } - // Scrolling to center active TOC element if TOC content is taller then viewport. - window.anime({ - targets : tocElement, - duration : 200, - easing : 'linear', - scrollTop: tocElement.scrollTop - (tocElement.offsetHeight / 2) + target.getBoundingClientRect().top - tocElement.getBoundingClientRect().top - }); + activateEle = activateEle.parentElement; } - function findIndex(entries) { - let index = 0; - let entry = entries[index]; - if (entry.boundingClientRect.top > 0) { - index = sections.indexOf(entry.target); - return index === 0 ? 0 : index - 1; - } - for (; index < entries.length; index++) { - if (entries[index].boundingClientRect.top <= 0) { - entry = entries[index]; - } else { - return sections.indexOf(entry.target); - } - } - return sections.indexOf(entry.target); - } - - function createIntersectionObserver(marginTop) { - marginTop = Math.floor(marginTop + 10000); - let intersectionObserver = new IntersectionObserver((entries, observe) => { - let scrollHeight = document.documentElement.scrollHeight + 100; - if (scrollHeight > marginTop) { - observe.disconnect(); - createIntersectionObserver(scrollHeight); - return; - } - let index = findIndex(entries); - activateNavByIndex(navItems[index]); - }, { - rootMargin: marginTop + 'px 0px -100% 0px', - threshold : 0 - }); - sections.forEach(element => { - element && intersectionObserver.observe(element); - }); - } - createIntersectionObserver(document.documentElement.scrollHeight); + // Scrolling to center active TOC element if TOC content is taller then viewport. + const tocElement = document.querySelector(CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini' ? '.sidebar-panel-container' : '.sidebar'); + if (!document.querySelector('.sidebar-toc-active')) return; + window.anime({ + targets : tocElement, + duration : 200, + easing : 'linear', + scrollTop: tocElement.scrollTop - (tocElement.offsetHeight / 2) + target.getBoundingClientRect().top - tocElement.getBoundingClientRect().top + }); }, - hasMobileUA: function() { - let ua = navigator.userAgent; - let pa = /iPad|iPhone|Android|Opera Mini|BlackBerry|webOS|UCWEB|Blazer|PSP|IEMobile|Symbian/g; - return pa.test(ua); - }, - - isTablet: function() { - return window.screen.width < 992 && window.screen.width > 767 && this.hasMobileUA(); - }, - - isMobile: function() { - return window.screen.width < 767 && this.hasMobileUA(); - }, - - isDesktop: function() { - return !this.isTablet() && !this.isMobile(); - }, - - supportsPDFs: function() { - let ua = navigator.userAgent; - let isFirefoxWithPDFJS = ua.includes('irefox') && parseInt(ua.split('rv:')[1].split('.')[0], 10) > 18; - let supportsPdfMimeType = typeof navigator.mimeTypes['application/pdf'] !== 'undefined'; - let isIOS = /iphone|ipad|ipod/i.test(ua.toLowerCase()); - return isFirefoxWithPDFJS || (supportsPdfMimeType && !isIOS); - }, - - /** - * Init Sidebar & TOC inner dimensions on all pages and for all schemes. - * Need for Sidebar/TOC inner scrolling if content taller then viewport. - */ - initSidebarDimension: function() { - var sidebarNav = document.querySelector('.sidebar-nav'); - var sidebarNavHeight = sidebarNav.style.display !== 'none' ? sidebarNav.offsetHeight : 0; - var sidebarOffset = CONFIG.sidebar.offset || 12; - var sidebarb2tHeight = CONFIG.back2top.enable && CONFIG.back2top.sidebar ? document.querySelector('.back-to-top').offsetHeight : 0; - var sidebarSchemePadding = (CONFIG.sidebar.padding * 2) + sidebarNavHeight + sidebarb2tHeight; - // Margin of sidebar b2t: -4px -10px -18px, brings a different of 22px. - if (CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') sidebarSchemePadding += (sidebarOffset * 2) - 22; - // Initialize Sidebar & TOC Height. - var sidebarWrapperHeight = document.body.offsetHeight - sidebarSchemePadding + 'px'; - document.querySelector('.site-overview-wrap').style.maxHeight = sidebarWrapperHeight; - document.querySelector('.post-toc-wrap').style.maxHeight = sidebarWrapperHeight; - }, - - updateSidebarPosition: function() { - var sidebarNav = document.querySelector('.sidebar-nav'); - var hasTOC = document.querySelector('.post-toc'); - if (hasTOC) { - sidebarNav.style.display = ''; - sidebarNav.classList.add('motion-element'); - document.querySelector('.sidebar-nav-toc').click(); - } else { - sidebarNav.style.display = 'none'; - sidebarNav.classList.remove('motion-element'); - document.querySelector('.sidebar-nav-overview').click(); - } - NexT.utils.initSidebarDimension(); - if (!this.isDesktop() || CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') return; + updateSidebarPosition() { + if (window.innerWidth < 1200 || CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') return; // Expand sidebar on post detail page by default, when post has a toc. - var display = CONFIG.page.sidebar; + const hasTOC = document.querySelector('.post-toc:not(.placeholder-toc)'); + let display = CONFIG.page.sidebar; if (typeof display !== 'boolean') { // There's no definition sidebar in the page front-matter. display = CONFIG.sidebar.display === 'always' || (CONFIG.sidebar.display === 'post' && hasTOC); @@ -380,36 +389,136 @@ NexT.utils = { } }, - getScript: function(url, callback, condition) { - if (condition) { - callback(); - } else { - var script = document.createElement('script'); - script.onload = script.onreadystatechange = function(_, isAbort) { - if (isAbort || !script.readyState || /loaded|complete/.test(script.readyState)) { - script.onload = script.onreadystatechange = null; - script = undefined; - if (!isAbort && callback) setTimeout(callback, 0); - } - }; - script.src = url; - document.head.appendChild(script); + activateSidebarPanel(index) { + const sidebar = document.querySelector('.sidebar-inner'); + const activeClassNames = ['sidebar-toc-active', 'sidebar-overview-active']; + if (sidebar.classList.contains(activeClassNames[index])) return; + + const panelContainer = sidebar.querySelector('.sidebar-panel-container'); + const tocPanel = panelContainer.firstElementChild; + const overviewPanel = panelContainer.lastElementChild; + + let postTOCHeight = tocPanel.scrollHeight; + // For TOC activation, try to use the animated TOC height + if (index === 0) { + const nav = tocPanel.querySelector('.nav'); + if (nav) { + postTOCHeight = parseInt(nav.style.getPropertyValue('--height'), 10); + } } + const panelHeights = [ + postTOCHeight, + overviewPanel.scrollHeight + ]; + panelContainer.style.setProperty('--inactive-panel-height', `${panelHeights[1 - index]}px`); + panelContainer.style.setProperty('--active-panel-height', `${panelHeights[index]}px`); + + sidebar.classList.replace(activeClassNames[1 - index], activeClassNames[index]); }, - loadComments: function(element, callback) { - if (!CONFIG.comments.lazyload || !element) { - callback(); - return; + updateFooterPosition() { + if (CONFIG.scheme === 'Pisces' || CONFIG.scheme === 'Gemini') return; + function updateFooterPosition() { + const footer = document.querySelector('.footer'); + const containerHeight = document.querySelector('.main').offsetHeight + footer.offsetHeight; + footer.classList.toggle('footer-fixed', containerHeight <= window.innerHeight); } - let intersectionObserver = new IntersectionObserver((entries, observer) => { - let entry = entries[0]; - if (entry.isIntersecting) { - callback(); - observer.disconnect(); + + updateFooterPosition(); + window.addEventListener('resize', updateFooterPosition); + window.addEventListener('scroll', updateFooterPosition, { passive: true }); + }, + + /** + * Sets the CSS variable '--dialog-scrollgutter' to the specified gap value. + * If no gap is provided, it calculates the gap as the difference between + * the window's inner width and the document body's client width. + * + * @param {string} [gap] - The gap value to be set. If not provided, the + * default gap is calculated automatically. + */ + setGutter(gap) { + document.body.style.setProperty('--dialog-scrollgutter', gap || `${window.innerWidth - document.body.clientWidth}px`); + }, + + getScript(src, options = {}, legacyCondition) { + if (typeof options === 'function') { + return this.getScript(src, { + condition: legacyCondition + }).then(options); + } + const { + condition = false, + attributes: { + id = '', + defer = false, + crossOrigin = '', + dataset = {}, + ...otherAttributes + } = {}, + parentNode = null + } = options; + const async = options.async ?? false; + return new Promise((resolve, reject) => { + if (condition) { + resolve(); + } else { + const script = document.createElement('script'); + + if (id) script.id = id; + if (crossOrigin) script.crossOrigin = crossOrigin; + script.async = async; + script.defer = defer; + Object.assign(script.dataset, dataset); + Object.entries(otherAttributes).forEach(([name, value]) => { + script.setAttribute(name, String(value)); + }); + + script.onload = resolve; + script.onerror = reject; + + if (typeof src === 'object') { + const { url, integrity } = src; + script.src = url; + if (integrity) { + script.integrity = integrity; + script.crossOrigin = 'anonymous'; + } + } else { + script.src = src; + } + (parentNode || document.head).appendChild(script); } }); - intersectionObserver.observe(element); - return intersectionObserver; + }, + + loadComments(selector, legacyCallback) { + if (legacyCallback) { + return this.loadComments(selector).then(legacyCallback); + } + return new Promise(resolve => { + const element = document.querySelector(selector); + if (!CONFIG.comments.lazyload || !element) { + resolve(); + return; + } + const intersectionObserver = new IntersectionObserver((entries, observer) => { + const entry = entries[0]; + if (!entry.isIntersecting) return; + + resolve(); + observer.disconnect(); + }); + intersectionObserver.observe(element); + }); + }, + + debounce(func, wait) { + let timeout; + return function(...args) { + const context = this; + clearTimeout(timeout); + timeout = setTimeout(() => func.apply(context, args), wait); + }; } }; diff --git a/my-career/index.html b/my-career/index.html index d5db4061..a682868e 100644 --- a/my-career/index.html +++ b/my-career/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/page/10/index.html b/page/10/index.html index fb29bfba..14f81a62 100644 --- a/page/10/index.html +++ b/page/10/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/page/11/index.html b/page/11/index.html index f7ded21c..6b7988e6 100644 --- a/page/11/index.html +++ b/page/11/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/page/12/index.html b/page/12/index.html index be22ffe1..4024b8be 100644 --- a/page/12/index.html +++ b/page/12/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/page/13/index.html b/page/13/index.html index 4f0120ac..77a37b67 100644 --- a/page/13/index.html +++ b/page/13/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -281,6 +281,101 @@ +
    + + + +
    + + + + + + + +
    +

    + +

    + + +
    + + + + +
    +
    +

    也许你已经玩过这款游戏,或许你还没有听说过这款游戏,不过都没有关系。愤怒的小鸟(Angry Birds)这款游戏最早是android平台上的一款免费的游戏,受到大家的热捧,后来又移植到IOS上,再后来又被移植到了PC上,可以说这是植物大战僵尸之后的又一款令全世界疯狂的游戏。

    +
    +

    +

    这款游戏主要是利用些许的物理原理吧,我们用弹弓去打那些猪头,而猪头可能是藏在冰块或者木头里面的,就需要我们去用弹弓破坏他们,然后打掉猪头,然而子弹就是小鸟,有几种不同的小鸟可供选择,随着你玩游戏的深入。而我们需要做的就只是,调整弹弓的角度和力度即可,十分有趣的游戏。

    +

    在android 手机平台上我们用的是手来操作小鸟和力度,而在电脑PC上我们就只能用鼠标来操作了,虽然可能没有触屏手机上那么切身的感受,不够还是很不错的游戏,相信你玩了之后一定会喜欢的。

    +

    不同的小鸟有不同的特性,和不同的操作方式哦,几种小鸟加起来一定可以让你乐翻天 的!!

    +

    将下载下来的游戏,安装即可运行。

    +

    这款游戏Alt+Enter窗口游戏模式,如果运行游戏的时候提示分辨率出错,请下载最新的驱动即可。

    +

    游戏下载:  点我进入网盘下载

    +

    注意:你还可以进入360软件管家 ,在里面搜索愤怒的小鸟即可下载,笨软件只有50M。

    + + +
    + + + + + +
    +
    + +
    +
    +
    + + + + + + +
    @@ -399,101 +494,6 @@ -
    - - - -
    - - - - - - - -
    -

    - -

    - - -
    - - - - -
    -
    -

    也许你已经玩过这款游戏,或许你还没有听说过这款游戏,不过都没有关系。愤怒的小鸟(Angry Birds)这款游戏最早是android平台上的一款免费的游戏,受到大家的热捧,后来又移植到IOS上,再后来又被移植到了PC上,可以说这是植物大战僵尸之后的又一款令全世界疯狂的游戏。

    -
    -

    -

    这款游戏主要是利用些许的物理原理吧,我们用弹弓去打那些猪头,而猪头可能是藏在冰块或者木头里面的,就需要我们去用弹弓破坏他们,然后打掉猪头,然而子弹就是小鸟,有几种不同的小鸟可供选择,随着你玩游戏的深入。而我们需要做的就只是,调整弹弓的角度和力度即可,十分有趣的游戏。

    -

    在android 手机平台上我们用的是手来操作小鸟和力度,而在电脑PC上我们就只能用鼠标来操作了,虽然可能没有触屏手机上那么切身的感受,不够还是很不错的游戏,相信你玩了之后一定会喜欢的。

    -

    不同的小鸟有不同的特性,和不同的操作方式哦,几种小鸟加起来一定可以让你乐翻天 的!!

    -

    将下载下来的游戏,安装即可运行。

    -

    这款游戏Alt+Enter窗口游戏模式,如果运行游戏的时候提示分辨率出错,请下载最新的驱动即可。

    -

    游戏下载:  点我进入网盘下载

    -

    注意:你还可以进入360软件管家 ,在里面搜索愤怒的小鸟即可下载,笨软件只有50M。

    - - -
    - - - - - -
    -
    - -
    -
    -
    - - - - - - -
    @@ -954,96 +954,6 @@ -
    - - - -
    - - - - - - - -
    -

    - -

    - - -
    - - - - -
    -

    -

    这个视频是在优米网里面的创新中国看到的,这个建筑师将计算机领域里面的一些知识运用到了建筑学,通过计算机生成一个“工具箱”,而工程师只要将一些限制条件和设计需求等等输入计算机,我们就可以让计算机为我们产生很多种不同的方案,而我们只需要从其中挑选出比较好的,而我们人类在面对一个问题时,往往只会有较少的一种或者几种想法,如果我们的想法都不好呢?那不就只有重新来了吗。

    -

    正如设计师在视频里面讲的:咱们说说这创新的概念,我个人的理解,创新这个事它不是说您非得做一个前无古人,后无来者的一个研究,其实一个思维方式的转变、一个知识的整合都可以是创新,实际上我们所做的事无非是把其他的学科看起来根本就完全不起眼的知识,把它挪到建筑学科来,然后做一个转化,让它帮助建筑师来产生一个不一样的设计,如果没有这个其他知识的转化的话,建筑师本人不会这样思考,在做创新的时候把这个脑子稍微放开一点,看看其他人在干什么,看看其他学科的发展,其他学科的某一个进步可能会对你自身的一个学科,产生一个根本性的革命。

    -

    **
    **

    -

    其实我们老师也曾这样讲过,大学和研究生阶段其实完全可以选择不一样的学科。将来将两者一起运用到其中的某一个方面,往往都会有很好的效果,比如大学读计算机系,研究生读建筑学相关的。那你不就成了学计算机里面搞建筑设计是比较好的,学建筑设计里面,计算机又是比较好的,无形之中就比其他人多了许多机会。

    -

    工作也一样,就像视频里设计师讲的,将计算机学里面也许不起眼的知识运用到建筑学里面,也许就会产生质的飞跃。

    - - -
    - - - - - -
    -
    - -
    -
    -
    - - - - - - -
    @@ -1146,6 +1056,96 @@ +
    + + + +
    + + + + + + + +
    +

    + +

    + + +
    + + + + +
    +

    +

    这个视频是在优米网里面的创新中国看到的,这个建筑师将计算机领域里面的一些知识运用到了建筑学,通过计算机生成一个“工具箱”,而工程师只要将一些限制条件和设计需求等等输入计算机,我们就可以让计算机为我们产生很多种不同的方案,而我们只需要从其中挑选出比较好的,而我们人类在面对一个问题时,往往只会有较少的一种或者几种想法,如果我们的想法都不好呢?那不就只有重新来了吗。

    +

    正如设计师在视频里面讲的:咱们说说这创新的概念,我个人的理解,创新这个事它不是说您非得做一个前无古人,后无来者的一个研究,其实一个思维方式的转变、一个知识的整合都可以是创新,实际上我们所做的事无非是把其他的学科看起来根本就完全不起眼的知识,把它挪到建筑学科来,然后做一个转化,让它帮助建筑师来产生一个不一样的设计,如果没有这个其他知识的转化的话,建筑师本人不会这样思考,在做创新的时候把这个脑子稍微放开一点,看看其他人在干什么,看看其他学科的发展,其他学科的某一个进步可能会对你自身的一个学科,产生一个根本性的革命。

    +

    **
    **

    +

    其实我们老师也曾这样讲过,大学和研究生阶段其实完全可以选择不一样的学科。将来将两者一起运用到其中的某一个方面,往往都会有很好的效果,比如大学读计算机系,研究生读建筑学相关的。那你不就成了学计算机里面搞建筑设计是比较好的,学建筑设计里面,计算机又是比较好的,无形之中就比其他人多了许多机会。

    +

    工作也一样,就像视频里设计师讲的,将计算机学里面也许不起眼的知识运用到建筑学里面,也许就会产生质的飞跃。

    + + +
    + + + + + +
    +
    + +
    +
    +
    + + + + + + +
    diff --git a/page/14/index.html b/page/14/index.html index 6820f400..e050e61f 100644 --- a/page/14/index.html +++ b/page/14/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -847,103 +847,6 @@ -
    - - - -
    - - - - - - - -
    -

    - -

    - - -
    - - - - -
    - 相信很多童鞋有和我一样的经历吧,当我们安装游戏或者软件的时候(绝大多数是游戏),电脑弹出一个框说我们的系统缺少某个.dll的类库文件,不能动态连接什么什么的信息, - - -
    - - Read more » - -
    - - - -
    - - - - - -
    -
    - -
    -
    -
    - - - - - - -
    @@ -1044,6 +947,103 @@ +
    + + + +
    + + + + + + + +
    +

    + +

    + + +
    + + + + +
    + 相信很多童鞋有和我一样的经历吧,当我们安装游戏或者软件的时候(绝大多数是游戏),电脑弹出一个框说我们的系统缺少某个.dll的类库文件,不能动态连接什么什么的信息, + + +
    + + Read more » + +
    + + + +
    + + + + + +
    +
    + +
    +
    +
    + + + + + + +
    diff --git a/page/15/index.html b/page/15/index.html index 3744b584..65681376 100644 --- a/page/15/index.html +++ b/page/15/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/page/16/index.html b/page/16/index.html index ea8c88eb..bdf84791 100644 --- a/page/16/index.html +++ b/page/16/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/page/17/index.html b/page/17/index.html index 011e78c7..ee573389 100644 --- a/page/17/index.html +++ b/page/17/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/page/18/index.html b/page/18/index.html index d2ee916e..9b05a277 100644 --- a/page/18/index.html +++ b/page/18/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -828,99 +828,6 @@ -
    - - - -
    - - - - - - - -
    -

    - -

    - - -
    - - - - -
    - 今天给大家介绍一个很不错,很炫的小东西。这个小东西很适合站长用,它是用flash的方式动态展示你网站的访问者的来源。动画做得很炫哦。 - - -
    - - Read more » - -
    - - - -
    - - - - - -
    -
    - -
    -
    -
    - - - - - - -
    @@ -1019,7 +926,7 @@
    - +

    - + +

    + + +
    + + + + +
    + 今天给大家介绍一个很不错,很炫的小东西。这个小东西很适合站长用,它是用flash的方式动态展示你网站的访问者的来源。动画做得很炫哦。 + + +
    + + Read more » + +
    + + + +
    + + + + + +
    +
    + +
    +
    +
    + + + + + + + +
    + + + +
    + + + + + + + +
    +

    +

    - - - -
    diff --git a/tags/SQL/index.html b/tags/SQL/index.html index 791e7944..52f40e8d 100644 --- a/tags/SQL/index.html +++ b/tags/SQL/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/SSD1/index.html b/tags/SSD1/index.html index ad13fff1..80228925 100644 --- a/tags/SSD1/index.html +++ b/tags/SSD1/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/SVN/index.html b/tags/SVN/index.html index a6452d9c..b67edddc 100644 --- a/tags/SVN/index.html +++ b/tags/SVN/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/Salling-Clickr/index.html b/tags/Salling-Clickr/index.html index 04a11d16..b8f87c52 100644 --- a/tags/Salling-Clickr/index.html +++ b/tags/Salling-Clickr/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/Session/index.html b/tags/Session/index.html index 8749027c..4cc6a388 100644 --- a/tags/Session/index.html +++ b/tags/Session/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/SessionFactory/index.html b/tags/SessionFactory/index.html index 4da9be96..4dc47e4b 100644 --- a/tags/SessionFactory/index.html +++ b/tags/SessionFactory/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/Spring/index.html b/tags/Spring/index.html index cbc61ed6..32d6cf1a 100644 --- a/tags/Spring/index.html +++ b/tags/Spring/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/Tomcat/index.html b/tags/Tomcat/index.html index 314e258e..a446237d 100644 --- a/tags/Tomcat/index.html +++ b/tags/Tomcat/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/addEventListener/index.html b/tags/addEventListener/index.html index b77cc2a0..6d988a9f 100644 --- a/tags/addEventListener/index.html +++ b/tags/addEventListener/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/ajax/index.html b/tags/ajax/index.html index d7899776..533c4aa4 100644 --- a/tags/ajax/index.html +++ b/tags/ajax/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/android/index.html b/tags/android/index.html index 7596dc0f..95494a1c 100644 --- a/tags/android/index.html +++ b/tags/android/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/angular-js/index.html b/tags/angular-js/index.html index b1dd58f2..e398dc0c 100644 --- a/tags/angular-js/index.html +++ b/tags/angular-js/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/app/index.html b/tags/app/index.html index 6dc0ba95..c63aa9d8 100644 --- a/tags/app/index.html +++ b/tags/app/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/attachEvent/index.html b/tags/attachEvent/index.html index ac27a748..10c161eb 100644 --- a/tags/attachEvent/index.html +++ b/tags/attachEvent/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/beijing/index.html b/tags/beijing/index.html index c554d1f2..5ecf4750 100644 --- a/tags/beijing/index.html +++ b/tags/beijing/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/blog/index.html b/tags/blog/index.html index f4be49bc..df67b98b 100644 --- a/tags/blog/index.html +++ b/tags/blog/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/c/index.html b/tags/c/index.html index e3927fe6..b9f08dac 100644 --- a/tags/c/index.html +++ b/tags/c/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/caddy/index.html b/tags/caddy/index.html index 3e3ac199..31dd431d 100644 --- a/tags/caddy/index.html +++ b/tags/caddy/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/canon/index.html b/tags/canon/index.html index 42a0d5a9..5551c976 100644 --- a/tags/canon/index.html +++ b/tags/canon/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/chm/index.html b/tags/chm/index.html index d2520015..181c0c5f 100644 --- a/tags/chm/index.html +++ b/tags/chm/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/chrome/index.html b/tags/chrome/index.html index 15b2079f..43879e48 100644 --- a/tags/chrome/index.html +++ b/tags/chrome/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/cloud/index.html b/tags/cloud/index.html index 04e5def3..049bddae 100644 --- a/tags/cloud/index.html +++ b/tags/cloud/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/cover-flow/index.html b/tags/cover-flow/index.html index f8d4c268..fd07f082 100644 --- a/tags/cover-flow/index.html +++ b/tags/cover-flow/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/css/index.html b/tags/css/index.html index 3973eafa..d5e53d6e 100644 --- a/tags/css/index.html +++ b/tags/css/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/css3/index.html b/tags/css3/index.html index 638509f2..00d9d175 100644 --- a/tags/css3/index.html +++ b/tags/css3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/dll/index.html b/tags/dll/index.html index 48e515c2..76e7b063 100644 --- a/tags/dll/index.html +++ b/tags/dll/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/docker/index.html b/tags/docker/index.html index 49a86975..67b90be3 100644 --- a/tags/docker/index.html +++ b/tags/docker/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/eclipse/index.html b/tags/eclipse/index.html index 4adbb2e5..f81fc538 100644 --- a/tags/eclipse/index.html +++ b/tags/eclipse/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/email/index.html b/tags/email/index.html index ba8befdc..4c19f02a 100644 --- a/tags/email/index.html +++ b/tags/email/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/express/index.html b/tags/express/index.html index 3d8f7d01..e49e6386 100644 --- a/tags/express/index.html +++ b/tags/express/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/expressjs/index.html b/tags/expressjs/index.html index 6fc99eba..48d6f439 100644 --- a/tags/expressjs/index.html +++ b/tags/expressjs/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/favicon/index.html b/tags/favicon/index.html index d79e2154..128df1be 100644 --- a/tags/favicon/index.html +++ b/tags/favicon/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/flash/index.html b/tags/flash/index.html index 1d8e760f..e4f5b192 100644 --- a/tags/flash/index.html +++ b/tags/flash/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/form/index.html b/tags/form/index.html index cc3bb37e..0f3f8968 100644 --- a/tags/form/index.html +++ b/tags/form/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/ftp/index.html b/tags/ftp/index.html index 7a46f36b..0d11a984 100644 --- a/tags/ftp/index.html +++ b/tags/ftp/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/git/index.html b/tags/git/index.html index d764eef4..ac6cfbbf 100644 --- a/tags/git/index.html +++ b/tags/git/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/github/index.html b/tags/github/index.html index e4ddbd59..bc3684fa 100644 --- a/tags/github/index.html +++ b/tags/github/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/gnome/index.html b/tags/gnome/index.html index ae0abd77..fe4383f5 100644 --- a/tags/gnome/index.html +++ b/tags/gnome/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/go/index.html b/tags/go/index.html index 1720a5e7..7f04224f 100644 --- a/tags/go/index.html +++ b/tags/go/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/google-reader/index.html b/tags/google-reader/index.html index babe57e7..44cff9c8 100644 --- a/tags/google-reader/index.html +++ b/tags/google-reader/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/google/index.html b/tags/google/index.html index ffefeb3f..2045481f 100644 --- a/tags/google/index.html +++ b/tags/google/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/googlle/index.html b/tags/googlle/index.html index 6b7bbf6f..c7a9055a 100644 --- a/tags/googlle/index.html +++ b/tags/googlle/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/gradle/index.html b/tags/gradle/index.html index 9bc44053..ae3e17ef 100644 --- a/tags/gradle/index.html +++ b/tags/gradle/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/html-5/index.html b/tags/html-5/index.html index 90dbda76..79ab9b4b 100644 --- a/tags/html-5/index.html +++ b/tags/html-5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/html5/index.html b/tags/html5/index.html index 18fc60f5..7698a92c 100644 --- a/tags/html5/index.html +++ b/tags/html5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/http/index.html b/tags/http/index.html index 981ba692..2a6cb765 100644 --- a/tags/http/index.html +++ b/tags/http/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/hudson/index.html b/tags/hudson/index.html index 564bf710..f5846ece 100644 --- a/tags/hudson/index.html +++ b/tags/hudson/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/iPhone/index.html b/tags/iPhone/index.html index ff6ca090..5840905e 100644 --- a/tags/iPhone/index.html +++ b/tags/iPhone/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/index.html b/tags/index.html index d36d476f..26ef00fd 100644 --- a/tags/index.html +++ b/tags/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - + diff --git a/tags/jade/index.html b/tags/jade/index.html index 744a7964..33e6b6a0 100644 --- a/tags/jade/index.html +++ b/tags/jade/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/java/index.html b/tags/java/index.html index c86c4260..4a260403 100644 --- a/tags/java/index.html +++ b/tags/java/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/java/page/2/index.html b/tags/java/page/2/index.html index 6d655f43..b57eefdc 100644 --- a/tags/java/page/2/index.html +++ b/tags/java/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/java/page/3/index.html b/tags/java/page/3/index.html index c7c14780..3048c5a3 100644 --- a/tags/java/page/3/index.html +++ b/tags/java/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/javascript/index.html b/tags/javascript/index.html index c16703d4..6bcb0c05 100644 --- a/tags/javascript/index.html +++ b/tags/javascript/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/java,手机/index.html b/tags/java,手机/index.html index 4f9e20be..b7bcdcde 100644 --- a/tags/java,手机/index.html +++ b/tags/java,手机/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/jboss-as/index.html b/tags/jboss-as/index.html index 9c502c1c..f17f4db0 100644 --- a/tags/jboss-as/index.html +++ b/tags/jboss-as/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/jboss/index.html b/tags/jboss/index.html index f39e1297..0e315a3f 100644 --- a/tags/jboss/index.html +++ b/tags/jboss/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/jetty/index.html b/tags/jetty/index.html index 0c4ccd39..64f751b2 100644 --- a/tags/jetty/index.html +++ b/tags/jetty/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/jgit/index.html b/tags/jgit/index.html index 7f4c7b75..23df553b 100644 --- a/tags/jgit/index.html +++ b/tags/jgit/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/jquery/index.html b/tags/jquery/index.html index cdac986f..46febc1c 100644 --- a/tags/jquery/index.html +++ b/tags/jquery/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/js/index.html b/tags/js/index.html index 391074e3..c86ff8e0 100644 --- a/tags/js/index.html +++ b/tags/js/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/json/index.html b/tags/json/index.html index dbc7a1a7..31e08422 100644 --- a/tags/json/index.html +++ b/tags/json/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/linux/index.html b/tags/linux/index.html index b380ce35..2e4c6347 100644 --- a/tags/linux/index.html +++ b/tags/linux/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/log4j/index.html b/tags/log4j/index.html index dab4b878..6bdabbb4 100644 --- a/tags/log4j/index.html +++ b/tags/log4j/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/maggie-Q/index.html b/tags/maggie-Q/index.html index 15aef454..22f18878 100644 --- a/tags/maggie-Q/index.html +++ b/tags/maggie-Q/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/markdown/index.html b/tags/markdown/index.html index e773491f..18d815ab 100644 --- a/tags/markdown/index.html +++ b/tags/markdown/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/maven/index.html b/tags/maven/index.html index cd9c8546..2e18c12b 100644 --- a/tags/maven/index.html +++ b/tags/maven/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/mobile/index.html b/tags/mobile/index.html index ad6fd729..43a0b682 100644 --- a/tags/mobile/index.html +++ b/tags/mobile/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/mongo/index.html b/tags/mongo/index.html index d69f6bbb..5fc23092 100644 --- a/tags/mongo/index.html +++ b/tags/mongo/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/mongodb/index.html b/tags/mongodb/index.html index 3f404542..6d824174 100644 --- a/tags/mongodb/index.html +++ b/tags/mongodb/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/mysql/index.html b/tags/mysql/index.html index 1823dc6c..300d2966 100644 --- a/tags/mysql/index.html +++ b/tags/mysql/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/node/index.html b/tags/node/index.html index db77a60a..b61d100c 100644 --- a/tags/node/index.html +++ b/tags/node/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/nodejs/index.html b/tags/nodejs/index.html index 07f4e658..49f52f96 100644 --- a/tags/nodejs/index.html +++ b/tags/nodejs/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/notepad/index.html b/tags/notepad/index.html index d71c41bb..4a7f2762 100644 --- a/tags/notepad/index.html +++ b/tags/notepad/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/npm/index.html b/tags/npm/index.html index 4545f7c1..3f0c00b9 100644 --- a/tags/npm/index.html +++ b/tags/npm/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/omegle/index.html b/tags/omegle/index.html index 80e3686d..0155bcd9 100644 --- a/tags/omegle/index.html +++ b/tags/omegle/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/open-party/index.html b/tags/open-party/index.html index 45bee385..ea78d6db 100644 --- a/tags/open-party/index.html +++ b/tags/open-party/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/osgi/index.html b/tags/osgi/index.html index 535e86ec..06fc23ee 100644 --- a/tags/osgi/index.html +++ b/tags/osgi/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/pdf/index.html b/tags/pdf/index.html index 6c269e73..38ed97c1 100644 --- a/tags/pdf/index.html +++ b/tags/pdf/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/photos/index.html b/tags/photos/index.html index f5b53b40..a9bc0a1f 100644 --- a/tags/photos/index.html +++ b/tags/photos/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/photoshop/index.html b/tags/photoshop/index.html index 352c4d77..36a21d7b 100644 --- a/tags/photoshop/index.html +++ b/tags/photoshop/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/php/index.html b/tags/php/index.html index 1f6b59e4..ce15ae68 100644 --- a/tags/php/index.html +++ b/tags/php/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/picasa/index.html b/tags/picasa/index.html index 2a5c9566..d0109d28 100644 --- a/tags/picasa/index.html +++ b/tags/picasa/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/postgresql/index.html b/tags/postgresql/index.html index 4d9d84ca..e66e3411 100644 --- a/tags/postgresql/index.html +++ b/tags/postgresql/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/query/index.html b/tags/query/index.html index 6e6e7b2b..85f5f828 100644 --- a/tags/query/index.html +++ b/tags/query/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/rails/index.html b/tags/rails/index.html index ad426e45..18a277f8 100644 --- a/tags/rails/index.html +++ b/tags/rails/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/recuva,下载/index.html b/tags/recuva,下载/index.html index c83bd728..f83e5487 100644 --- a/tags/recuva,下载/index.html +++ b/tags/recuva,下载/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/ruby/index.html b/tags/ruby/index.html index e59042b6..8ee4cfa1 100644 --- a/tags/ruby/index.html +++ b/tags/ruby/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/servlet/index.html b/tags/servlet/index.html index 6a1263cd..2dbb37f8 100644 --- a/tags/servlet/index.html +++ b/tags/servlet/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/sp1/index.html b/tags/sp1/index.html index 96391902..7727ac53 100644 --- a/tags/sp1/index.html +++ b/tags/sp1/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/struts2/index.html b/tags/struts2/index.html index eb2e8b07..de81086a 100644 --- a/tags/struts2/index.html +++ b/tags/struts2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/ted/index.html b/tags/ted/index.html index 2178d245..daa3636e 100644 --- a/tags/ted/index.html +++ b/tags/ted/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/thoughts/index.html b/tags/thoughts/index.html index 2870cde8..1a371356 100644 --- a/tags/thoughts/index.html +++ b/tags/thoughts/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/tomcat7/index.html b/tags/tomcat7/index.html index af678c63..aae6fde9 100644 --- a/tags/tomcat7/index.html +++ b/tags/tomcat7/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/travis/index.html b/tags/travis/index.html index 1662beed..d4a7fea6 100644 --- a/tags/travis/index.html +++ b/tags/travis/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/twu/index.html b/tags/twu/index.html index 0a38ce27..21641a32 100644 --- a/tags/twu/index.html +++ b/tags/twu/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/ubuntu/index.html b/tags/ubuntu/index.html index ab909c48..80cadc2b 100644 --- a/tags/ubuntu/index.html +++ b/tags/ubuntu/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/u盘/index.html b/tags/u盘/index.html index b5bde76f..bd996293 100644 --- a/tags/u盘/index.html +++ b/tags/u盘/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/vpn/index.html b/tags/vpn/index.html index d0e465db..cb66a9c3 100644 --- a/tags/vpn/index.html +++ b/tags/vpn/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/vscode/index.html b/tags/vscode/index.html index bbd399b8..0739f1e2 100644 --- a/tags/vscode/index.html +++ b/tags/vscode/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/web-xml/index.html b/tags/web-xml/index.html index deb4958e..facfd885 100644 --- a/tags/web-xml/index.html +++ b/tags/web-xml/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/web/index.html b/tags/web/index.html index 97ed909f..d3c3eb00 100644 --- a/tags/web/index.html +++ b/tags/web/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/windows/index.html b/tags/windows/index.html index c2f5eb76..6604c0fd 100644 --- a/tags/windows/index.html +++ b/tags/windows/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/wordpress/index.html b/tags/wordpress/index.html index 621b8dbc..1b6a8a5f 100644 --- a/tags/wordpress/index.html +++ b/tags/wordpress/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/上传/index.html b/tags/上传/index.html index b7de42b0..089fea8b 100644 --- a/tags/上传/index.html +++ b/tags/上传/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/上传文件/index.html b/tags/上传文件/index.html index 79b6c3ec..d123b81e 100644 --- a/tags/上传文件/index.html +++ b/tags/上传文件/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/上海/index.html b/tags/上海/index.html index 7b1c4162..1e585cdf 100644 --- a/tags/上海/index.html +++ b/tags/上海/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/上线/index.html b/tags/上线/index.html index 1734df96..b6391829 100644 --- a/tags/上线/index.html +++ b/tags/上线/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/下载/index.html b/tags/下载/index.html index a42c9596..8a6f81ef 100644 --- a/tags/下载/index.html +++ b/tags/下载/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/下载/page/2/index.html b/tags/下载/page/2/index.html index add1575f..7fc31014 100644 --- a/tags/下载/page/2/index.html +++ b/tags/下载/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -315,8 +315,8 @@
    -
    @@ -335,8 +335,8 @@
    -
    diff --git a/tags/下载/page/3/index.html b/tags/下载/page/3/index.html index 999b924e..73304069 100644 --- a/tags/下载/page/3/index.html +++ b/tags/下载/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/下载/page/4/index.html b/tags/下载/page/4/index.html index 3917be25..438fb533 100644 --- a/tags/下载/page/4/index.html +++ b/tags/下载/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/下载/page/5/index.html b/tags/下载/page/5/index.html index 66ac3978..225b615a 100644 --- a/tags/下载/page/5/index.html +++ b/tags/下载/page/5/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -295,8 +295,8 @@
    -
    @@ -315,8 +315,8 @@
    -
    diff --git a/tags/专题/index.html b/tags/专题/index.html index bd4a0146..43b41e46 100644 --- a/tags/专题/index.html +++ b/tags/专题/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/中国/index.html b/tags/中国/index.html index eceb0fad..561aafaf 100644 --- a/tags/中国/index.html +++ b/tags/中国/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/中文手册/index.html b/tags/中文手册/index.html index 654471a4..743c700b 100644 --- a/tags/中文手册/index.html +++ b/tags/中文手册/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/主机/index.html b/tags/主机/index.html index 2fa61a94..244d9712 100644 --- a/tags/主机/index.html +++ b/tags/主机/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/主题/index.html b/tags/主题/index.html index b02c9147..e248a219 100644 --- a/tags/主题/index.html +++ b/tags/主题/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/九寨沟/index.html b/tags/九寨沟/index.html index c8c9e7a0..5dc1aecc 100644 --- a/tags/九寨沟/index.html +++ b/tags/九寨沟/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/亚丁/index.html b/tags/亚丁/index.html index f2810899..84754543 100644 --- a/tags/亚丁/index.html +++ b/tags/亚丁/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/仓库/index.html b/tags/仓库/index.html index fd44515c..17898d31 100644 --- a/tags/仓库/index.html +++ b/tags/仓库/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/代码/index.html b/tags/代码/index.html index 89490403..e48b7c09 100644 --- a/tags/代码/index.html +++ b/tags/代码/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/企业邮箱/index.html b/tags/企业邮箱/index.html index d20776f5..a8f79235 100644 --- a/tags/企业邮箱/index.html +++ b/tags/企业邮箱/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/使命召唤/index.html b/tags/使命召唤/index.html index 3a3960ea..efc8d87b 100644 --- a/tags/使命召唤/index.html +++ b/tags/使命召唤/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/使用/index.html b/tags/使用/index.html index 8e23fcd7..8fac158d 100644 --- a/tags/使用/index.html +++ b/tags/使用/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/免费/index.html b/tags/免费/index.html index 430ae97e..26707075 100644 --- a/tags/免费/index.html +++ b/tags/免费/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/免费/page/2/index.html b/tags/免费/page/2/index.html index 2e467b54..a719febc 100644 --- a/tags/免费/page/2/index.html +++ b/tags/免费/page/2/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/免费/page/3/index.html b/tags/免费/page/3/index.html index 15868c93..4d363939 100644 --- a/tags/免费/page/3/index.html +++ b/tags/免费/page/3/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -375,8 +375,8 @@
    -
    diff --git a/tags/免费/page/4/index.html b/tags/免费/page/4/index.html index eecb9206..6567d518 100644 --- a/tags/免费/page/4/index.html +++ b/tags/免费/page/4/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + @@ -195,8 +195,8 @@
    -
    diff --git a/tags/入门/index.html b/tags/入门/index.html index bdd31ece..0b1ca23f 100644 --- a/tags/入门/index.html +++ b/tags/入门/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/六级/index.html b/tags/六级/index.html index 4e5c3184..3756f784 100644 --- a/tags/六级/index.html +++ b/tags/六级/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/冲印/index.html b/tags/冲印/index.html index d961a5e8..987fdc6d 100644 --- a/tags/冲印/index.html +++ b/tags/冲印/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/几个实用网站,大家要记到哈!/index.html b/tags/几个实用网站,大家要记到哈!/index.html index 1f0abcfa..f16da0e7 100644 --- a/tags/几个实用网站,大家要记到哈!/index.html +++ b/tags/几个实用网站,大家要记到哈!/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/分享/index.html b/tags/分享/index.html index 2b92af0c..081c3746 100644 --- a/tags/分享/index.html +++ b/tags/分享/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/动画/index.html b/tags/动画/index.html index e3e1081b..724aaed9 100644 --- a/tags/动画/index.html +++ b/tags/动画/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/升级/index.html b/tags/升级/index.html index a511cce3..1544e6ab 100644 --- a/tags/升级/index.html +++ b/tags/升级/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/华为/index.html b/tags/华为/index.html index 389de3fa..ea85d1f1 100644 --- a/tags/华为/index.html +++ b/tags/华为/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/单反/index.html b/tags/单反/index.html index 373ab1ef..20bd3d04 100644 --- a/tags/单反/index.html +++ b/tags/单反/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/卡巴斯基/index.html b/tags/卡巴斯基/index.html index b73d4b10..cf55c8de 100644 --- a/tags/卡巴斯基/index.html +++ b/tags/卡巴斯基/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/印度/index.html b/tags/印度/index.html index 9bbb5860..b832b48c 100644 --- a/tags/印度/index.html +++ b/tags/印度/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/发送/index.html b/tags/发送/index.html index 8b964015..e6549dc9 100644 --- a/tags/发送/index.html +++ b/tags/发送/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/可牛/index.html b/tags/可牛/index.html index 8b18d127..ee145d6f 100644 --- a/tags/可牛/index.html +++ b/tags/可牛/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/国际化/index.html b/tags/国际化/index.html index c5da56d9..b7c6f438 100644 --- a/tags/国际化/index.html +++ b/tags/国际化/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/图书/index.html b/tags/图书/index.html index e8eeafb0..91b448f5 100644 --- a/tags/图书/index.html +++ b/tags/图书/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/图片/index.html b/tags/图片/index.html index 221515e0..64d7768e 100644 --- a/tags/图片/index.html +++ b/tags/图片/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/在线/index.html b/tags/在线/index.html index 6cfbb793..bf1c64f5 100644 --- a/tags/在线/index.html +++ b/tags/在线/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/域名/index.html b/tags/域名/index.html index 9eee36bd..fa3b638e 100644 --- a/tags/域名/index.html +++ b/tags/域名/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/壁纸/index.html b/tags/壁纸/index.html index e3d7f6ab..52a164cb 100644 --- a/tags/壁纸/index.html +++ b/tags/壁纸/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/大染志/index.html b/tags/大染志/index.html index fd37e616..723a1655 100644 --- a/tags/大染志/index.html +++ b/tags/大染志/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/失败/index.html b/tags/失败/index.html index 36a31167..fcebb64c 100644 --- a/tags/失败/index.html +++ b/tags/失败/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/奖金/index.html b/tags/奖金/index.html index 596ad0da..fd6bbb69 100644 --- a/tags/奖金/index.html +++ b/tags/奖金/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/安装/index.html b/tags/安装/index.html index 0d988c5d..cb3a1330 100644 --- a/tags/安装/index.html +++ b/tags/安装/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/实现/index.html b/tags/实现/index.html index 28e86e99..9153c084 100644 --- a/tags/实现/index.html +++ b/tags/实现/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/对比/index.html b/tags/对比/index.html index c86629c1..ede9c0b8 100644 --- a/tags/对比/index.html +++ b/tags/对比/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/工具栏/index.html b/tags/工具栏/index.html index 25db95c0..4883afc7 100644 --- a/tags/工具栏/index.html +++ b/tags/工具栏/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/希尔排序/index.html b/tags/希尔排序/index.html index 0ade4f42..720b5703 100644 --- a/tags/希尔排序/index.html +++ b/tags/希尔排序/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/幻灯片/index.html b/tags/幻灯片/index.html index 0c4f16aa..57117804 100644 --- a/tags/幻灯片/index.html +++ b/tags/幻灯片/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/开始/index.html b/tags/开始/index.html index 62105ee6..fe01649a 100644 --- a/tags/开始/index.html +++ b/tags/开始/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/开源/index.html b/tags/开源/index.html index e796d06d..ea353098 100644 --- a/tags/开源/index.html +++ b/tags/开源/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/微博/index.html b/tags/微博/index.html index 369dabb4..3c828c28 100644 --- a/tags/微博/index.html +++ b/tags/微博/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/性能/index.html b/tags/性能/index.html index bea6ddc1..4245472f 100644 --- a/tags/性能/index.html +++ b/tags/性能/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/感慨!!/index.html b/tags/感慨!!/index.html index d629d8c6..792ab9f2 100644 --- a/tags/感慨!!/index.html +++ b/tags/感慨!!/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/成功/index.html b/tags/成功/index.html index cff94994..490ba9f8 100644 --- a/tags/成功/index.html +++ b/tags/成功/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/手机/index.html b/tags/手机/index.html index 432ccbf5..2dba03b9 100644 --- a/tags/手机/index.html +++ b/tags/手机/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/打折/index.html b/tags/打折/index.html index 50baba80..186b90a3 100644 --- a/tags/打折/index.html +++ b/tags/打折/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/找工作/index.html b/tags/找工作/index.html index 639e4dec..21bf490e 100644 --- a/tags/找工作/index.html +++ b/tags/找工作/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/报纸/index.html b/tags/报纸/index.html index b2bd9649..09238069 100644 --- a/tags/报纸/index.html +++ b/tags/报纸/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/抽签/index.html b/tags/抽签/index.html index bde9ba23..29b18189 100644 --- a/tags/抽签/index.html +++ b/tags/抽签/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/持续集成/index.html b/tags/持续集成/index.html index 30690a11..91cdd283 100644 --- a/tags/持续集成/index.html +++ b/tags/持续集成/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/控制/index.html b/tags/控制/index.html index a0dbd118..2c7389df 100644 --- a/tags/控制/index.html +++ b/tags/控制/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/控制电脑/index.html b/tags/控制电脑/index.html index 0fc0dfca..32a7ebb4 100644 --- a/tags/控制电脑/index.html +++ b/tags/控制电脑/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/插件/index.html b/tags/插件/index.html index f9b98c37..c493e244 100644 --- a/tags/插件/index.html +++ b/tags/插件/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/搜狗/index.html b/tags/搜狗/index.html index e3f8441a..4a37aff6 100644 --- a/tags/搜狗/index.html +++ b/tags/搜狗/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/效率/index.html b/tags/效率/index.html index 1d70a2fe..ed74aa07 100644 --- a/tags/效率/index.html +++ b/tags/效率/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/敏捷/index.html b/tags/敏捷/index.html index 038af764..aeb90745 100644 --- a/tags/敏捷/index.html +++ b/tags/敏捷/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/教程/index.html b/tags/教程/index.html index 8e98e4d3..7cc1dd15 100644 --- a/tags/教程/index.html +++ b/tags/教程/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/数据恢复/index.html b/tags/数据恢复/index.html index 90ae356b..868af566 100644 --- a/tags/数据恢复/index.html +++ b/tags/数据恢复/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/斯巴达克斯/index.html b/tags/斯巴达克斯/index.html index 8f4a0e8d..2ec3c00d 100644 --- a/tags/斯巴达克斯/index.html +++ b/tags/斯巴达克斯/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/有道/index.html b/tags/有道/index.html index b5a7fdfb..d1a344dc 100644 --- a/tags/有道/index.html +++ b/tags/有道/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/极品飞车/index.html b/tags/极品飞车/index.html index a00d743b..8478b87a 100644 --- a/tags/极品飞车/index.html +++ b/tags/极品飞车/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/框架/index.html b/tags/框架/index.html index 46a9a066..5d1c5152 100644 --- a/tags/框架/index.html +++ b/tags/框架/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/桌面软件/index.html b/tags/桌面软件/index.html index 1dd07003..99ca04ec 100644 --- a/tags/桌面软件/index.html +++ b/tags/桌面软件/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/模板/index.html b/tags/模板/index.html index cdc76314..488cd2f9 100644 --- a/tags/模板/index.html +++ b/tags/模板/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/正则表达式/index.html b/tags/正则表达式/index.html index 870bd823..b1464fd3 100644 --- a/tags/正则表达式/index.html +++ b/tags/正则表达式/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/比赛/index.html b/tags/比赛/index.html index fc4cd5a4..bb97fa17 100644 --- a/tags/比赛/index.html +++ b/tags/比赛/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/测试/index.html b/tags/测试/index.html index 2bf5d958..e81b504a 100644 --- a/tags/测试/index.html +++ b/tags/测试/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/深入/index.html b/tags/深入/index.html index 040a10b8..a599dd0b 100644 --- a/tags/深入/index.html +++ b/tags/深入/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/游戏/index.html b/tags/游戏/index.html index c26bdca3..23315a2e 100644 --- a/tags/游戏/index.html +++ b/tags/游戏/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/电子书/index.html b/tags/电子书/index.html index e39e94aa..069744e1 100644 --- a/tags/电子书/index.html +++ b/tags/电子书/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/电子商务/index.html b/tags/电子商务/index.html index 00fc8ad6..de9f90b6 100644 --- a/tags/电子商务/index.html +++ b/tags/电子商务/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/电影/index.html b/tags/电影/index.html index eb1c298a..b1bc1bec 100644 --- a/tags/电影/index.html +++ b/tags/电影/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/电脑/index.html b/tags/电脑/index.html index 292063a5..392a5a8d 100644 --- a/tags/电脑/index.html +++ b/tags/电脑/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/电视/index.html b/tags/电视/index.html index 0a249c4a..8dea0604 100644 --- a/tags/电视/index.html +++ b/tags/电视/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/登录验证/index.html b/tags/登录验证/index.html index a6062eb4..2a2cc2c1 100644 --- a/tags/登录验证/index.html +++ b/tags/登录验证/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/皮肤/index.html b/tags/皮肤/index.html index 20b81e5e..45330043 100644 --- a/tags/皮肤/index.html +++ b/tags/皮肤/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/直接插入排序/index.html b/tags/直接插入排序/index.html index 9a35db9a..94b0eb19 100644 --- a/tags/直接插入排序/index.html +++ b/tags/直接插入排序/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/稻城/index.html b/tags/稻城/index.html index 893a5fc5..006b3540 100644 --- a/tags/稻城/index.html +++ b/tags/稻城/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/答案/index.html b/tags/答案/index.html index af3f3f12..65ad77b3 100644 --- a/tags/答案/index.html +++ b/tags/答案/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/算法/index.html b/tags/算法/index.html index 85733333..e0783d4d 100644 --- a/tags/算法/index.html +++ b/tags/算法/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/类库/index.html b/tags/类库/index.html index e2f09ed0..ec792205 100644 --- a/tags/类库/index.html +++ b/tags/类库/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/系统/index.html b/tags/系统/index.html index 37a09393..ecebb47a 100644 --- a/tags/系统/index.html +++ b/tags/系统/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/素材/index.html b/tags/素材/index.html index 3970aa15..67d5fc08 100644 --- a/tags/素材/index.html +++ b/tags/素材/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/维护/index.html b/tags/维护/index.html index 0a0eb4f8..512bad4c 100644 --- a/tags/维护/index.html +++ b/tags/维护/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/编程珠玑/index.html b/tags/编程珠玑/index.html index ddf9dc3f..947295d4 100644 --- a/tags/编程珠玑/index.html +++ b/tags/编程珠玑/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/网易/index.html b/tags/网易/index.html index 2d258e0d..7121d2de 100644 --- a/tags/网易/index.html +++ b/tags/网易/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/网络安全/index.html b/tags/网络安全/index.html index 5d9fcec3..88c3c921 100644 --- a/tags/网络安全/index.html +++ b/tags/网络安全/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/网页/index.html b/tags/网页/index.html index f3f455fe..2edb01b5 100644 --- a/tags/网页/index.html +++ b/tags/网页/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/美剧/index.html b/tags/美剧/index.html index 4c0e35c4..b0349794 100644 --- a/tags/美剧/index.html +++ b/tags/美剧/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/聊天/index.html b/tags/聊天/index.html index 16fa6440..11098113 100644 --- a/tags/聊天/index.html +++ b/tags/聊天/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/联想/index.html b/tags/联想/index.html index 63d53558..5a028417 100644 --- a/tags/联想/index.html +++ b/tags/联想/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/腾讯/index.html b/tags/腾讯/index.html index 38f1263a..cbf07f70 100644 --- a/tags/腾讯/index.html +++ b/tags/腾讯/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/腾龙/index.html b/tags/腾龙/index.html index ef341097..a3d2a346 100644 --- a/tags/腾龙/index.html +++ b/tags/腾龙/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/自动补充/index.html b/tags/自动补充/index.html index b8d367f1..bb87cb01 100644 --- a/tags/自动补充/index.html +++ b/tags/自动补充/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/自动补全/index.html b/tags/自动补全/index.html index 5be74340..e388d306 100644 --- a/tags/自动补全/index.html +++ b/tags/自动补全/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/英语/index.html b/tags/英语/index.html index f04424ea..f3bf92e7 100644 --- a/tags/英语/index.html +++ b/tags/英语/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/蓝牙/index.html b/tags/蓝牙/index.html index 63867909..b9b30c8c 100644 --- a/tags/蓝牙/index.html +++ b/tags/蓝牙/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/虾米/index.html b/tags/虾米/index.html index ae38615e..7c5d8646 100644 --- a/tags/虾米/index.html +++ b/tags/虾米/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/视频/index.html b/tags/视频/index.html index 60e0dd8c..09f5c43d 100644 --- a/tags/视频/index.html +++ b/tags/视频/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/视频教程/index.html b/tags/视频教程/index.html index c2a93c77..8a981df8 100644 --- a/tags/视频教程/index.html +++ b/tags/视频教程/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/解决/index.html b/tags/解决/index.html index 2ce0f94c..70067356 100644 --- a/tags/解决/index.html +++ b/tags/解决/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/设计/index.html b/tags/设计/index.html index dfaa680b..55329d6e 100644 --- a/tags/设计/index.html +++ b/tags/设计/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/评论/index.html b/tags/评论/index.html index 0d938290..83a50130 100644 --- a/tags/评论/index.html +++ b/tags/评论/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/词汇/index.html b/tags/词汇/index.html index 948ac7c9..a11ca36b 100644 --- a/tags/词汇/index.html +++ b/tags/词汇/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/调查/index.html b/tags/调查/index.html index 51182568..12b31a51 100644 --- a/tags/调查/index.html +++ b/tags/调查/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/谍照/index.html b/tags/谍照/index.html index e1833a07..32674a27 100644 --- a/tags/谍照/index.html +++ b/tags/谍照/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/赚钱/index.html b/tags/赚钱/index.html index 22f4e1dc..22772639 100644 --- a/tags/赚钱/index.html +++ b/tags/赚钱/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/赛车/index.html b/tags/赛车/index.html index 48513b24..69dbef1e 100644 --- a/tags/赛车/index.html +++ b/tags/赛车/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/跨域/index.html b/tags/跨域/index.html index 06717e5e..b6531166 100644 --- a/tags/跨域/index.html +++ b/tags/跨域/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/软件/index.html b/tags/软件/index.html index 7b954d20..1565c3fb 100644 --- a/tags/软件/index.html +++ b/tags/软件/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/连接池/index.html b/tags/连接池/index.html index d59f5a39..3840c53c 100644 --- a/tags/连接池/index.html +++ b/tags/连接池/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/选择排序/index.html b/tags/选择排序/index.html index 2aacb544..414a9757 100644 --- a/tags/选择排序/index.html +++ b/tags/选择排序/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/邀请码/index.html b/tags/邀请码/index.html index ae9ef7fd..bae89f83 100644 --- a/tags/邀请码/index.html +++ b/tags/邀请码/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/部署项目/index.html b/tags/部署项目/index.html index b9e15e2c..1a4be0e9 100644 --- a/tags/部署项目/index.html +++ b/tags/部署项目/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/错误/index.html b/tags/错误/index.html index bb197286..a968d438 100644 --- a/tags/错误/index.html +++ b/tags/错误/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/问题/index.html b/tags/问题/index.html index f3972d04..f199e55a 100644 --- a/tags/问题/index.html +++ b/tags/问题/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/音乐/index.html b/tags/音乐/index.html index 943d8db0..3d638dbf 100644 --- a/tags/音乐/index.html +++ b/tags/音乐/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/首页/index.html b/tags/首页/index.html index 51ea14f9..9d49d1d4 100644 --- a/tags/首页/index.html +++ b/tags/首页/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/高清/index.html b/tags/高清/index.html index eef676e0..d098a5cf 100644 --- a/tags/高清/index.html +++ b/tags/高清/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/魅族/index.html b/tags/魅族/index.html index b64c4e19..9668126b 100644 --- a/tags/魅族/index.html +++ b/tags/魅族/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/tags/黄龙/index.html b/tags/黄龙/index.html index 47eae80b..013afb2b 100644 --- a/tags/黄龙/index.html +++ b/tags/黄龙/index.html @@ -17,7 +17,7 @@ - + @@ -48,7 +48,7 @@ - + diff --git a/test/index.html b/test/index.html index b7a09952..22d7941b 100644 --- a/test/index.html +++ b/test/index.html @@ -17,7 +17,7 @@ - + @@ -51,7 +51,7 @@ - +