#blog #static #markdown #minimal #generator

bin+lib stog

STOG 是一个用 Rust 实现的静态博客生成器

3 个不稳定版本

0.2.0 2022 年 8 月 12 日
0.1.1 2022 年 7 月 3 日
0.1.0 2021 年 4 月 4 日

#21 in #minimal

MIT 许可证

180KB
336

STOG

b b b

STOG 是从 markdown 文件夹生成的静态博客生成器。

警告:此项目尚不稳定!

安装

重要:如果您正在使用 1.57.0 或更早版本的夜间工具链版本,您需要更新您的工具链以安装此软件包,请参阅 dtolnay/proc-macro2/issues/307

安装时您有两个选项

  1. 从源代码安装
  2. 使用 cargo 安装

从 cargo 安装

cargo install stog

从源代码安装

  1. 克隆仓库
git clone https://github.com/zolagonano/stog.git
  1. 将您的当前工作目录更改为源代码目录
cd stog
  1. 编译和运行
cargo build --release
cargo run

用法

创建新博客

stog init <blog_name>

自定义您的博客

  • 编辑 config.toml 以更改基本设置。
  • 编辑位于 _templates 的模板文件。
  • 将您的 CSS/JavaScript 文件添加到 public 目录,并会将它们复制到构建目录(注意:您应该更改您的模板以使用您的 CSS 和 JavaScript。)。

构建您的博客

运行 stog 的 build 子命令以构建您的目录(结果将位于 _build

stog build

现在您可以取 _build 目录并在任何地方托管它。

屏幕截图

screenshot

贡献

所有贡献都受到欢迎,但如果您不知道您能做什么,请查看此列表

  • 如果您发现错误,请提交一个问题。
  • 如果您有建议,请提交一个问题。
  • 修复错误并发送拉取请求。
  • 与您的朋友分享。
  • 以及任何您认为可能有助于此项目的其他事情 :)

依赖项

~10-20MB
~266K SLoC