终于看着教程把这个blog搭好了,可把我累坏了,本来打算建在github上,后来听说建在coding上访问更快,就又搬到了coding上,前前后后用了一下午。
今天是情(nue)人(gou)节,真是不敢出门,建个blog说声“Hello,world!”
现在博客搬运到了Github,之前coding上挂了一次,而且我查ip也没有发现coding使用了国内的服务器。
顺便吐槽一下,Next的动画效果实在有点慢,修改方法也简单,如下(此时版本5.1.0): 在YOUR_BLOG\themes\next\source\js\src\motion.js
中找到这段:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 NexT .motion .middleWares = { logo : function (integrator ) { var sequence = []; var $brand = $('.brand' ); var $title = $('.site-title' ); var $subtitle = $('.site-subtitle' ); var $logoLineTop = $('.logo-line-before i' ); var $logoLineBottom = $('.logo-line-after i' ); $brand.size () > 0 && sequence.push ({ e : $brand, p : {opacity : 1 }, o : {duration : 200 } }); NexT .utils .isMist () && hasElement ([$logoLineTop, $logoLineBottom]) && sequence.push ( getMistLineSettings ($logoLineTop, '100%' ), getMistLineSettings ($logoLineBottom, '-100%' ) ); hasElement ($title) && sequence.push ({ e : $title, p : {opacity : 1 , top : 0 }, o : { duration : 200 } }); hasElement ($subtitle) && sequence.push ({ e : $subtitle, p : {opacity : 1 , top : 0 }, o : {duration : 200 } }); if (sequence.length > 0 ) { sequence[sequence.length - 1 ].o .complete = function ( ) { integrator.next (); }; $.Velocity .RunSequence (sequence); } else { integrator.next (); }
修改为:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 NexT .motion .middleWares = { logo : function (integrator ) { integrator.next (); var sequence = []; var $brand = $('.brand' ); var $title = $('.site-title' ); var $subtitle = $('.site-subtitle' ); var $logoLineTop = $('.logo-line-before i' ); var $logoLineBottom = $('.logo-line-after i' ); $brand.size () > 0 && sequence.push ({ e : $brand, p : {opacity : 1 }, o : {duration : 200 } }); NexT .utils .isMist () && hasElement ([$logoLineTop, $logoLineBottom]) && sequence.push ( getMistLineSettings ($logoLineTop, '100%' ), getMistLineSettings ($logoLineBottom, '-100%' ) ); hasElement ($title) && sequence.push ({ e : $title, p : {opacity : 1 , top : 0 }, o : { duration : 200 } }); hasElement ($subtitle) && sequence.push ({ e : $subtitle, p : {opacity : 1 , top : 0 }, o : {duration : 200 } }); if (sequence.length > 0 ) { sequence[sequence.length - 1 ].o .complete = function ( ) { }; $.Velocity .RunSequence (sequence); } else { integrator.next (); }
发现在hexo上用默认的mathjax真tm慢,默认的是//cdn.mathjax.org/mathjax/latest/MathJax.js
,我先找到一个cdn,换成了//cdn.bootcss.com/mathjax/2.7.0/MathJax.js
,发现还是很慢,审查元素看一下发现有一处还是访问了cdn.mathjax.org,于是我又换成了//cdn.bootcss.com/mathjax/2.6.1/MathJax.js
,这下速度正常了,终于省心了。
改的位置在YOUR_SITE\node_modules\hexo-math\lib\option.js
,搜索cdn.mathjax.org就能找到。