From 89478db268a266273ef3579484341a725a31cc10 Mon Sep 17 00:00:00 2001 From: Vincent Prouillet Date: Wed, 7 Mar 2018 17:52:33 +0100 Subject: [PATCH 1/3] Add comparison between SSG --- README.md | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/README.md b/README.md index f83196bc..4a5e7073 100644 --- a/README.md +++ b/README.md @@ -7,6 +7,26 @@ An opinionated static site generator written in Rust. Documentation is available on [its site](https://www.getgutenberg.io/documentation/getting-started/installation/) or in the `docs/content` folder of the repository. +## Comparisons with other static site generators + +| | Gutenberg | Cobalt | Hugo | Pelican | +|--------------------------|-----------|--------|------|---------| +| Single binary | ✔ | ✔ | ✔ | ✕ | +| Language | Rust | Rust | Go | Python | +| Syntax highlighting | ✔ | ✔ | ✔ | ✔ | +| Sass compilation | ✔ | ✔ | ✕ | ✔ | +| Assets co-location | ✔ | ✕ | ✔ | ✕ | +| i18n | ✕ | ✕ | ✔ | ✔ | +| Image processing | ✕ | ✕ | ✔ | ✔ | +| Search | ✕ | ✕ | ✕ | ✔ | +| Sane template engine | ✔ | ✔ | ✕✕✕ | ✔ | +| Themes | ✔ | ✕ | ✔ | ✔ | +| Shortcodes | ✔ | ✕ | ✔ | ✔ | +| Internal links | ✔ | ✕ | ✔ | ✔ | +| Table of contents | ✔ | ✕ | ✔ | ✔ | +| Automatic header anchors | ✔ | ✕ | ✔ | ✔ | + + ## Contributing As the documentation site is automatically built on commits to master, all development should happen on the `next` branch, unless it is fixing the current documentation. From a1bc92cc50aba15fb8f0aeaca8e2c446df4fd526 Mon Sep 17 00:00:00 2001 From: Vincent Prouillet Date: Mon, 12 Mar 2018 16:39:53 +0100 Subject: [PATCH 2/3] Add some more elements to comparison --- README.md | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 4a5e7073..7f4e1d0a 100644 --- a/README.md +++ b/README.md @@ -15,7 +15,7 @@ in the `docs/content` folder of the repository. | Language | Rust | Rust | Go | Python | | Syntax highlighting | ✔ | ✔ | ✔ | ✔ | | Sass compilation | ✔ | ✔ | ✕ | ✔ | -| Assets co-location | ✔ | ✕ | ✔ | ✕ | +| Assets co-location | ✔ | ✕ | ✔ | ✔ | | i18n | ✕ | ✕ | ✔ | ✔ | | Image processing | ✕ | ✕ | ✔ | ✔ | | Search | ✕ | ✕ | ✕ | ✔ | @@ -25,6 +25,9 @@ in the `docs/content` folder of the repository. | Internal links | ✔ | ✕ | ✔ | ✔ | | Table of contents | ✔ | ✕ | ✔ | ✔ | | Automatic header anchors | ✔ | ✕ | ✔ | ✔ | +| Aliases | ✔ | ✕ | ✔ | ✔ | +| Pagination | ✔ | ✕ | ✔ | ✔ | +| Custom taxonomies | ✕ | ✕ | ✔ | ✕ | ## Contributing From 680085498f568d46972b720d9da128250c62ef21 Mon Sep 17 00:00:00 2001 From: Vincent Prouillet Date: Mon, 12 Mar 2018 17:55:59 +0100 Subject: [PATCH 3/3] Fix incorrect points --- README.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 7f4e1d0a..f2480a1f 100644 --- a/README.md +++ b/README.md @@ -14,8 +14,8 @@ in the `docs/content` folder of the repository. | Single binary | ✔ | ✔ | ✔ | ✕ | | Language | Rust | Rust | Go | Python | | Syntax highlighting | ✔ | ✔ | ✔ | ✔ | -| Sass compilation | ✔ | ✔ | ✕ | ✔ | -| Assets co-location | ✔ | ✕ | ✔ | ✔ | +| Sass compilation | ✔ | ✕ | ✕ | ✔ | +| Assets co-location | ✔ | ✔ | ✔ | ✔ | | i18n | ✕ | ✕ | ✔ | ✔ | | Image processing | ✕ | ✕ | ✔ | ✔ | | Search | ✕ | ✕ | ✕ | ✔ | @@ -28,6 +28,7 @@ in the `docs/content` folder of the repository. | Aliases | ✔ | ✕ | ✔ | ✔ | | Pagination | ✔ | ✕ | ✔ | ✔ | | Custom taxonomies | ✕ | ✕ | ✔ | ✕ | +| Data files | ✕ | ✔ | ✔ | ✕ | ## Contributing