summaryrefslogtreecommitdiff
path: root/layouts/page.gmi
blob: 7a9cfc88c0d62c95ae756407a3950a44c5b8306b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
{{ define "main" }}
# {{ .Title }}

{{ 
  .Content
  | transform.HTMLUnescape
  | strings.ReplaceRE `<strong>(.*)</strong>` `*$1*`
  | strings.ReplaceRE `<em>(.*)</em>` `*$1*`
  | strings.ReplaceRE `<code>(.*)</code>` "`$1`"

  | strings.ReplaceRE `<p>(.*)</p>` "$1\n"
  | strings.ReplaceRE `<p>(.*)\n` "$1 "
  | strings.ReplaceRE `\n(.*)</p>` " $1\n"
  | strings.ReplaceRE `(\w.+?)\n(\w.+?)` "$1 $2"

  | strings.ReplaceRE `</?[uo]l>` ``
  | strings.ReplaceRE `<li>(.*)\n` `* $1`
  | strings.ReplaceRE `</li>` ``
}}

{{ end }}