presta:现代网络的超极简框架

时间:2024-05-19 10:20:40
【文件属性】:

文件名称:presta:现代网络的超极简框架

文件大小:271KB

文件格式:ZIP

更新时间:2024-05-19 10:20:40

javascript static-site-generator website blog-engine static-site

适用于现代网络的超小型框架。 presta处于有效Beta版。 有任何问题,意见,想法吗? 打开一个问题或公关! 从服务器或静态渲染混合页面,并方便地在同一地点加载数据。 不再有道具钻探或胖数据文件。 使用任何JS模板语言(是,React)并带上自己的目录结构。 如果您需要的话,配置很容易。 特征 0kb运行时* 无需预编译即可在Node中本地运行ES模块 生成任何文件格式。 严重地。 轻松嵌套微型网站。 阅读源代码(并贡献力量!):atm仅约1500 loc。 从命令行直接在几秒钟内上手。 扩展到数千页。 没有魔术,只有弦乐。 带回文档网站。 *没有运行时。 偷偷摸摸地看着你。 安装 需要在您的项目本地安装presta : $ npm i presta 别忘了,您可以随时向CLI寻求帮助: $ npx presta -h 文件 前往开始使用。 执照 麻省理工学院执照


【文件预览】:
presta-master
----.gitignore(51B)
----load.js(3KB)
----presta.js(233B)
----package.json(2KB)
----cli.js(2KB)
----package-lock.json(523KB)
----.github()
--------workflows()
----.prettierignore(41B)
----utils()
--------merge.js(92B)
----README.md(1KB)
----lib()
--------defaultResponseHeaders.js(125B)
--------debug.js(92B)
--------default404.js(547B)
--------devServerIcon.js(524B)
--------webpack.js(2KB)
--------createContext.js(278B)
--------getRouteParams.js(406B)
--------pathnameToHtmlFile.js(185B)
--------renderStaticEntries.js(3KB)
--------handler.js(3KB)
--------log.js(606B)
--------build.js(3KB)
--------createHeadTags.js(3KB)
--------timer.js(322B)
--------serve.js(8KB)
--------getFiles.js(548B)
--------createDynamicEntry.js(1KB)
--------config.js(3KB)
--------pluginHead.js(238B)
--------constants.js(224B)
--------initPlugins.js(321B)
--------devClient.js(1KB)
--------events.js(401B)
--------defaultCreateContent.js(219B)
--------watch.js(10KB)
--------router.js(630B)
----document.js(2KB)
----.npmignore(22B)
----docs()
--------client()
--------package.json(814B)
--------package-lock.json(295KB)
--------src()
--------webpack.config.js(564B)
--------presta.config.js(1KB)
--------public()
--------netlify.toml(108B)
----test()
--------getRouteParams.test.js(392B)
--------document.test.js(785B)
--------pathnameToHtmlFile.test.js(416B)
--------index.js(1KB)
--------load.test.js(5KB)
--------createDynamicEntry.test.js(934B)
--------renderStaticEntries.test.js(4KB)
--------getFiles.test.js(2KB)
--------config.test.js(4KB)
--------head.test.js(1KB)
--------router.test.js(448B)
--------build.test.js(1KB)
--------defaultCreateContent.test.js(418B)
--------fixtures.js(701B)
--------createHeadTags.test.js(3KB)

网友评论