Categories


Tags


WordPress生成HTML静态化网站

十多年前,我写过一个“WordPress的静态化方法”,使用的是一个名为cos-html-cache的插件实现。

这个插件非常简洁小巧,直接在原网站上生成首页和文章页的html文件,不过,这个插件只支持文章静态化,不支持页面、标签和分类的静态化,之后也再没有过更新。

后来,我想到过利用WordPress插件导出全静态化网站的方法,用这个方法,对于少量文章挺方便,但文章数量一旦多了,就经常出错。

后来,我看到有人在cos-html-cache插件的基础上又开发了一个插件,名叫Super Static Cache,我用了一下,发现其BUG较多,只有Rewrite模式是可以正常使用的,在这个模式下,可以将首页、文章页、单页、分类页、Tag页都生成静态化文件,并保存在一个名为super-static-cache的目录下,直接复制这个目录即可得到一个静态化网站。

修复BUG的方法很简单,必须选择“Direct模式”后,将下面一行代码注释掉即可。其“Direct模式”功能实际和cos-html-cache一样,但实现了页面、标签和分类的静态化。

$rules = __('Your server type is not detected, Please visit https://www.hitoy.org/super-static-cache-for-wordperss.html for help.','super-static-cache');

因此,一个更简单的生成静态化网站的方法来了,先在网站安装Super Static Cache,之后运行一个抓取网站的工具,这类工具很多,例如wget、sitemaps生成器之类的,把整个网站抓一遍,即可在super-static-cache的目录获取到网站的静态化Html文件。

wget在Windows、Linux、Mac都有,用wget下载网站的命令是:

wget -m 网站地址

来源:月光博客


Public @ 2017-03-26 15:45:07

CMS模板开发应该注意什么?

1. 设计风格:根据网站内容、主题、定位等因素选择合适的设计风格,以提高网站的整体形象。 2. 布局设计:合理的布局设计能够使网站内容更易于阅读和理解,同时配合着美观的设计,吸引用户的注意力。 3. 网站的响应式设计:随着智能设备的普及,越来越多的用户使用各类设备访问网站,而响应式设计能够让网站在各种终端设备上达到最佳显示效果。 4. 兼容性:在进行模板开发时要考虑不同的浏览器和操作系统的兼

Public @ 2023-06-03 07:50:18

CNNIC不良应用域名强化实名帮助(仅限于cn/中国后缀)

为更好地维护国家域名的正常应用环境,CNNIC开展对“.CN”/“.中国”域名的不良应用治理。请在接到通知后7个工作日内提交材料至我司,以便工作人员协助您完成强化实名审核。若未在规定时间内完成,将会影响域名及注册者持有的其他域名的正常使用。强化实名材料要求如下:1)盖有公章或个人签字的《域名使用承诺书》(见附件);2)域名注册者的身份证明材料;a.域名注册者为自然人的须提交身份证、或军官证、护照或

Public @ 2019-05-07 15:59:50

wordpress移动友好度大揭秘

作为一个流行的CMS平台,WordPress在移动友好度方面做得非常出色。以下是一些关于WordPress移动友好度的大揭秘: 1. 可用于移动设备的主题 WordPress有一个大量的响应式主题库,这些主题能适应不同设备(如PC、平板电脑、智能手机)及其的屏幕大小。这些主题会针对不同的设备为你提供最佳化的用户体验,确保你的内容能在任何设备上都有效展现。 2. 可用于移动设备的插件 Wor

Public @ 2023-04-11 02:50:43

快速搭建WordPress

WordPress是一款应用较广的建站程序,随着百度开发云“应用模板”功能的推出,BAE基础版实现了一次华丽的转身。今天我们就来聊聊如何用百度开发云快速搭建WordPress。首先看一下应用模板和普通应用(空应用)的区别:注意:使用模板创建的应用,其执行单元个数被限定为1,不支持分布式扩展。使用模板创建的应用,其本地文件不会因应用重启而被清空,持久化的目录为/home/bae/app。而空应用因支

Public @ 2016-09-03 15:45:01

更多您感兴趣的搜索

0.447529s