今天我花费了整整一下午的时间去提取了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全乱了……真的,全乱了……