欢迎光临
我们一直在努力

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

qooop博客的模板自2005年开始使用。它已经使用了14年。此模板不适合当前的时代风格,需要进行修改。
修改主题模板
新修改的模板,主题风格是指Google Blogger的“酷炫模板”主题(参考地址),采用极简主义白色风格,无图片,具体代码基于“Unchilled”SimplePro主题进行修改,主要修改如下几个部分。
1.主题风格已经参考Google Blogger的“酷模板”主题进行了大幅修改。
2.减少原始主题的Javascript代码,删除原始主题中的图片和图标,采用纯文本样式。
3.搜索用搜索引擎替换的现场搜索。
4.增加手机移动自适应功能,支持手机浏览访问。
5.修改整个工作站的宽度和侧边栏的宽度,以支持Google Adsense广告要求的宽度。
6.页面字体大小已部分调整。
7,添加相关文章模块
8,评论风格调整,删除Gravatar头像,添加评论楼层,调整字体样式
9.每个模板标题都针对SEO进行了优化。 (不建议使用TitleSEO插件优化,因为YT.Build不支持TitleSEO,并且生成的标题都是相同的。)
对Z-Blog的修改
此外,博客程序已升级,升级到2.3版,部分Z-Blog代码已修改。
Z-Blog配置文件中有一个选项:ZC_UPLOAD_DIRBYMONTH,但在配置为False后它不起作用。检查后,代码没有完成,因此修改了几个zb_system文件,并实现了该选项功能。
修改代码以继续在根目录中生成rss.xml文件。
标签修改
静态标记时,使用{%alias%}标记,系统仍会根据名称构建URL。看看它,它可能是Z-Blog代码的问题,所以我做了以下更改。
修改c_system_lib.asp文件
Url=ParseCustomDirectoryForUrl(Tags(i).FullRegex,ZC_STATIC_DIRECTORY,""""""""Tags(i).ID,Tags(i)。名称,标签(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)
然后使用标记中的{%alias%}标记来正常生成网址。
对插件的修改
提取站点地图插件代码并在根目录中动态生成站点地图,而不是每次都保存(避免在文章很多时放慢速度)。
调整YT.Build的参数。文章页面,目录和标签都将使用html文件,以便将来快速部署到静态网站。
修改“高级边栏”插件中的“阅读大多数文章”算法,使用我自己的“热门文本排名”https://www.williamlong.info/archives/521.html算法生成文章列表。
原始主题有Rating和CommDig。新主题下没有相应的插件。我计划稍后修改原始插件代码。
目前安装的插件是AppCentre | Totoro | STACentre | BuildArticle | YTBuild | AdvancedFunctions | AdvancedConfig | xnxf_AD | ckeditor
对静态配置的修改
静态配置参数如下:
文章的URL配置
{%主机%}/{%交%}/{%ID%}。HTML
页面URL配置
{%主机%}/{%别名%}。HTML
主页URL配置
{%主机%} /页/index.html的
类别页面的URL配置{%host%}/cat/{%alias%}。html作者页面的URL配置{%host%}/author/{%id%}。htmlTAGS页面URL配置{%host%}/Tag/{%alias%}。html日期页面URL配置{%host%}/date/{%date%}。htmlauthor页面和日期页面生成大量重复文件,它似乎没有用,所以我在模板中,它将被删除。作者页面和日期页面不会显示在前台,这相当于无用,但仍可以调用旧地址。静态使用“1篇静态”,因为文章页面访问量很大,目录页面和TAG页面使用伪静态,如果主机迁移,使用YT.Build生成目录页面和TAG页面的html文件,那么就可以部署所有html文件到另一台主机。

未经允许不得转载:美国主机评论博客 » 博客模板和程序进行改版升级

分享到:更多 ()