#markdown-html #markdown #blog #html #static #generator

app orion-ssg

从Markdown文件创建简单博客的静态站点生成器

18个稳定版本

1.1.6 2024年7月2日
1.1.4 2024年1月24日
1.1.3 2023年10月31日
1.1.1 2023年7月31日
1.0.3 2022年11月7日

#292值格式化

Download history 2/week @ 2024-05-19 270/week @ 2024-06-30 26/week @ 2024-07-07 99/week @ 2024-07-28

99 每月下载次数

GPL-3.0 许可证

40KB
958

Orion

用Rust编写的静态站点生成器,可从Markdown文件创建简单博客。

CLI动作

  • orion init --path my-blog : 创建一个目录以启动新的Orion博客(包含一些假帖子)
  • orion post --slug my-amazing-title --draft : 创建一个新的Markdown帖子
  • orion build : 将Markdown导出为html
  • orion serve : 构建,启动本地服务器以测试构建,并监视 /posts/static/themes 上的更改
  • orion --version : 显示Orion当前版本
  • orion --help : 打印帮助信息

目录结构

.
├── posts
├── build.sh
├── config.toml
├── public
├── static
└── themes

/posts 包含您帖子的所有Markdown文件

build.sh CI/CD环境中的构建脚本

config.toml 您网站的配置

/public 构建目录(将部署到生产环境的文件)

/static 您希望使用的所有资产(例如,帖子中的图片)

/themes 它包含您可以使用的不同主题,每个文件夹代表一个主题及其自己的资产:html布局,css,图片,...

前端内容

您可以在帖子中使用以下值。它们将位于文件的顶部,在 --- 之间。

---
title: My great title
description: This is a small summary of my post
published_at: 2022-11-01 11:12:13
image: https://www.publicdomainpictures.net/pictures/220000/velka/orion-nebula.jpg
---

The actual markdown content

致谢

网站图标由Denis Moskowitz根据Noun Project设计。

依赖项

~32–44MB
~866K SLoC