JKBuildHtml 基于ThinkPHP的静态站点生成器
介绍
完美嫁接THINKPHP 5.0/5.1的静态站点生成器,可自定义生成规则,支持动态参数,支持参数的范围设置。 是一个在原来开发过程没有变化的情况下搭建静态站的解决方案。 性能方面测试有时间搞一下。 使用中有其他问题的欢迎留言。 build static site, build html file for THINKPHP framework
适用于TP5.0和5.1的静态站点生成器
本类适用于TP5.0和5.1双版本,因为TP5.1较5.0变动比较多,所以本项目进行了版本的适配,请放心使用。
特点
- 纯静态:生成的网站是静态htm页面,拷贝文件就是部署站点。
- 方便改造:原来TP开发代码不用变动,原来TP的view文件照常写,以前怎么写模板还怎么写。
- 边开发边生成html:建议封装控制器的fetch方法,边查看静态效果边开发,避免后期重新搭建后页面显示有问题,你可以盯着
public/dist
目录下的静态页面按F5刷新静态页面效果,也可以用原来的tp路径或路由查看模板效果。
更多请看:https://gitee.com/ryan1981/jk-build-html
代码说明:https://gitee.com/ryan1981/jk-build-html/tree/master
目前项目已经暂停,但是可以参考对应的文件来修改部分代码实现静态化的操作。