文件名称:peridot:节点+React静态站点生成器
文件大小:45KB
文件格式:ZIP
更新时间:2024-05-29 14:00:59
JavaScript
橄榄石
Peridot是由Node和React驱动的同构静态站点生成器。 它的目标是使您可以轻松地从各种媒体(从照片到推文)制作“数字剪贴簿”。 这与总体目标相去甚远,但具有足够的可塑性,您仍然可以使用它来构建一个非常酷的网站。
Peridot网站不是使用传统的基于模板的静态网站生成器(例如Jekyll),而是使用React组件构建的,这使您可以轻松构建功能齐全的网站,而不仅限于各种插件和模板过滤器。 这些组件由Peridot构建工具渲染,创建静态页面,以及将在初始页面渲染后接管的客户端JS捆绑包。 这使您可以构建强大的单页用户体验,同时保留服务器呈现的应用程序的优点(例如快速加载时间和SEO)。
例子
该生成器为。 该站点的源。
安装
npm install -g peridot
CLI用法
peridot new
【文件预览】:
peridot-master
----.eslintrc(873B)
----bin()
--------peridot-build-pages(227B)
--------peridot(112B)
----package.json(1KB)
----app()
--------reducers()
--------routes.js(373B)
--------views()
--------entry.js(607B)
--------store.js(506B)
--------actions()
--------util()
--------projectRequire.js(546B)
----src()
--------settings.js(355B)
--------core()
--------pagesBuilder()
--------util()
--------cli()
----.gitignore(20B)
----integration()
--------template.test.js(1KB)
----README.md(5KB)
----template()
--------_private.example.yml(125B)
--------package.json(237B)
--------app()
--------eslintrc(846B)
--------_settings.yml(460B)
--------webpack.config.js(431B)
--------gitignore(42B)
--------styles()
--------public()
--------README.md(243B)
--------_entries.yml(88B)