From a1175cdcdf14be26d7894c52c20121e664556099 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Thu, 3 Feb 2022 14:53:57 +1100
Subject: [PATCH 1/5] =?UTF-8?q?=F0=9F=90=9B=20Add=20v2=20to=20go=20path?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
exampleSite/content/docs/installation.md | 2 +-
exampleSite/content/docs/version-2/upgrade/index.md | 6 +++---
go.mod | 2 +-
3 files changed, 5 insertions(+), 5 deletions(-)
diff --git a/exampleSite/content/docs/installation.md b/exampleSite/content/docs/installation.md
index c35126b2..936c20ec 100644
--- a/exampleSite/content/docs/installation.md
+++ b/exampleSite/content/docs/installation.md
@@ -65,7 +65,7 @@ This method is the quickest and easiest for keeping the theme up-to-date. Hugo u
```toml
[[imports]]
- path = "github.com/jpanther/congo"
+ path = "github.com/jpanther/congo/v2"
```
4. Start your server using `hugo server` and the theme will be downloaded automatically.
diff --git a/exampleSite/content/docs/version-2/upgrade/index.md b/exampleSite/content/docs/version-2/upgrade/index.md
index e9222b0e..350d0404 100644
--- a/exampleSite/content/docs/version-2/upgrade/index.md
+++ b/exampleSite/content/docs/version-2/upgrade/index.md
@@ -30,14 +30,14 @@ The process for upgrading Congo will depend on how you include the theme in your
### Upgrade using Hugo
-Hugo makes updating modules super easy. Simply change into your project directory and execute the following command:
+To upgrade a go module to a new major release, the `modules.toml` and `go.mod` files need to be updated. In each file, update the path to the theme from `github.com/jpanther/congo` to `github.com/jpanther/congo/v2`.
+
+Then change into your project directory and execute the following command:
```shell
hugo mod get -u
```
-Hugo will automatically upgrade any modules that are required for your project. It does this by inspecting your `module.toml` and `go.mod` files. If you have any issues with the upgrade, check to ensure these files are still configured correctly.
-
Once the theme has been upgraded, continue to the [next section](#step-3-theme-configuration).
### Upgrade using git
diff --git a/go.mod b/go.mod
index c3b624da..b3f1e7f7 100644
--- a/go.mod
+++ b/go.mod
@@ -1,3 +1,3 @@
-module github.com/jpanther/congo
+module github.com/jpanther/congo/v2
go 1.16
From de73ae808746197d983a6ca5ec680e6ecdca2288 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Thu, 3 Feb 2022 15:53:07 +1100
Subject: [PATCH 2/5] =?UTF-8?q?=F0=9F=90=9B=20Fix=20emoji=20strings=20in?=
=?UTF-8?q?=20tables=20of=20contents?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CHANGELOG.md | 7 ++++++-
layouts/partials/toc.html | 2 +-
2 files changed, 7 insertions(+), 2 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index aeb0d45c..d18515f6 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,11 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+### Fixed
+
+- Hugo module error when downloading version 2
+- Emoji strings not displaying in table of contents
+
## [2.0.0] - 2022-02-03
### Added
@@ -15,7 +20,7 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Site search powered by Fuse.js
- Automatic Markdown image resizing and srcset generation
- Performance and Accessibility improvements to achieve perfect Lighthouse scores
-- Tables of Contents on article pages
+- Tables of contents on article pages
- Code copy buttons in article content
- Taxonomy and term listings now support Markdown content
- Taxonomies on article and list pages
diff --git a/layouts/partials/toc.html b/layouts/partials/toc.html
index 6be58579..bd32816e 100644
--- a/layouts/partials/toc.html
+++ b/layouts/partials/toc.html
@@ -7,6 +7,6 @@
- {{ .TableOfContents }}
+ {{ .TableOfContents | emojify }}
From 0f2ecc48ccf98883a28ddb9a64c7ea6710b8ac65 Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Thu, 3 Feb 2022 15:58:21 +1100
Subject: [PATCH 3/5] =?UTF-8?q?=F0=9F=94=A7=20Update=20package.lock?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 48 +++++++++++++++++++++++------------------------
1 file changed, 24 insertions(+), 24 deletions(-)
diff --git a/package-lock.json b/package-lock.json
index 4773d637..69bcc180 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
{
"name": "hugo-congo-theme",
- "version": "1.6.4",
+ "version": "2.0.0",
"lockfileVersion": 2,
"requires": true,
"packages": {
"": {
"name": "hugo-congo-theme",
- "version": "1.6.4",
+ "version": "2.0.0",
"hasInstallScript": true,
"license": "MIT",
"devDependencies": {
@@ -354,9 +354,9 @@
}
},
"node_modules/caniuse-lite": {
- "version": "1.0.30001304",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001304.tgz",
- "integrity": "sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ==",
+ "version": "1.0.30001305",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001305.tgz",
+ "integrity": "sha512-p7d9YQMji8haf0f+5rbcv9WlQ+N5jMPfRAnUmZRlNxsNeBO3Yr7RYG6M2uTY1h9tCVdlkJg6YNNc4kiAiBLdWA==",
"dev": true,
"peer": true,
"funding": {
@@ -1294,9 +1294,9 @@
"dev": true
},
"node_modules/electron-to-chromium": {
- "version": "1.4.57",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.57.tgz",
- "integrity": "sha512-FNC+P5K1n6pF+M0zIK+gFCoXcJhhzDViL3DRIGy2Fv5PohuSES1JHR7T+GlwxSxlzx4yYbsuzCZvHxcBSRCIOw==",
+ "version": "1.4.63",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.63.tgz",
+ "integrity": "sha512-e0PX/LRJPFRU4kzJKLvTobxyFdnANCvcoDCe8XcyTqP58nTWIwdsHvXLIl1RkB39X5yaosLaroMASWB0oIsgCA==",
"dev": true,
"peer": true
},
@@ -1877,15 +1877,15 @@
}
},
"node_modules/postcss": {
- "version": "8.4.5",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
- "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "version": "8.4.6",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
+ "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==",
"dev": true,
"peer": true,
"dependencies": {
- "nanoid": "^3.1.30",
+ "nanoid": "^3.2.0",
"picocolors": "^1.0.0",
- "source-map-js": "^1.0.1"
+ "source-map-js": "^1.0.2"
},
"engines": {
"node": "^10 || ^12 || >=14"
@@ -2535,9 +2535,9 @@
"dev": true
},
"caniuse-lite": {
- "version": "1.0.30001304",
- "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001304.tgz",
- "integrity": "sha512-bdsfZd6K6ap87AGqSHJP/s1V+U6Z5lyrcbBu3ovbCCf8cSYpwTtGrCBObMpJqwxfTbLW6YTIdbb1jEeTelcpYQ==",
+ "version": "1.0.30001305",
+ "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001305.tgz",
+ "integrity": "sha512-p7d9YQMji8haf0f+5rbcv9WlQ+N5jMPfRAnUmZRlNxsNeBO3Yr7RYG6M2uTY1h9tCVdlkJg6YNNc4kiAiBLdWA==",
"dev": true,
"peer": true
},
@@ -3312,9 +3312,9 @@
"dev": true
},
"electron-to-chromium": {
- "version": "1.4.57",
- "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.57.tgz",
- "integrity": "sha512-FNC+P5K1n6pF+M0zIK+gFCoXcJhhzDViL3DRIGy2Fv5PohuSES1JHR7T+GlwxSxlzx4yYbsuzCZvHxcBSRCIOw==",
+ "version": "1.4.63",
+ "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.63.tgz",
+ "integrity": "sha512-e0PX/LRJPFRU4kzJKLvTobxyFdnANCvcoDCe8XcyTqP58nTWIwdsHvXLIl1RkB39X5yaosLaroMASWB0oIsgCA==",
"dev": true,
"peer": true
},
@@ -3765,15 +3765,15 @@
"dev": true
},
"postcss": {
- "version": "8.4.5",
- "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.5.tgz",
- "integrity": "sha512-jBDboWM8qpaqwkMwItqTQTiFikhs/67OYVvblFFTM7MrZjt6yMKd6r2kgXizEbTTljacm4NldIlZnhbjr84QYg==",
+ "version": "8.4.6",
+ "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.6.tgz",
+ "integrity": "sha512-OovjwIzs9Te46vlEx7+uXB0PLijpwjXGKXjVGGPIGubGpq7uh5Xgf6D6FiJ/SzJMBosHDp6a2hiXOS97iBXcaA==",
"dev": true,
"peer": true,
"requires": {
- "nanoid": "^3.1.30",
+ "nanoid": "^3.2.0",
"picocolors": "^1.0.0",
- "source-map-js": "^1.0.1"
+ "source-map-js": "^1.0.2"
}
},
"postcss-js": {
From c0f58d8a0a07177dc9e32dde473269b2665263ba Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Thu, 3 Feb 2022 15:59:40 +1100
Subject: [PATCH 4/5] =?UTF-8?q?=F0=9F=93=9D=20Update=20readme?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
README.md | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/README.md b/README.md
index 5f817a49..a9faccaa 100644
--- a/README.md
+++ b/README.md
@@ -62,7 +62,7 @@ Detailed instructions for each method can be found in the [Installation](https:/
```toml
[[imports]]
- path = "github.com/jpanther/congo"
+ path = "github.com/jpanther/congo/v2"
```
3. Start your server using `hugo server` and the theme will be downloaded automatically.
From e24c26d5853e88510afbbc3dba6bf974640b458d Mon Sep 17 00:00:00 2001
From: James Panther <4462786+jpanther@users.noreply.github.com>
Date: Thu, 3 Feb 2022 16:03:26 +1100
Subject: [PATCH 5/5] =?UTF-8?q?=F0=9F=94=A8=20Preparing=20release=20v2.0.1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
CHANGELOG.md | 5 ++++-
assets/css/compiled/main.css | 2 +-
assets/css/main.css | 2 +-
package.json | 2 +-
4 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/CHANGELOG.md b/CHANGELOG.md
index d18515f6..d1b8e62f 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
## [Unreleased]
+## [2.0.1] - 2022-02-03
+
### Fixed
- Hugo module error when downloading version 2
@@ -286,7 +288,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
- Advanced customisation using simple Tailwind colour definitions and styles
- Fully documented
-[unreleased]: https://github.com/jpanther/congo/compare/v2.0.0...HEAD
+[unreleased]: https://github.com/jpanther/congo/compare/v2.0.1...HEAD
+[2.0.1]: https://github.com/jpanther/congo/compare/v2.0.0...v2.0.1
[2.0.0]: https://github.com/jpanther/congo/compare/v1.6.4...v2.0.0
[1.6.4]: https://github.com/jpanther/congo/compare/v1.6.3...v1.6.4
[1.6.3]: https://github.com/jpanther/congo/compare/v1.6.2...v1.6.3
diff --git a/assets/css/compiled/main.css b/assets/css/compiled/main.css
index 43bd85a5..f8fccc66 100644
--- a/assets/css/compiled/main.css
+++ b/assets/css/compiled/main.css
@@ -1,4 +1,4 @@
-/*! Congo v2.0.0 | MIT License | https://github.com/jpanther/congo */
+/*! Congo v2.0.1 | MIT License | https://github.com/jpanther/congo */
/*! tailwindcss v3.0.18 | MIT License | https://tailwindcss.com */
diff --git a/assets/css/main.css b/assets/css/main.css
index ea936c1d..9ff9cd85 100644
--- a/assets/css/main.css
+++ b/assets/css/main.css
@@ -1,4 +1,4 @@
-/*! Congo v2.0.0 | MIT License | https://github.com/jpanther/congo */
+/*! Congo v2.0.1 | MIT License | https://github.com/jpanther/congo */
@tailwind base;
@tailwind components;
diff --git a/package.json b/package.json
index c9f61c83..51727d16 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "hugo-congo-theme",
- "version": "2.0.0",
+ "version": "2.0.1",
"description": "Congo theme for Hugo",
"main": "index.js",
"scripts": {