根据配置文件,批量生成网页

最近为了找上班的感觉,在一个机构当志愿者,每周去一天帮忙写写静态网页。
最近接到一个任务,要写一个帮助网站,帮助别人去使用一个超级复杂的系统,这个帮助网站大概有一百来个页面。
绝大部分的页面都很简单,上面一个banner(不同大类的会有不同的背景颜色),上面显示title和图片。下面主内容是3-8个功能块,每个功能块有一个sub_title,一堆button,点击跳转到对应的文件。
类似下面这样

根据配置文件,批量生成网页

我的同事已经整理出来了每个页面需要的信息,一个巨大的excel。
下面我需要把这个excel变成大量静态页面。

感觉这个可以通过写代码的方式快速实现那些设计完全一样的页面。
default.blade.php写出主要的页面框架。
excel变成数组。
遍历数组,把里面的变量赋值给框架。

但又有点不知道怎么下手。
朦朦胧胧的感觉。

求指点,我这样的想法可行吗,靠谱吗,有点担心浪费时间;
另外,我这样的诉求是不是已经有现成的工具来实现,如果这样的话,我就可以直接用工具,也可以介绍给同事,这样大家都不用重复体力劳动了。

谢谢!

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 20

可行啊,看你的描述,应该是页面结构相同,只是数据不同,这样完全可以批量生成的嘛

  • 写一个 .blade.php,里面的数据用变量占位
  • 写一个 command,读取 excel,处理数据,循环调用 view(".blade.php", []) 传递一些不同的数据
  • 调用 view(...)->render(): string,将返回的字符串另存到 .html 文件中
1年前 评论
zhaojjiang (作者) 1年前
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前

机构当志愿者?还有这种操作……福利没福利怎么生活

1年前 评论
Helen2022 (楼主) 1年前
jamesZhao (作者) 1年前
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前
jamesZhao (作者) 1年前
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前

根据URL传不同的参数, 取不同的数据。页面上做展示。例如 /home/Index?type=1 /home/Index?type=2...

1年前 评论
Helen2022 (楼主) 1年前
她来听我的演唱会 1年前
Helen2022 (楼主) 1年前
Helen2022 (楼主) 1年前
西海岸上海分岸 (作者) 1年前
Helen2022 (楼主) 1年前

今天去做志愿者的时候顺利的按照大家提供的思路实现了批量生成页面,我很开心,同事也都很开心。

下面的问题就是怎么把那个excel读取成我的配置文件,现在的配置文件是我手工写的数组。

不过今天已经下班啦,下周三再继续吧~

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!