« 淡淡的纠结 | (回到Blog入口) | 感冒了 »

重新开始罢

晚上请 林胖 帮忙把碎碎念的 BLOG 程序重置了一遍,以此让 theme 回到初始状态,方便以后更换 theme 时在默认的框架结构下进行修改。而更换 theme 这样吃力不讨好的事情,又是我这喜新厌旧的人常干的事情。

昨晚一番纠结后,意识到之前修改模板框架结构以适应 CSS 的移植 theme 的方法本末倒置了,可以说是从头错到脚。而且每次改之前都没有清晰的思路,越改越晕,最后敷衍了事。经过这样的修改,Movable Type 原有的优秀的模板框架结构已经完全不存在了,出来的东西只能是个四不象。正确的做法应该是基于 Movable Type 默认的模板结构,修改 CSS 以适应之。

纠结完后,有了大概的移植思路:

1,模板框架的移植。对 Movable Type 原有的框架结构尽量不做伤筋动骨的修改,只是做一些模块的位置上的移动,以便在整体上和新 theme 相一致。标签之类的基本上不改。

2,外观上的移植。对调整后的模板框架进行外观上的美化,也就是修改 CSS。这一步的修改,主要是将 CSS 中类名之类的改到和模板框架中的标签相一致。做完这一步,移植过程就基本上完成了。

3,最后,细节上的调整。

这样的思路,看起来比较复杂。简单点说就是,改皮毛(外观的美化)以适应骨架(Movable Type 的框架结构)。工作量或许会比较大,不过可以尽可能的减少改的过程中产生的 BUG,比如评论后不能保存个人信息之类的。而以前的做法是改骨架以适应皮毛。两种方法孰优孰劣,一看便知。

如此简单的思路却花了不少时间走了许多弯路才弄明白,说出来真是让人羞愧。不过所谓知耻而后勇,重新开始罢。

评论 (12)

davy:

路过,凑字~~~

小滴,我这里路过不用凑字的。。。

Hugo.Leen:

估计会改很久吧…… 自己改终究很麻烦,嘿嘿

房子:

我也想改。

不知道会用多久,
慢慢改了,反正不急。

哈哈哈哈哈哈哈哈
成功料
恭喜泥藕
哈哈哈哈哈哈

不过提交的速度可以再加快些~

名字在留言的后面
很不习惯啊

现在怎么米有了重复留言的限制?
我每次都以为米发成功
于是又按一次发表

@小妖:因为重复的留言我都删了……

果然搬家了,没有发现牛皮癣,NEO还是好同志

发表一个评论

最新评论

  • vincent said:

    果然搬家了,没有发现牛皮癣,NEO还是好同志

  • NeoLaw said:

    @小妖:因为重复的留言我都删了……

  • 邑世小妖 said:

    现在怎么米有了重复留言的限制?
    我每次都以为米发成功
    于是又按一次发表

  • 邑世小妖 said:

    名字在留言的后面
    很不习惯啊

  • 邑世小妖 said:

    不过提交的速度可以再加快些~

Powered by
Movable Type 3.34