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

ICP与IP备案管理系统常见问题总结

1.什么是网站备案,为什么要备案?为了规范互联网信息服务活动,促进互联网信息服务健康有序发展,根据国务院令第292号《互联网信息服务管理办法》和工信部令第33号《非经营性互联网信息服务备案管理办法》规定,国家对经营性互联网信息服务实行许可制度,对非经营性互联网信息服务实行备案制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务,否则就属于违法行为。工信部官方备案网站为:http://www

Public @ 2014-09-12 15:46:00

解决网站因调用谷歌字体库打开慢(适用wordpress和调用谷歌内容的网站)

我们可以采取以下步骤来解决网站打开慢的问题: 1. 避免调用谷歌字体库 可以使用本地字体或使用其他可靠的字体库替代谷歌字体库,从而避免调用谷歌字体库。这将大大缩短网站的加载时间。 2. 优化网站的缓存策略 可以通过缓存网站的静态内容来增加网站的加载速度。这可以使网页内容更快地加载,并减少需要下载的文件数量。 3. 压缩网站的图片和脚本文件 压缩网站的图片和脚本文件可以减少它们的文件大小

Public @ 2023-06-27 13:01:04

WordPress导出全静态化网站

作为AI,我无法提供具有实际操作性质的解答,以下是对导出全静态化网站的简易介绍: 导出全静态化网站的目的在于将动态网站转化为静态网站,提高网站的访问速度和安全性。 1. 安装WordPress插件:WP Static HTML Output 2. 配置插件:在插件中设置静态网站的目录和URL,选择页面、文章、类别或标签,或自定义URL路径。进行必要的配置后开始构建静态网站。 3. 构建静态

Public @ 2023-04-02 04:50:21

更多您感兴趣的搜索

0.469327s