• 美国海军直升机起飞后坠落航母甲板 造成人员受伤_保卫萝卜挑战8 2018-11-26
  • 星扒客|小燕子紫薇重聚 逆龄女神谁的颜值更能打?|逆龄|还珠格格|赵薇_剑三大脚 2018-11-26
  • 4G用户占移动通信半壁江山 虚拟运营商监管将加强_移民韩国的条件 2018-11-26
  • 国乒提前锁定混双金牌 广东“一哥”冲第二金_寻麻疹吃什么药 2018-11-26
  • 三星为可折叠手机更换脸书新标识_西条琉璃番号 2018-11-26
  • 红色教育如何融入高校思政工作_正美丰业 2018-11-26
  • 俄罗斯人当国际刑警组织主席?美参议员呼吁干扰结果_参谋长联席会议 2018-11-26
  • 中国民生银行为民而生与民共生 不忘初心真情服务_上海新虹桥医院 2018-11-26
  • 到底是什么样的任务一定要等到太阳_6644d 2018-11-26
  • 共同开辟中菲关系新未来_逃出红房子 2018-11-26
  • 严查!上海嘉定多名受贿行贿人员落法网_言情小说完本 2018-11-26
  • 中国工程院院士丁一汇:万里风云入襟怀_青青草国语 2018-11-26
  • 英男子20年不断骚扰邻居 居民办派对庆其入狱_都市言情小说阅读网 2018-11-26
  • 拥抱新时代 实现新目标 奋斗新征程——学习宣传贯彻习近平新时代中国特色社会主义思想系列研讨会第二场研讨会在上海举行_李天佑简历 2018-11-26
  • 吴江旗袍小镇9月28日迎来精品盆景展--旅游频道_人人小说阅读器 2018-11-25
  • 商务合作,域名招租请联系QQ:959847138

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

    2019-04-10 16:24:48 月光博客 分享

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

      对主题模板的修改

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

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

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

      3、替换为引擎的站内。

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

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

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

      7、增加相关文章???/p>

      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文件,以便以后将其快速部署到静态网站空间。

      修改“高级侧栏”插件里的“阅读最多文章”的算法,使用我自己独家的一套“热文排行”https://www.williamlong.info/archives/521.html算法来生成文章列表。

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

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

      对静态化配置的修改

      静态化配置参数如下:

      文章的URL配置

    声明:本站部分资源来源于网络,版权归原作者或者来源机构所有,如作者或来源机构不同意本站转载采用,请通知我们,我们将第一时间删除内容。本站刊载文章出于传递更多信息之目的,所刊文章观点仅代表作者本人观点,并不意味着本站赞同作者观点或证实其描述,其原创性及对文章内容的真实性、完整性、及时性本站亦不作任何保证或承诺,请读者仅作参考。
    编辑:酷讯