我们来谈谈 Jamstack 的未来吧 — 加入我们

Tclssg

68 星标
10 代码分支
2 问题
主页
https://github.com/tclssg/tclssg
代码库
tclssg/tclssg
语言
Tcl
许可证
MIT
模板
自定义

Tclssg 是一个使用 Markdown 进行内容标记、Bootstrap 进行布局(支持 Bootstrap 主题)和嵌入 HTML 中用于模板化的 Tcl 代码,用 Tcl 编写的静态网站生成器。

特色

  • Markdown、Bootstrap 主题、Tcl 模板;
  • 区分普通旧页面和博客文章;
  • RSS 订阅源;
  • SEO 和可用性功能:站点地图、规范链接和前后链接,适当地使用 noindex
  • 有效的 HTML5 和 CSS 3 级输出;
  • 通过 FTP 部署;
  • 通过自定义部署命令,通过 SCP 和其他协议进行部署;
  • 支持外部评论引擎;
  • HTML 输出中的相对链接,使其适合通过 file:// 查看;
  • 相当快(在配备 SSD 的笔记本电脑上,可以在大约 35 秒内将 500 个输入页面处理为 650 个 HTML 文件);
  • 依赖项少。
  • 可以从 Tcl 中作为一个库使用。

页面示例

{
title {Test page}
blogPost 1
tags {test {a long tag with spaces}}
date 2014-01-02
hideDate 1
}
**Lorem ipsum** reprehenderit _ullamco deserunt sit eiusmod_ ut minim in id
voluptate proident enim eu aliqua sit.

<!-- more -->

Mollit ex cillum pariatur anim [exemplum](http://example.com) tempor
exercitation sed eu Excepteur dolore deserunt cupidatat aliquip irure in
fugiat eu laborum est.

查找更多 静态网站生成器