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

IronBeard

32 stars
10 forks
3 issues
主页
https://github.com/wkallhof/iron-beard
仓库
wkallhof/iron-beard
语言
.Net
许可证
MIT
模板
Razor、Markdown

一个使用 .NET Core 构建的简单易用的跨平台静态网站生成器。IronBeard 将 Razor .cshtml 文件和 Markdown .md 文件处理为准备在 Amazon S3 等服务上进行静态托管的完整 .html 文件。

IronBeard 会维护你的文件夹结构,并且将图像、JS 和 CSS 等静态资产复制到它们各自的目录中,以在生成的站点上维持正确的链接。

向你的项目根目录添加 beard.json 文件可进一步进行配置。

功能

  • 支持递归文件夹和文件结构
  • Markdown 处理器
  • Razor 处理器
  • 静态文件处理器
  • Razor 布局支持(封装其他 Razor 文件和 Markdown 标记)
  • Markdown 元数据(Markdown 中的 YAML Frontmatter 支持)
  • Razor 元数据(使用 Razor 注释的 YAML Frontmatter 支持)
  • HTML 格式化,清理文件输出。
  • URL 纠正(正确处理相对路径和根文件夹路由(index.html 等))
  • 全局配置文件
  • 丰富的 CLI 输出
  • 有效的系统错误码(对自动化有用)
  • 监视命令,在文件或目录更改时自动重新构建

发现更多 静态网站生成器