magnanimous

网站数据 2025-08-08

magnanimous

https://renatoathaydes.gi***thub.io/magnanimous

世界上最简单,最好的静态网站发电机!

magnanimous指导原则具有以下指导原则:

  • 没有配置。
  • 没有魔术。
  • 明确胜于隐式。
  • 很好地生成静态网站,别无其他。

特征

  • 基于微小的表达语言的简单模板机制(简单为2 + 2 is {{ eval 2 + 2 }} )。
  • 将文件包括到另一个文件( {{ include other-file.html }} )。
  • 定义变量( {{ define title "Hello world" }} )。
  • 由Web组件启发的组件和插槽。
  • 有条件的内容( {{ if title == "Home" }}We are home{{ end }} )。
  • 对于文件和变量的循环( {{ for file /path/to/files }}* Post name: {{eval file.postName}} {{end}} )。
  • Markdown Content自动转换为HTML。
  • 源代码突出显示在Markdown中。

文档

访问网站以获取完整的文档。

基本设计

source/目录中读取magnanimous文件,并在target/中生成一个网站。

以下source子目录是唯一受到特殊magnanimous的源:

  • source/static - 应按原样提供的静态文件。
  • source/processed - 将使用magnanimous说明处理的文件。

默认情况下忽略了任何其他文件和子目录,但可以从处理后的文件中引用。

magnanimous说明允许将文件包含在模板中,使用变量和插槽自定义包含物和组件,添加条件和重复的内容等等!

检查文档以获取更多信息。

下载源码

通过命令行克隆项目:

git clone https://github.com/renatoathaydes/magnanimous.git