排行榜 统计
  • 建站日期:2016-09-18
  • 文章总数:121 篇
  • 评论总数:148 条
  • 分类总数:10 个
  • 最后更新:昨天 21:39
热文源码,技术

怎么把php博客程序模板提取成静态html

本文阅读 2 分钟

今天我花费了整整一下午的时间去提取了typecho主题g的html提取,看着贼顺眼hhhc,来分享一下如何从php博客程序中提取主题。

首先,找到一个php主题(我用Typecho的主题G),然后打开你要提取的页面,例如index.php,然后打开。

再然后,寻找need,建议直接开启搜索。

然后,依次打开那些need的php。

然后,新建一个html文件。

依据index.php中的need依次复制。

拿G来说,G的index是这样的:

<?php
/**
 * 大气
 *
 *
 * @package G
 * @author YOURAN
 * @version 2.2
 * @link https://gundam.exia.xyz/
 */
​
 $this->need('header.php');
 ?>
<div id="article" class="clear">
  <div id="article-content">
​
    <?php  $this->need('IndexSwitcher.php'); ?>
​
    <div id="pages" class="clear changePage">
      <?php $this->pageLink('更多 >','next'); ?>
      <?php $this->pageLink('< 返回','prev'); ?>
    </div>
​
  </div>
</div>
​
​
​
​
  <?php $this->need('footer.php'); ?>


那我们就打开header.php IndexSwitcher.php footer.php ,在寻找这些php内有没有need,例如footer里就有一个need。

然后,按照顺序,将header里的php复制粘贴到html里,再把index.php的内容(不包扩$this->need('header.php');
?>及以上的内容。)复制进去(接着header)。

然后再复制IndexSwitcher.php的内容,替换掉<?php $this->need('IndexSwitcher.php'); ?>这一句。

然后再复制footer,替换掉<?php $this->need('footer.php'); ?>

然后,开始优化。

首先,里面会有一些<?php $this->options->themeUrl这样的语句,把他们直接删掉就行。(同时删掉对应的php标签,即<?php这种)

然后,再把所有带着<?php的语句统统删掉。

然后,打开看看,是不是已经完成了呢?

话说不知怎的,handsome提取之后css全乱了……真的,全乱了……

本文经授权后发布,本文观点不代表立场,文章出自:https://www.adkinsm.top/post/15.html
-- 展开阅读全文 --
如何使用JSdelivr的免费CDN
« 上一篇 02-28
新网站如何被搜索引擎收录
下一篇 » 03-02

发表评论

V注册会员 L评论等级
R3 条回复
  1. AdkinsmVLv.3 说道:
    2021-02-28     Win 10 /    Chrome

    这主题的高亮颜色……

    1. AxiomXSVLv.3 说道:
      2021-03-02     Win 10 /    FireFox

      @Adkinsm

      怎么了怎么了

      1. AdkinsmVLv.3 说道:
        2021-03-03     Android /    Chrome

        @AxiomXS

        刺眼

没有更多评论了

作者信息

Title - Artist
0:00