根据配置文件,批量生成网页
最近为了找上班的感觉,在一个机构当志愿者,每周去一天帮忙写写静态网页。
最近接到一个任务,要写一个帮助网站,帮助别人去使用一个超级复杂的系统,这个帮助网站大概有一百来个页面。
绝大部分的页面都很简单,上面一个banner(不同大类的会有不同的背景颜色),上面显示title和图片。下面主内容是3-8个功能块,每个功能块有一个sub_title,一堆button,点击跳转到对应的文件。
类似下面这样
我的同事已经整理出来了每个页面需要的信息,一个巨大的excel。
下面我需要把这个excel变成大量静态页面。
感觉这个可以通过写代码的方式快速实现那些设计完全一样的页面。
default.blade.php写出主要的页面框架。
excel变成数组。
遍历数组,把里面的变量赋值给框架。
但又有点不知道怎么下手。
朦朦胧胧的感觉。
求指点,我这样的想法可行吗,靠谱吗,有点担心浪费时间;
另外,我这样的诉求是不是已经有现成的工具来实现,如果这样的话,我就可以直接用工具,也可以介绍给同事,这样大家都不用重复体力劳动了。
谢谢!
可行啊,看你的描述,应该是页面结构相同,只是数据不同,这样完全可以批量生成的嘛
.blade.php
,里面的数据用变量占位view(".blade.php", [])
传递一些不同的数据view(...)->render(): string
,将返回的字符串另存到.html
文件中机构当志愿者?还有这种操作……福利没福利怎么生活
今天去做志愿者的时候顺利的按照大家提供的思路实现了批量生成页面,我很开心,同事也都很开心。
下面的问题就是怎么把那个excel读取成我的配置文件,现在的配置文件是我手工写的数组。
不过今天已经下班啦,下周三再继续吧~