从以前设计个人静态主页时候起,就会先设计主页的一个欢迎页,然后再设计内页。后来转用博客后,因为对博客系统的不熟悉,一开始试的时候就直接把博客的安装程序放在了根目录下,所以直接进来域名后就直接进到了博客文章列表。大部分个人博客都是这样设置的,直接进入主题。我也一直这么用下来了,很重要的一个原因就是懒得去再做欢迎页了。

后来越来越多的感觉到,对于个人博客来说,如果做得很用心,而且想突出个人这个招牌的话,一定是要有些不同的。逛了一些朋友的博客后,也越来越认同欢迎页的作用:在客人第一眼就能了解到这是什么网站,了解到主人是个什么样的人。精心设计的欢迎页也能激发起浏览者更多的兴趣,也有一种正式到别人家串门的感觉,挺好。于是我克服懒癌,跃跃欲试。

博客系统更换目录

本以为把根目录下的博客所有页面都移进二级目录就可以了,结果真正实现起来没那么简单,或许我的做法也有不对的地方?反正移进二级目录后博客就怎么都刷不出来了。然后我就在想,会不会是最初博客安装的时候后台就自动把什么路径给设定了?不过我也不想找,干脆就在二级目录重装博客系统,然后把原来的数据全部迁移进来就好。

Typecho 新系统无法安装

Typecho 最新的1.1版本 之前在本地配置php环境的时候就出现无法安装的问题,本以为是和使用环境有关。这次在服务器上安装,竟然也出现无法安装的问题!所以还是安装0.9旧版本吧,稳妥些。就像 win10 对比 win7 那样,新系统反而还出乱子。把博客内容备份后,安装好新博客,导入的时候竟然发现旧版本没有导入备份的功能。。。难不成要我手工一篇篇搬么,我很懒的啊!然后就打起了服务器数据库的主意。

主机数据库半日游

进了数据库,看到其实数据库里的东西并不是很难,虽然深层次的不懂,但是自己设定的数据库前缀还是看得明白的。安装了新博客后发现并没法使用对应的老数据库的数据内容,一气之下把新建的项都删了,删完才发现删多了,把老数据库中一项也带走了,结果就是博客彻底进不去后台了!真是当时想死的心都有了,不过还好操作数据库之前备份了一次,看看能不能恢复。然而第一次这么操作数据库的我根本不知道应该怎么弄,数据导入半天说失败,显示无法导入,原因我也看不懂。这是要逼死我的节奏吗?!博客系统导入出错,数据库导入也不行,备份的文件都用不上,一群废物!后来不得已,求教了主机服务商大哥,顺利帮我导入了数据库的备份文件。一问原因,原来是要把备份文件中创建数据库的命令删了,这样才不会有冲突。这真的就像魔术,不说破,超级神秘,知道原因后,才发现自己这么傻。。。一语点醒梦中人,如果新博客不能用老数据,那我把备份文件中的老数据名都改成新博客的数据库前缀,再导入不就好了吗?一试,果然成功,只是新博客还是无法访问,奇怪。

更新博客系统至最新版本

没办法,想了想原因,可能是因为备份的数据中有关于博客版本号的东西吧,所以旧系统不能读取新数据也是有可能的。于是把新博客升级到 typecho 的最新版本,再一试,终于可以访问了!!!至此,博客顺利搬了房子。从客厅移至卧室都这么麻烦,换主机的话会不会更麻烦?先佩服一波博客数据大迁移的朋友!不过可能自己这么做了一遍也就会了,真要换主机迁移数据,估计我也能做到吧,哈哈!

欢迎页制作

由于欢迎页不涉及 PHP 等编程知识,只需要 HTML+CSS,我还是能自己应付的来的。按照博客内页的设计风格,欢迎页的设计用了一个小时就做完了,效果我挺满意的,感觉比以前设计舒服多了。可能是以前设计页面不是用代码,而是用表格排版吧,很多效果都做不出来,或者达不到期望值。现在比较习惯直接写代码,所以效果会更加好掌握些。

2018-3-18-1.png

欢迎页的排版使用了我一直想用的样式和设计。做出来后感觉和期望值很接近,或者超越期望值,这是做网页以来第一次,设计没有向技术作任何妥协,感觉自己还是进步了呢~!

经验教训

做任何改动前,一定一定要记得备份,越详细越好,指不定那个备份就不能用了,或者指不定那个就救了命了!!