diff --git a/layouts/micro/list.json.json b/layouts/micro/list.json.json
new file mode 100644
index 0000000..5f0ee4f
--- /dev/null
+++ b/layouts/micro/list.json.json
@@ -0,0 +1,35 @@
+{{ $list := .Data.Pages -}}
+{{ $length := (len $list) -}}
+{
+ "version" : "https://jsonfeed.org/version/1",
+ "title" : "Micro posts {{ i18n "string_on" }} {{ .Site.Title }}",
+ "description": "Micro blog {{ i18n "string_by" }} {{ with $.Site.Author.name }}{{ . }}{{end}}, {{ i18n "string_follow" }} @{{ with $.Param "microusername" }}{{ . }}{{ end }} {{ i18n "string_at" }} https://micro.blog/{{ with $.Param "microusername" }}{{ . }}{{ end }}",
+ "home_page_url" : "{{ .Site.BaseURL }}",
+ {{ with .OutputFormats.Get "JSON" -}}
+ "feed_url" : "{{ .Permalink }}",
+ {{ end -}}
+ {{ with $.Param "icon" -}}
+ "icon" : "{{ . | absURL }}",
+ {{ end -}}
+ {{ with $.Param "favicon" -}}
+ "favicon" : "{{ . | absURL }}",
+ {{ end -}}
+ {{ with .Site.Author.name -}}
+ "author" : {
+ "name" : "{{ . }}"{{ with $.Site.Author.url }},
+ "url": "{{ . }}"{{ end }}{{ with $.Site.Author.avatar }},
+ "avatar": "{{ . | absURL }}"{{ end }}
+ },
+ {{ end -}}
+ "items" : [
+ {{ range $index, $element := $list -}}
+ {
+ "date_published" : "{{ .Date.Format "2006-01-02T15:04:05Z07:00" }}",
+ "date_modified" : "{{ .Lastmod.Format "2006-01-02T15:04:05Z07:00" }}",
+ "id" : "{{ .Permalink }}",
+ "url" : "{{ .Permalink }}",
+ "content_html" : {{ .Content | jsonify }}
+ }{{ if ne (add $index 1) $length }},{{ end }}
+ {{ end -}}
+ ]
+}
diff --git a/layouts/micro/single.html b/layouts/micro/single.html
new file mode 100644
index 0000000..a264c9a
--- /dev/null
+++ b/layouts/micro/single.html
@@ -0,0 +1,19 @@
+{{ define "meta" }}
+{{- partial "single_meta.html" . -}}
+{{ end }}
+
+{{ define "header" }}
+{{- partial "single_json_ld.html" . -}}
+{{ end }}
+
+{{ define "main" -}}
+
+{{ .Title }}
+
+{{ if $.Param "submitted" | default false }}{{ partial "submitted.html" . -}}{{ end }}
+
+{{ .Content }}
+
+
+
+{{ end }}
diff --git a/layouts/micro/summary.html b/layouts/micro/summary.html
new file mode 100644
index 0000000..0e11063
--- /dev/null
+++ b/layouts/micro/summary.html
@@ -0,0 +1,9 @@
+
+
+
+{{ .Content }}
+
+
diff --git a/layouts/section/micro.rss.xml b/layouts/section/micro.rss.xml
new file mode 100644
index 0000000..c87b623
--- /dev/null
+++ b/layouts/section/micro.rss.xml
@@ -0,0 +1,34 @@
+
+
+ Micro posts {{ i18n "string_on" }} {{ .Site.Title }}
+ {{ .Permalink }}
+ Micro blog {{ i18n "string_by" }} {{ with $.Site.Author.name }}{{ . }}{{end}}, {{ i18n "string_follow" }} @{{ with $.Param "microusername" }}{{ . }}{{ end }} {{ i18n "string_at" }} https://micro.blog/{{ with $.Param "microusername" }}{{ . }}{{ end }}
+ Hugo -- gohugo.io
+ {{ with .Site.LanguageCode -}}
+ {{ . }}
+ {{ end -}}
+ {{ with .Site.Author.email -}}
+ {{ . }}{{ with $.Site.Author.name }} ({{ . }}){{end}}
+ {{ end -}}
+ {{ with .Site.Author.email -}}
+ {{ . }}{{ with $.Site.Author.name }} ({{ . }}){{end}}
+ {{ end -}}
+ {{ with .Site.Copyright -}}
+ {{ . }}
+ {{ end -}}
+ {{ if not .Date.IsZero -}}
+ {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}
+ {{ end -}}
+ {{ with .OutputFormats.Get "RSS" -}}
+ {{ printf "" .Permalink .MediaType | safeHTML }}
+ {{ end -}}
+ {{ range .Data.Pages }}
+ -
+ {{ .Permalink }}
+ {{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}
+ {{ .Permalink }}
+ {{ .Content | html }}
+
+ {{ end }}
+
+