import Router from "utils/router.js" class HtmxController { async index(ctx) { return await ctx.render("index", { name: "bluescurry" }) } page(name, data) { return async ctx => { return await ctx.render(name, data) } } static createRoutes() { const controller = new HtmxController() const router = new Router({ auth: "try" }) router.get("/htmx/timeline", async ctx => { return await ctx.render("htmx/timeline", { timeLine: [ { icon: "第一份工作", title: "???", desc: `做游戏的。`, }, { icon: "大学毕业", title: "2014年09月", desc: `我从江西师范大学毕业, 获得了软件工程(虚拟现实与技术)专业的学士学位。`, }, { icon: "高中", title: "???", desc: `宜春中学`, }, { icon: "初中", title: "???", desc: `宜春实验中学`, }, { icon: "小学(4-6年级)", title: "???", desc: `宜春二小`, }, { icon: "小学(1-3年级)", title: "???", desc: `丰城市泉港镇小学`, }, { icon: "出生", title: "1996年06月", desc: `我出生于江西省丰城市泉港镇`, }, ], }) }) return router } } export default HtmxController