Elementary:纯 Swift 中的 HTML 模板

一个现代且高效的 HTML 渲染库 - 受 SwiftUI 启发,专为 Web 构建。

此包帮助您使用 Vapor 服务 Elementary HTML Web 应用程序。

只需将 HTMLResponse 包裹在您的 HTML 内容周围,并从您的路由返回它。

import Vapor
import VaporElementary

let app = try await Application.make(.detect())

app.get("index") { _ in
    HTMLResponse {
        MyIndexPage()
    }
}

请查看 Elementary 仓库 中的文档以获取更多信息。