51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

wordpress 纯静态插件SIMPLY-STATIC really static

SIMPLY-STATIC 这个是纯静态的,做好后,它会把整个站都拿下来,图片资源都可以 打包好。

但通过个人试用筛选和站长论坛交流,判断出真正能把动态页面,生成本地化静态页面文件的插件只有really static。

白眉大叔 一直使用的是super static cache还是不错的。它的特点就是非常适合个人博客站长,它会在 网站目录下创建一个 单独文件夹对每篇文章生成静态的html 存储起来。

使用方法参考:Super Static Cache详细设置(wordpress 缓存)

说一下 really static 的用法 文末有 下载链接

simply-static是一个简单的一键生成全站静态html文件的wordpress插件,支持生成或不生成指定url的html文件,生成文件的资源路径可选相对路径、绝对路径和脱机文件,html文件可以直接生成在服务器或zip压缩包下载。

PS:该插件已2年没更新,白眉在WordPress 6.2 上测试可用。

SIMPLY-STATIC插件优缺点:

优点:

  1. 可把wordpress安装在子目录,html文件生成在根目录;

  2. 快速生成真实的html静态网页文件,不是缓存文件;

  3. 自动改变引用的资源路径,且不删除原路径文件,比如上传的图片;

  4. 会根据当前域名的外链跳转生成对应的跳转文件,如

    • https://www.baimeidashu.com/go/1/

    是个外链跳转,也会生成;

  5. 可指定生成的html文件的存放目录;

  6. 可设置不想生成的url页面;

  7. 可设置网页上没链接到的web页面,比如404页面;

  8. 可zip下载生成的html文件;

  9. 防止网站被黑,静态html网站,在代码上没有被黑的风险。

缺点:

  1. 文章多生成较慢,不适合太多内容的wordpress网站;
  2. 每新发布文章都要手动生成一次;(这个比较头疼, 不如: super static cache)
  3. 其它暂时没发现......

SIMPLY-STATIC插件详细教程:

固定链接设置

后台------设置------固定链接,选择自定义结构,使用.html后缀的固定链接,如:

|-----------|--------------------------| | 1 | /%postname%.html |

插件设置

启用插件后,进入Simply Static------Settings可对插件进行设置

General(基础设置)

1、Destination URLs(目标URL)

生成的静态网页文件,超链接、资源url使用的url类型,绝对URL、相对URL或可脱机使用的URL

  • Use absolute URLs -- 绝对URL,生成的网页文件有指向链接的,全部使用这个设置的域名地址,如

    • https://www.baimeidashu.com/logo.png
  • Use relative URLs -- 相对URL,成生的网页文件有指向链接的,使用不包含域名的路径,如

    • https://www.baimeidashu.com/logo.png

    会变成

    • /logo.png
  • Save for offline use -- 保存为脱机使用,生成的网页文件不在服务器也可以正常浏览

2、Delivery Method(传递方式)

有两种传递方式,分别是zip压缩包(ZIP Archive)和本地目录(Local Directory)

  • ZIP Archive -- 生成一个zip压缩包文件供下载,然后手动把解压后的网页文件上传到服务器
  • Local Directory -- 直接在安装了wordpress的服务器上保存生成的静态网页文件,可以把wordpress安装在子域名上,生成的静态网页文件在主域名访问。
  • Local Directory -- 如果选择了本地目录,则在出现的Local Directory输入框中设置静态网页文件目录并保证该目录可写。

include/Exclude(包括/排除设置)

1、Additional URLs -- 其它URL

Simply Static插件会从网站首页开始查找并生成能链接到的任何页面,如果想要插件生成在网站上没有链接到的页面,就在此处输入页面的URL(每行一个),比如404页面,就输入一个404页面的url。

2、Additional Files and Directories -- 其它文件和目录

有时你会想包含其它文件或目录,如通过AJAX引用的文件,那就在此处添加这些文件或目录的路径(每行一个)。

3、URLs to Exclude -- 排除URL

不想被Simply Static插件生成的文件就在此处输入页面url地址,可以使用regex指定要匹配的模式,多个URL地址就点击"Add URL to Exclude"按钮继续添加,要删除就点击后面的"Remove"按钮。

其中勾选"Do not save"表示不保存,勾选"Do not follow"表示该页面上所有链接到的页面都不会处理。

Advanced(高级设置)

1、Temporary Files(临时文件)

Your static files are temporarily saved to a directory before being copied to their destination or creating a ZIP.(在将静态文件复制到目标目录或者在创建ZIP之前,你的静态文件会临时保存的位置。)

2、Temporary Files Directory -- 指定一个临时文件目录路径,该目录权限必须是可写的,默认目录是在插件的simply-static插件目录下的static-files文件夹

3、Delete Temporary Files -- 删除临时文件,勾选后,在操作结束后会自动删除这些临时文件

4、HTTP Basic Authentication(HTTP基础验证)

如果有使用HTTP Basic身份验证保护WordPress,就设置好对应的用户名和密码。

Reset(重置)

Reset Plugin Settings -- 重置插件设置,点击重置按钮后,插件的设置会恢复默认设置。

插件诊断Diagnostics

进入该页面会自动诊断,看到哪一项不是OK的就对应处理就行了。

生成静态HTML文件

最后点击Generate进入静态文件生成界面,点击"Generate Static Files"按钮后,插件就会根据设置的参数进生静态网页文件生成。

  • Activity Log -- 活动日志,显示静态文件生成的状态,如复制了多少个文件、生成静态文件花了多少时间等
  • Export Log -- 导出日志,成功状态、跳转状态、错误信息等都在这列出显示了,比如code列是404的,就表示文件不存在了。

扩展

如果是把wordpress安装在子目录,建议在robots.txt中把屏蔽该目录的搜索收录,避免收录内容重复,不利于优化。

有需要的可参考下面的设置。

robots.txt文件

  • /wordpress-panel

是安装wordpress的子目录

wordpress-插件: https://url69.ctfile.com/d/253469-55978078-8c079a?p=2206 (访问密码: 2206)

赞(5)
未经允许不得转载:工具盒子 » wordpress 纯静态插件SIMPLY-STATIC really static