#cli #ssg #handlebars #markdown #web #static-site-generator

bin+lib simplistis

一个超级简单的基于 Markdown 的静态网站生成器

1 个不稳定版本

0.1.0 2024年5月9日

32#ssg

MIT 许可证

26KB
508

simplistis

这是一个用 Rust 编写的周末项目(目前是这样!),以满足我托管个人网站的需求。已经有更多优秀的工具了吗?当然有,但自己动手制作更有趣,不是吗?

文件夹结构

简化列表遵循一个简单的文件夹结构 simplistis

(root) ->
  _index.md (index content file, required)
  template.hbs (index template file, required)

  content.hbs (content template file, optional, but required if there's file
other than _index.md)
  [slug].md (content file, optional)

  (sub-folder) ->
    _index.md (subfolder index content file, required)
    template.hbs (subfolder index template file, required)

    (the rest are basically the same as the root)

要查看此文件夹结构的有效示例,您可以查看 test_file 文件夹。这个文件夹将包含一个非常简单的(或者说 simplistis)主页和博客示例。

CLI

目前 simplistis 仅支持 CLI 接口,尽管它非常易于使用。您需要使用和记住的唯一命令(尽管这可能在将来发生变化,但请放心,我会确保它与之前兼容!)。

simplistis [template directory root] [output directory root]

[!警告] 这将清除您的 [输出目录根] 下的任何文件(递归)!

待办事项

  • 修复测试以遵循新的约定(如果您检查 Git,在此之前有 2 种不同的文件夹结构)

开发者

此项目由所有贡献者开发。以下列出了名单。

依赖项

~6.5MB
~122K SLoC