首页 > 站务 > 搬家完毕

搬家完毕

2013年12月6日 发表评论 阅读评论

shantianmeng整整搞了接近两周,终于把博客搬到这里来了,唉,说来这一周还真是累个半死啊。。。因为我是一点一点,纯手动搬过来的!!!

看了一下手机上的布卡,我好像落下了很多漫画的样子。。。因为这一周的晚上加上每天的半夜都是送给这个该死的博客搬家这活的。。

总而言之,就是一句话:热烈庆祝搬家完毕!!撒花~

说来博客要搬家这件事情其实我很早之前就开始计划了,在今年的寒假,9个月前,我对自己说,嗯,该买个空间来把博客搬过去了。。。然后今年暑假,4个月前,我对朋友说,嗯,我也该买个空间把博客搬过去了吧。。。然后结果就是一拖再拖,总是妥协,觉得唉,原来的那个其实还好吧,买个空间多麻烦啊,周围有没有熟悉这个的人,所以最后的结果就是:在旧博客那边写的东西慢慢多起来,然后导致了这次下定决心要搬家的时候整整搞了接近两周,其中一半是搬运博文,然后最近几天是对网站代码,CSS,PHP什么的各种修改。。唉。。

为什么要搬

为什么一定要搬呢,其实这个原因实在太多了,我早就一直忍受着旧博客blog.com那边的各种问题,但是——为什么现在才搬呢?因为我懒啊!!【不过现在庆幸的是,还好我现在赶紧搬了,不然换做以后,那边的博文进一步增加,那真是不敢设想。。】xianzhuo

旧博客问题一:域名问题,虽然这个不是个大问题,但是不管怎么说,你都实在很难忍受自己的网站域名老是挂着个blog.com的后缀的对吧,至少作为一个有信仰的博主而言,是这样没错。。。啥?你说blog.com也可以升级成没有blog后缀的域名?别开玩笑了,我们这种穷屌丝花不起那个钱。。【确实略贵。。】

旧博客问题二:服务器总是不稳定,其实也不一定是这个问题,毕竟是人家是在美国那边,我们在天朝这边是吧。但是毕竟来大姨妈的频率实在高了点,三天两头登不上去,有点什么笔记想记录一下总是上不来。直接导致我搬家的原因就是之前居然一整周上不来,不是页面显示不出来,博文还是可以正常显示的,但是没有登陆条!!

旧博客问题三:功能阉割太严重!!虽然比起别的网站,blog.com的html编辑功能已经算强大的了,基本大部分命令都支持,但是作为一个经常附加代码和数学公式的博客的话,还是完全不够啊,数学公式就不想说了,勉强标个上标下标还好,你想写个向量上面带个箭头\(\overrightarrow{A}\times\overrightarrow{B}\)这种东西就直接废了,更加别说敲打矩阵\(\left(\begin{array}{cc}A_{11} & A_{12} \\A_{21} & A_{22} \end{array}\right)\)这种功能了;再说了,代码这种东西,我之前都是到发芽网上面转的。。

旧博客问题四:主题编辑功能不付费升级账户是不允许修改CSS文件的,我一直对我那个主题很不满意,但是也单纯的觉得不好看而已,就没怎么理,然后突然有一天想换了,花了半天,试遍了blog.com里面100多个主题,终于找到一个内部修改编辑功能超级强大的了——Canvas,基本上就是所有的各个角落的设置你都可以在面板里面改,虽然不能修改CSS文件,但是这个比改CSS文件更加方便简单,于是乎,我通宵了到半夜6点,把东西改完。。【毕竟我要调很多东西,总不能白天有人看博客的时候,发现我主题一下子这样,刷新一下就变了样子吧。。】一天之后,我发现了这个主题的一个致命问题:它的CSS没有写明上下标要怎么做,于是乎,我文章里面的上下标全部没了,你可以想象看到这个公式你会作何感想:xre[n]=-Σaix[n-i],所以我马上抛弃了canvas,换回来原来的主题,然后想起我通了一晚宵的劳动成果。。默默流泪。。ACniang_leiben

为什么要搬这么久

original_XE3m_65e600001511118f然后就是为什么搬家要搬这么久呢?我主要干了以下几件事:

虽然原来blog.com那边说其本质,也是wordpress,现在我这里也是wordpress,但是由于之前那里只能下一个xml文件,而不像现在那样我可以直接上我的ftp把资源全部搞下来。。。【然后我写了个代码把XML文件里面所有的图片音乐的URL提取出来,然后扔给迅雷才把所有的资源给搞下来。。】。

然后我导进来这之后,发现要改的东西一大堆,基本每篇文章都要改,比如说网站内部的连接之类的,毕竟域名改了嘛。。

图片音乐搬过来之后,每篇文章的url都要改,最最最最最最坑爹的是,wordpress是不支持中文命名的图片的,而原本blog.com不知道用了什么黑科技,我之前传上去的名如”QQ截图XXXXXXXXX”的图片完全没问题,而在现在这里却传不上来,无奈之下,又写了个mathematica来完成这个中文转拼音的功能【其实就是把每篇文章的html代码复制到一个文本,然后运行一下mathematica代码,然后就可以自动转换完到现在可以用的html代码了,还会自动重命名我下下来的图片和音乐,如果没有这段小程序的话,我搬家估计要搬上一个月才能达到我心目中预期的效果,过阵子写一篇博文讲一下这个。。】

博文搬运完毕我还不爽,既然要换到这里来了,我就做点改造吧,把以前的博文一起。。于是乎,以前的博文我主要做了以下几件事情:

  1. 代码全部用新的高亮方式重弄了,说白了就是插件SyntaxHighlighter Evolved。。所有的c,python,matlab,甚至汇编也重弄了。。其实为什么呢?虽说,以前用发芽网高亮的方式复制过来还是可以高亮的,但是大家懂得,那种高亮方式是每一条每一条去解释每个单词要怎么显示,所以会急剧浪费我网站的数据库(博文是存在数据库里面的),其次,以前的博客代码复制起来好像出现过半角全角混乱的问题,我不敢保证这里不会出现,所以就不敢再用了。。举个例子来说,就是这个~
  2. 把一些显示效果很差的数学公式全部重新敲了一遍,主要也就是分数,Σ求和,矩阵之类的,嘛,至少弄完之后我心情就很舒畅了~比如说这篇
  3. 以前的mathematica因为没法高亮,所以我用的都是图片,然后我把这些代码重新找回来,然后补充上可以直接复制的并且已经用了mathematica高亮的方法的代码!!可以参看这篇~

然后上面的工作花了一半的时间,每天晚上都基本通宵,另外的一半时间就是折腾主题和插件。。。

关于主题,如果经常逛博客的人,搞不好会知道我这个主题是什么?因为,大家可以直接在搜索引擎输入“主题由 NeoEase 提供, 通过 XHTML 1.1 和 CSS 3 验证.”,随便点进去看看大家就知道这个主题是很容易“撞衫”的,我感觉都是因为coolshell在用这个主题。。

作为一个有信仰的人,我决定,好好在“表面上”修改这个主题。。于是乎,断断续续,零零散散搞了乱七八糟一堆东西,加之我之前完全没有碰过CSS,PHP这些,所以是边学边改,花了不少时间。。。等我下次熟悉了,在自己做主题吧~

然后就是插件问题,由于某些功能不用插件自己做的本事还没有,所以现阶段还比较依赖于插件,但是众所周知,插件数量过多会严重拖垮一个网站的速度,所以我也是一边狂装插件一边狂删插件,还偶尔改一改插件的代码,唉,别提了。。。

继续折腾!!

做网站的人,网站对他来说搞不好就像孩子一样,比起买别人的衣服给他穿,不如自己给他做衣服是吧~

作为一个患有“不折腾不舒服斯基病”的人,整天折腾这种东西反而让我乐在其中,感觉就是享受完全掌握这个网站的所有的支配感!!

虽然严格来说,还不算完全支配,主机还是有些限制的,比如说还是不能上传***的东西之类的。。或者搞下载大文件。。。所以呢,我下一步想去自己搞个服务器来玩玩,不过这个是后话了,我现在还要好好研究一下JS,PHP,JQuery,CSS这几个东西。。

不过有一点是比较确定的,来年还是换个主机吧~因为之前不是很懂,挑了个ASP和PHP的全能主机,但是系统还是win的,但是最近搞了这么多,想想还是为wordpress搞个PHP的linux系统吧,不然很多缓存优化这些做不了,唉。。

然后最近这几天一直在折腾的事情就是一些超杂的事情,比如说把不带3w的域名转到带3w的域名上面来,重定向来做URL防盗,做favcion,研究robots.txt要怎么写之类的(有空可以再写一篇建站笔记了),反正我周围的朋友看我手机或者ipad就知道我是个超级爱折腾这种事情的人,非要把事情搞到妥妥帖帖舒舒服服才感觉痛快。。

剩余问题

搞了这么多天还是有些东西比较让我不爽,但是暂时不属于大问题【好吧,其实是我暂时不知道要怎么解决这个问题。。】,比如右边侧边栏的TAG插件和豆瓣插件,都是swf显示,但是总有时候出不来,刷新一下才能出得来。。

还有就是有些文章里面的音乐播放器在某些浏览器下可以看到,有些就不行了。。。还有一些插入的B站和优酷,土豆视频这些也是有时显示不了。。唉。。

另外问题就是,我想不明白为什么文章中的图片载入这么快,但是整个博客最上面的那张主题图片这么慢?明明不大。。

还有一个搞了我一整天都没解决的问题,博客发不了邮件!!所以评论被回复的通知暂时搞不出来,我问过主机提供商了,是支持smtp的,但是就是不知道我哪里搞错了还是博客打开方式不对。。总之有空再研究研究。。

好吧,搬家之后的第一篇就写这么多先吧,以后慢慢瞎搞。。。


【完】

本文内容遵从CC版权协议,转载请注明出自http://www.kylen314.com

分类: 站务 标签: ,
  1. 本文目前尚无任何评论.
验证码:4 + 8 = ?

友情提示:留言可以使用大部分html标签和属性;

添加代码示例:[code lang="cpp"]your code...[/code]

添加公式请用Latex代码,前后分别添加两个$$