[教程]教你WP生成全套纯html页面扔github

图片[1]-[教程]教你WP生成全套纯html页面扔github-月宅酱的博客

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


教程

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

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

图片[2]-[教程]教你WP生成全套纯html页面扔github-月宅酱的博客

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

图片[3]-[教程]教你WP生成全套纯html页面扔github-月宅酱的博客


第二步

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

首先你需要获取网站目前所有的文章,在你的根目录新建一个“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地址。

图片[4]-[教程]教你WP生成全套纯html页面扔github-月宅酱的博客

预热缓存

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

图片[5]-[教程]教你WP生成全套纯html页面扔github-月宅酱的博客

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

图片[6]-[教程]教你WP生成全套纯html页面扔github-月宅酱的博客

图片[7]-[教程]教你WP生成全套纯html页面扔github-月宅酱的博客

 

© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 共9条
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片
    • 月宅的头像-月宅酱的博客月宅等级-LV1-月宅酱的博客作者0
    • 月宅的头像-月宅酱的博客月宅等级-LV1-月宅酱的博客作者0
    • 月宅的头像-月宅酱的博客月宅等级-LV1-月宅酱的博客作者0