让你一键爆炸的教程,生成博客所有文章页面的纯单页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们啦
嗯,然后电脑就爆炸了。恩,是的没错。别打我。恩,再见,教程完毕 :黄色滑稽脸:
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
- 最新
- 最热
只看作者