月光博客 » 网络日志 » 博客模板和程序进行改版升级

博客模板和程序进行改版升级

  月光博客的模板从2005年开始,用到现在,已经用了14年了,这个模板已经不太适合目前的时代风格,需要进行改版了。

  对主题模板的修改

  新改版的模板,主题风格参考Google Blogger的“炫酷模板”主题(参考地址),采用极简纯白风格,无图片,具体代码基于“未寒”制作的SimplePro主题进行修改,主要修改有以下几个部分。

  1、将主题风格参考Google Blogger的“炫酷模板”主题进行了大幅修改。

  2、精简删除原主题的Javascript代码,删除原主题内的图片和图标,采用纯文字风格。

  3、搜索替换为搜索引擎的站内搜索。

  4、增加手机移动自适应功能,支持手机浏览访问。

  5、修改整站宽度以及侧栏宽度,使其支持Google Adsense广告要求的宽度。

  6、页面字体大小进行了部分调整。

  7、增加相关文章模块

  8、评论样式调整,删除Gravatar头像,增加评论楼层,调整字体样式

  9、各个模板Title进行了SEO优化。(不建议使用TitleSEO插件优化,因为YT.Build不支持TitleSEO,最终生成的Title全都一样。)

博客改版

  对Z-Blog的修改

  此外,博客程序进行了升级,升级到2.3版本,还对Z-Blog的部分代码进行了修改调整。

  Z-Blog配置文件中有一个选项:ZC_UPLOAD_DIRBYMONTH,但配置为False后不起作用,查看了一下,是代码没写完,于是修改了zb_system的几个文件,将这个选项功能实现。

  修改代码,使其继续在根目录下生成rss.xml文件。

  Tag的修改

  在静态化tag的时候,使用{%alias%}标签,系统依旧按照name来构建url,查看了一下,可能是Z-Blog代码的问题,于是做了如下修改,

  修改c_system_lib.asp文件

  将 Url =ParseCustomDirectoryForUrl(Tags(i).FullRegex,ZC_STATIC_DIRECTORY,"","","","","",Tags(i).ID,Tags(i).Name,Tags(i).EncodeName)

  修改为 Url =ParseCustomDirectoryForUrl(Tags(i).FullRegex,ZC_STATIC_DIRECTORY,"","","","","",Tags(i).ID,Tags(i).Name,Tags(i).EncodeIntro)

  此外,YTBuild的Tag也存在一样的问题,同样也是代码的问题。

  修改YTBuild插件的YT.Lib.asp

  将 UrlRules=ParseCustomDirectoryForPath(UrlRules,ZC_STATIC_DIRECTORY,"","","","","",jTag.ID,jTag.Name,jTag.Name)

  修改为 UrlRules=ParseCustomDirectoryForPath(UrlRules,ZC_STATIC_DIRECTORY,"","","","","",jTag.ID,jTag.Name,jTag.Intro)

  之后在tag里使用{%alias%}标签,即可正常生成url。

  对插件的修改

  将sitemap插件代码提取出来,放在根目录下动态生成sitemaps,不用每次保存生成(避免文章很多时拖慢速度)。

  调整YT.Build的参数。文章页、目录、标签全部使用html文件,以便以后将其快速部署到静态网站空间。

  修改“高级侧栏”插件里的“阅读最多文章”的算法,使用我自己独家的一套“热文排行”算法来生成文章列表。

  原主题有Rating和CommDig在新主题下都没有相应的插件,打算稍后将原有插件代码修改升级一下。

  目前安装的插件有 AppCentre|Totoro|STACentre|BuildArticle|YTBuild|AdvancedFunctions|AdvancedConfig|xnxf_AD|ckeditor

  对静态化配置的修改

  静态化配置参数如下:

  文章的URL配置

  {%host%}/{%post%}/{%id%}.html

  页面的URL配置

  {%host%}/{%alias%}.html

  首页分页的URL配置

  {%host%}/page/index.html

  分类页的URL配置

  {%host%}/cat/{%alias%}.html

  作者页的URL配置

  {%host%}/author/{%id%}.html

  TAGS页的URL配置

  {%host%}/tag/{%alias%}.html

  日期页的URL配置

  {%host%}/date/{%date%}.html

  作者页和日期页由于会生成大量重复文件,并且似乎的确也没什么用,因此我在模板里将和其相关的都删除了,目前作者页和日期页在前台已经无法显示,相当于无用了,但是使用旧的地址依旧可以调用。

  静态化使用“ 1.文章静态”,因为文章页访问量较大,目录页和TAG页使用伪静态,如果进行主机迁移,则用YT.Build生成目录页和TAG页的html文件,然后就可以将全部html文件部署到另一台主机上。

顶一下 ▲()   踩一下 ▼()

相关文章

  1. 1
    路人乙   说道:
    那句“青青子衿”没了
    1. Sigma   说道:
      略微有些怀念
      支持(4反对(0回复
    支持(18反对(0回复
  1. 2
    ALENG   说道:
    新的模板不错,移动端显示完美,测试一下留言评论。
    支持(8反对(1回复
  1. 3
    李毅   说道:
    新模板挺不过的
    支持(6反对(0回复
  1. 4
    Zvonimir   说道:
    新模版很漂亮呀,不过评论现在不要求手机号了吗
    支持(7反对(2回复
  1. 5
    明月登楼   说道:
    感觉有点儿窄了!
    支持(4反对(0回复
  1. 6
    ted   说道:
    我也觉得原来的颜色好看,有辨识度


    “相关文章”这个模块能不能移到侧栏去
    支持(3反对(0回复
  1. 7
    Jeff   说道:
    怀念以前的模版。。。
    支持(4反对(1回复
  1. 8
    tlanyan   说道:
    导航栏能差异化一点,识别度高一些就更好了
    支持(2反对(0回复
  1. 9
    路人假   说道:
    终于有手机版了,不错。不知道那个破cnbeta什么时候才支持,
    支持(2反对(0回复
  1. 10
    智虎云   说道:
    这个主题过于单调,以前的经典好看看。而且zblog2.3的数据会拖累速度,可以考虑转1.5php
    1. 月光   说道:
      速度慢是因为没有静态化,我这里使用文章静态化,感觉速度不慢,和1.8的速度差不多,甚至还更快。
      支持(5反对(0回复
    支持(2反对(0回复
  1. 11
    老虎   说道:
    这个模板还是原始了点。现在不怎么流行这种式样了……
    支持(2反对(0回复
  1. 12
    impact   说道:
    小清新~
    支持(2反对(0回复
  1. 13
    yehong   说道:
    几个月没看,居然改版了,真的非常可惜啊,旧版的那种沉静,就是来看的原因啊,哎,都更新了现代风格,其实不一定就是好呀。哎。好喜欢旧版啊。
    支持(2反对(0回复
  1. 14
    王寻   说道:
    您好。请问您是不是有个朋友叫做爱晴皇岛,我的godaddy账号二步验证的手机丢失了,原本填写的注册人姓名也都是乱填的,想问问能不能找回我的账户。
    支持(1反对(0回复
  1. 15
    ddd   说道:
    好怀念以前的网页模板
    支持(1反对(0回复
  1. 16
    周松松博客   说道:
    几天没来,没想到月光大佬改版了,恭喜恭喜,同时也欢迎大家访问周松松博客,每天一篇精彩文章,风雨无阻!
    支持(3反对(2回复
  1. 17
    boke112导航   说道:
    新年新气象,没想到年后第一次来就发现博客改变了,现在的模板看起来更简洁,不错。
    支持(1反对(0回复
  1. 18
    sss   说道:
    支持改版,天天都会来看你这个asp坚守者
    支持(1反对(0回复
  1. 19
    小黑娃   说道:
    终于改了版!
    支持(1反对(0回复
  1. 20
    XXL   说道:
    挺喜欢这种简洁的风格,不过感觉网页每个区域区分度不够,主次不太明显
    支持(1反对(0回复
  1. 21
      说道:
    这个新的模版真的很难看唉 喜欢以前的模板
    支持(1反对(0回复
  1. 22
    nice   说道:
    改头换面啦哈
    支持(1反对(0回复
  1. 23
    崔先森   说道:
    现在的比之前的顺眼多了
    支持(1反对(0回复
  1. 24
    xinji   说道:
    新版本挺舒服的,一如既往的喜欢
    支持(0反对(0回复

发表留言