#html-css #html #静态 #CSS #浏览器

app coal

一个使用 Rust 构建的静态 HTML 开发工具

2 个版本 (1 个稳定版)

1.0.0 2020年12月10日
0.1.0 2020年12月7日

#45 in #html-css

每月下载 23 次

MIT 许可证

235KB
435

rust-coal 🚂

一个使用 Rust 构建的静态 HTML 开发工具

Image of Coal Mine Cart

这是给谁的?

那些想要生成一个基本的静态 HTML 网站,可能有 1-10 个页面,并且不希望在多个文件中维护布局、导航元素和页脚的人。

如果您需要程序组件,则最好利用像 GatsbyJSReact Static 或内容管理系统 (CMS) 这样的更手动化的系统,如 WordPress

就像在典型的 Jamstack 解决方案中一样,静态 HTML 输出可以轻松地托管在 GitHub PagesFirebase Hosting 以及其他许多地方。关于即将推出的 Docker 支持也请查看以下内容。

文档

有关安装步骤和详细说明,请参阅 Coal 文档

特性

  • 闪电般快速 🚀(真的很快)
  • 零配置 📄
  • 约定优于配置 💜
  • 包含一切 🔋
  • 标准 HTML 🌠
  • HTML、CSS、JS 最小化 🗜️
  • 资源捆绑 📦
  • 支持静态文件夹 🎓
  • 支持图像/字体 📦
  • 本地开发服务器 ⚒️
  • 基本的嵌套 CSS ~SCSS 💅 使用 Grass
  • 本地开发时的智能执行 ✨(无需重新启动服务器进行任何更改)
  • 利用 Locomotive Emoji 🚂

crate

https://crates.io/crates/coal

平台/技术

当前版本

v1.0.0

展示

使用 coal 生成简单静态 HTML 网站的网站 - 通过 PR 添加您的网站

未来特性

有关功能请求,请参阅 此问题

一些想法(请检查问题以获取最新列表)

  • Docker 构建脚本 🐋
  • 自定义可重用组件(如 React 或 Vue) ⚛️
  • JS 最小化 🧟
  • 为 CSS 和 JS 生成外部文件选项 🎁

为什么选择 Coal?

“Coal”这个名字只是单词 coalesce 的缩写。

co·a·lesce /ˌkōəˈles/ 动词 结合成一块或整体。

依赖项

~34MB
~689K SLoC