LiteML 0.1.3

用 Rust 实现的极简标记语言,将自定义简约语法快速编译为标准 HTML5 页面, 让网页开发更简单、更高效

核心特性

轻量高效

基于 Rust 构建,编译速度极快,生成的 HTML 代码简洁标准,无冗余内容

极简语法

自定义简约语法规则,告别繁琐的 HTML 标签,用更少的代码实现相同效果

标准兼容

自动生成符合 HTML5 标准的页面,兼容所有现代浏览器,无需手动调整

安装 LiteML

首先确保您已安装 Rust 工具链,然后执行以下命令:

cargo install liteml

验证安装是否成功:

liteml

使用方法

基本命令格式:

liteml 源文件.liteml [输出文件.html]

源文件.liteml - 您编写的 LiteML 语法文件

输出文件.html - 可选参数,指定生成的 HTML 文件路径和名称

语法示例

LiteML 语法

page {
    title("标题", level=1);
    title("副标题", level=2);
}

编译后的 HTML5 代码

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>标题</title>
</head>
<body>
    <h1>标题</h1>
    <h2>副标题</h2>
    <p>这是一段示例文本,使用LiteML语法编写,
    语法简洁易懂,编译后生成标准HTML。</p>
</body>
</html>