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

网站出现Service Unavailable提示怎么办?

问:为什么我的网站有时会出现“Service Unavailable”的提示,有时候刷新几下又可以访问。答: 出现这种情况是由于您的网站超过了系统资源限制造成的,主要是流量太大或者程序占用资源太多。1.流量太大比如您购买的是b002型基础型主机,该主机的额定流量是15G/月。如果您的网站每月流量在15G,每天流量在0.5G以下,则应该能正常访问。如果连续几天的访问量上升,流量超过0.5G/天,则该

Public @ 2022-11-21 15:37:05

DNSPOD域名解析使用方法

DNSPOD是一款常用的域名解析服务,可以帮助用户实现域名解析。以下是DNSPOD域名解析的使用方法: 1. 注册DNSPOD账号并登录。访问DNSPOD官网,点击右上角的“注册”,输入相关信息,注册好账号后登录。 2. 添加需要解析的域名。在DNSPOD的控制台中,点击“添加域名”,输入需要解析的域名,然后选择域名类型,即主域名或子域名。 3. 配置DNS解析。在DNSPOD的控制台中,找

Public @ 2023-04-16 19:50:34

wordpress移动友好度大揭秘

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

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

wordpress移动友好度大揭秘

WordPress作为全球最流行的CMS(内容管理系统)之一,一直以其易用性和可扩展性而享誉。在当前移动化的互联网环境中,一个网站是否移动友好是至关重要的。那么,WordPress的移动友好度如何呢?本文将揭秘它的移动友好度,并提供一些优化建议。 1. 响应式设计 WordPress默认的主题都是响应式设计。这意味着它们可以自动适应各种设备的屏幕大小和分辨率。无论你是在桌面、手机还是平板电脑上

Public @ 2023-06-12 14:00:52

更多您感兴趣的搜索

0.453128s