diff --git a/assets/icons/categories.svg b/assets/icons/categories.svg
new file mode 100644
index 0000000..e00ab1d
--- /dev/null
+++ b/assets/icons/categories.svg
@@ -0,0 +1,9 @@
+
+
+
diff --git a/exampleSite/config.yaml b/exampleSite/config.yaml
index 20ed5fd..ea1cf07 100644
--- a/exampleSite/config.yaml
+++ b/exampleSite/config.yaml
@@ -152,6 +152,9 @@ params:
- type: archives
params:
limit: 5
+ - type: categories
+ params:
+ limit: 10
- type: tag-cloud
params:
limit: 10
diff --git a/i18n/en.yaml b/i18n/en.yaml
index 0197d89..3d0ed03 100644
--- a/i18n/en.yaml
+++ b/i18n/en.yaml
@@ -51,6 +51,9 @@ widget:
tagCloud:
title:
other: Tags
+ categoriesCloud:
+ title:
+ other: Categories
search:
title:
diff --git a/layouts/partials/widget/categories.html b/layouts/partials/widget/categories.html
new file mode 100644
index 0000000..10c8a35
--- /dev/null
+++ b/layouts/partials/widget/categories.html
@@ -0,0 +1,16 @@
+{{- $context := .Context -}}
+{{- $limit := default 10 .Params.limit -}}
+