1 个不稳定版本
0.1.0 | 2020年1月31日 |
---|
#37 在 #ssg
105KB
3K SLoC
SCROLL
神奇的静态网站生成器
Scroll 是一个静态网站生成器,旨在最大程度地平衡生产效率和自定义自由度。
入门
安装
git clone https://github.com/metinUr/scroll.git
cd scroll
cargo build --release
快速开始
scroll new <site_name>
cd <site_name>
scroll build --then-serve
现在您可以在浏览器中访问 localhost:1919
上的页面。
为什么神奇
静态网站生成器几乎无需编写 HTML 和 CSS 就可以创建美丽的网页。在常规网站生成器中,用户选择一个已创建的主题、布局和模板,然后传递一些内容,通常是标记语言,网站生成器根据主题和模板生成网页。
尽管这个过程使网站创建变得非常简单和快速,但它增加了制作具有自定义样式的组件的难度。Scroll 内置了以实用工具优先的 CSS 支持,允许您直接在文档中添加自定义 CSS 到您的元素。在 Scroll 中,虽然您可以使用主题和模板,但也可以更改一些元素的外观和行为,而无需离开您的文档。
因此,Scroll 将您的标记文件转换为神奇的滚动条,创建独特的网页。
免责声明
虽然该项目可用,但处于早期阶段。因此,您可能找不到一些预期功能或遇到一些意外行为。
文档支持
Scroll 是基于个人需求和愿望而产生的。作为一个 Emacs 和 org-mode 爱好者,Scroll 目前仅支持 org-mode。但计划很快支持 markdown。
此外,通过一些转换器,Scroll 现在可以与 markdown 一起工作,但它可能会失去一些它的魔力。
许可证
该项目采用 MIT 许可证。
依赖项
~6–15MB
~180K SLoC