1 个不稳定版本
0.2.2 | 2023年12月25日 |
---|---|
0.2.1 |
|
0.2.0 |
|
0.1.0 |
|
#6 in #setting
每月 23 次下载
12KB
102 行
create-leptos-csr
使用一条命令生成客户端渲染的Leptos应用程序。
入门指南
使用以下命令全局安装create-leptos-csr
cargo install create-leptos-csr-tw
此命令安装必要的二进制文件,使其可通过命令行访问。
要启动新的Leptos项目,请运行
create-leptos-csr-tw
模板功能
- 用于样式的TailwindCSS
- 从
/public
服务器端图像内容,trunk能识别 - 移动视口配置
- 用于部署路由的
vercel
配置文件(可选) -
Leptos-use
,Leptos实用工具集合 - 最新的crate依赖项
我为什么制作这个
创建客户端渲染的Leptos应用程序通常需要从头开始,涉及多个步骤和潜在障碍。
例如
cargo init <project>
cargo add leptos --features=csr,nightly
cd <project>
touch index.html
... # more work here
touch input.css
npx tailwindcss init
... # setting up your tailwind...
mkdir public
(modify `index.html`)
... # adding the same boilerplate to your index.html
trunk serve --open
这个crate旨在减少初学者在设置Leptos应用程序时遇到的拔头发般的痛苦。对于经验丰富的开发者,这个crate通过设置必要的物品来节省您的时间。
如果您是初学者,这是一个很好的起点,因为您可以在阅读Leptos书籍的同时使用此模板。
最近更新
- 更新wasm-bindgen到0.2.89
- 从
app.rs
中删除了大量样板代码 - 重构项目以扩展更多模板
贡献
贡献受到热烈欢迎并受到高度赞赏。我很想看到使用不同样式库或部署服务的其他模板。
依赖项
~8–24MB
~364K SLoC