让你一键爆炸的教程,生成博客所有文章页面的纯单页html,然后单页你知道的,可以扔github绑定域名…另外可以用一些CDN缓存“*.html”,非常非常的好用。静态化的优点太多不说了,缺点自己想办法弥补。


教程

提示:在正式开始前,请把你的文章地址固定链接改为伪静态:/%post_id%.html

首先你需要在插件商店下载一个叫做:Super Static Cache的东西。然后做出如下设置:

评论这个,随你勾选吧,一般纯静态评论系统就失灵了,如果勾选的话,就能即时进行评论。评论之后也会在10秒内进行缓存的。


第二步

如果你有更好的方法,那么请你实践=-=如果你的电脑配置很差,请不要尝试!然后我并不推荐,我用这个只是为了快捷。

首先你需要获取网站目前所有的文章,在你的根目录新建一个“html.php”然后加入下面的代码(sitemap的),然后上传过去。打开这个url地址复制全部内容。

<?php 
require('./wp-blog-header.php'); 
header("Content-type: text/xml"); 
header('HTTP/1.1 200 OK'); 
$posts_to_show = 1000; // 获取文章数量 
echo '<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" 
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 https://mikumoe.cn//ikmoe/project/sitemap.xsd">'; 
?> 
<!-- generated-on=<?php echo get_lastpostdate('blog'); ?>--> 
<?php 
header("Content-type: text/xml"); 
$myposts = get_posts( "numberposts=" . $posts_to_show ); 
foreach( $myposts as $post ) { ?> 
 <url> 
 <loc><?php the_permalink(); ?></loc> 
 </url> 
<?php } ?> 
</urlset>

然后存到记事本中,用记事本自带功能进行一步一步的替换为空白,得到干净的url地址。

预热缓存

接下来你需要一个叫做“批量打开网页”的黑科技(百度下),然后复制进去…接着等待。之后你能在super-static-cache目录看见你生的html们啦

嗯,然后电脑就爆炸了。恩,是的没错。别打我。恩,再见,教程完毕 :黄色滑稽脸:

 

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。