脱离语言之家

安装CMS及网站迁移

2018/03/07 Share

1、学习CMS

想学学做网站,把自己的小游戏作品放自己的网站上,无奈无从下手。也了解到些CMS,终于打起精神试装了几种CMS。

帝国CMS功能挺强大,可以直接在后台编辑模板,删掉不想显示的html代码,但前台界面有点乱,不会下手。iCMS很简单,还分了手机端和PC端,但没找到修改模板的地方。后来又安装了织梦CMS,比较理想,最终选择了这套CMS。

没什么内容可以填进网站的,于是把我的博客中《我的程序员之路》系列文章放进了网站,手机端看着也很清新。

2、博客迁移

当时在阿里云购买过俩弹性Web托管,一个用于网站,另一个用于博客。博客装的WordPress,而网站明显比WordPress漂亮,原博客网站就显得鸡肋了。

朋友推荐了一下github.io,而且用的是他自己的域名,这促使我进一步去了解github的博客系统。github的思路很新颖,把网站源码放github的源码库里就行了。Hexo可以生成网站,把博客变成静态文件,不需要从数据库里读博文。Hexo相当于工程源码,这个源码也需要保存,另外见库显得麻烦了。所以在github博文库增加一个分支用于保存博客工程源码,命令行生成博客网站,然后把生成的博客网站上传到master分支就行了。切分支太麻烦了,所以直接用命令行把生成的博客网站上传到master分支就行了,不需要切分支,一句命令就能完成博客网站的发布,实在是太方便了。github和Hexo的思路让我感触良多。

用WordPress工具把我的博文导出,然后通过Hexo导入,很快就完成了博客迁移。

3、网站迁移

网站服务器4月份到期,博客服务器7月份到期,所以就需要把博客服务器清空,然后把网站服务器上的网站文件和数据库迁移到原博客服务器。好在服务器一样样的,数据库也一样样的,迁移起来很容易。

(1)清空原博客服务器和数据库。

(2)用FTP从网站服务器把网站文件下载下来,再上传到原博客服务器。

(3)阿里云有迁移数据库的功能,填上相关参数,也很容易把数据迁移到了原博客服务器。

(4)域名换绑。

(5)清空原网站服务器和数据库。

原网站服务器过期就不再续了,还有一个月的使用时间,准备用WebSocket试搞一下游戏对战。

CATALOG