Skip to content

Commit

Permalink
fix: improve semantic html
Browse files Browse the repository at this point in the history
closes: #85
  • Loading branch information
polarhive committed Apr 9, 2024
1 parent 6fb4718 commit 0af56cf
Show file tree
Hide file tree
Showing 8 changed files with 146 additions and 144 deletions.
12 changes: 6 additions & 6 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,23 +6,23 @@ require (
github.com/PuerkitoBio/goquery v1.9.1
github.com/cheggaaa/pb/v3 v3.1.5
github.com/spf13/cobra v1.8.0
github.com/yuin/goldmark v1.7.0
github.com/yuin/goldmark v1.7.1
gopkg.in/yaml.v3 v3.0.1
)

require (
github.com/VividCortex/ewma v1.2.0 // indirect
github.com/andybalholm/cascadia v1.3.2 // indirect
github.com/fatih/color v1.15.0 // indirect
github.com/fatih/color v1.16.0 // indirect
github.com/inconshreveable/mousetrap v1.1.0 // indirect
github.com/kr/pretty v0.3.1 // indirect
github.com/mattn/go-colorable v0.1.13 // indirect
github.com/mattn/go-isatty v0.0.19 // indirect
github.com/mattn/go-isatty v0.0.20 // indirect
github.com/mattn/go-runewidth v0.0.15 // indirect
github.com/rivo/uniseg v0.2.0 // indirect
github.com/rivo/uniseg v0.4.7 // indirect
github.com/rogpeppe/go-internal v1.11.0 // indirect
github.com/spf13/pflag v1.0.5 // indirect
golang.org/x/net v0.21.0 // indirect
golang.org/x/sys v0.17.0 // indirect
golang.org/x/net v0.24.0 // indirect
golang.org/x/sys v0.19.0 // indirect
gopkg.in/check.v1 v1.0.0-20201130134442-10cb98267c6c // indirect
)
23 changes: 12 additions & 11 deletions go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ github.com/cheggaaa/pb/v3 v3.1.5 h1:QuuUzeM2WsAqG2gMqtzaWithDJv0i+i6UlnwSCI4QLk=
github.com/cheggaaa/pb/v3 v3.1.5/go.mod h1:CrxkeghYTXi1lQBEI7jSn+3svI3cuc19haAj6jM60XI=
github.com/cpuguy83/go-md2man/v2 v2.0.3/go.mod h1:tgQtvFlXSQOSOSIRvRPT7W67SCa46tRHOmNcaadrF8o=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/fatih/color v1.15.0 h1:kOqh6YHBtK8aywxGerMG2Eq3H6Qgoqeo13Bk2Mv/nBs=
github.com/fatih/color v1.15.0/go.mod h1:0h5ZqXfHYED7Bhv2ZJamyIOUej9KtShiJESRwBDUSsw=
github.com/fatih/color v1.16.0 h1:zmkK9Ngbjj+K0yRhTVONQh1p/HknKYSlNT+vZCzyokM=
github.com/fatih/color v1.16.0/go.mod h1:fL2Sau1YI5c0pdGEVCbKQbLXB6edEj1ZgiY4NijnWvE=
github.com/inconshreveable/mousetrap v1.1.0 h1:wN+x4NVGpMsO7ErUn/mUI3vEoE6Jt13X2s0bqwp9tc8=
github.com/inconshreveable/mousetrap v1.1.0/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
github.com/kr/pretty v0.2.1/go.mod h1:ipq/a2n7PKx3OHsz4KJII5eveXtPO4qwEXGdVfWzfnI=
Expand All @@ -22,13 +22,14 @@ github.com/kr/text v0.2.0/go.mod h1:eLer722TekiGuMkidMxC/pM04lWEeraHUUmBw8l2grE=
github.com/mattn/go-colorable v0.1.13 h1:fFA4WZxdEF4tXPZVKMLwD8oUnCTTo08duU7wxecdEvA=
github.com/mattn/go-colorable v0.1.13/go.mod h1:7S9/ev0klgBDR4GtXTXX8a3vIGJpMovkB8vQcUbaXHg=
github.com/mattn/go-isatty v0.0.16/go.mod h1:kYGgaQfpe5nmfYZH+SKPsOc2e4SrIfOl2e/yFXSvRLM=
github.com/mattn/go-isatty v0.0.19 h1:JITubQf0MOLdlGRuRq+jtsDlekdYPia9ZFsB8h/APPA=
github.com/mattn/go-isatty v0.0.19/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-isatty v0.0.20 h1:xfD0iDuEKnDkl03q4limB+vH+GxLEtL/jb4xVJSWWEY=
github.com/mattn/go-isatty v0.0.20/go.mod h1:W+V8PltTTMOvKvAeJH7IuucS94S2C6jfK/D7dTCTo3Y=
github.com/mattn/go-runewidth v0.0.15 h1:UNAjwbU9l54TA3KzvqLGxwWjHmMgBUVhBiTjelZgg3U=
github.com/mattn/go-runewidth v0.0.15/go.mod h1:Jdepj2loyihRzMpdS35Xk/zdY8IAYHsh153qUoGf23w=
github.com/pkg/diff v0.0.0-20210226163009-20ebb0f2a09e/go.mod h1:pJLUxLENpZxwdsKMEsNbx1VGcRFpLqf3715MtcvvzbA=
github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=
github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc=
github.com/rivo/uniseg v0.4.7 h1:WUdvkW8uEhrYfLC4ZzdpI2ztxP1I582+49Oc5Mq64VQ=
github.com/rivo/uniseg v0.4.7/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88=
github.com/rogpeppe/go-internal v1.9.0/go.mod h1:WtVeX8xhTBvf0smdhujwtBcq4Qrzq/fJaraNFVN+nFs=
github.com/rogpeppe/go-internal v1.11.0 h1:cWPaGQEPrBb5/AsnsZesgZZ9yb1OQ+GOISoDNXVBh4M=
github.com/rogpeppe/go-internal v1.11.0/go.mod h1:ddIwULY96R17DhadqLgMfk9H9tvdUzkipdSkR5nkCZA=
Expand All @@ -38,8 +39,8 @@ github.com/spf13/cobra v1.8.0/go.mod h1:WXLWApfZ71AjXPya3WOlMsY9yMs7YeiHhFVlvLyh
github.com/spf13/pflag v1.0.5 h1:iy+VFUOCP1a+8yFto/drg2CJ5u0yRoB7fZw3DKv/JXA=
github.com/spf13/pflag v1.0.5/go.mod h1:McXfInJRrz4CZXVZOBLb0bTZqETkiAhM9Iw0y3An2Bg=
github.com/yuin/goldmark v1.4.13/go.mod h1:6yULJ656Px+3vBD8DxQVa3kxgyrAnzto9xy5taEt/CY=
github.com/yuin/goldmark v1.7.0 h1:EfOIvIMZIzHdB/R/zVrikYLPPwJlfMcNczJFMs1m6sA=
github.com/yuin/goldmark v1.7.0/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E=
github.com/yuin/goldmark v1.7.1 h1:3bajkSilaCbjdKVsKdZjZCLBNPL9pYzrCakKaf4U49U=
github.com/yuin/goldmark v1.7.1/go.mod h1:uzxRWxtg69N339t3louHJ7+O03ezfj6PlliRlaOzY1E=
golang.org/x/crypto v0.0.0-20190308221718-c2843e01d9a2/go.mod h1:djNgcEr1/C05ACkg1iLfiJU5Ep61QUkGW8qpdssI0+w=
golang.org/x/crypto v0.0.0-20210921155107-089bfa567519/go.mod h1:GvvjBRRGRdwPK5ydBHafDWAxML/pGHZbMvKqRZ5+Abc=
golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4=
Expand All @@ -49,8 +50,8 @@ golang.org/x/net v0.0.0-20210226172049-e18ecbb05110/go.mod h1:m0MpNAwzfU5UDzcl9v
golang.org/x/net v0.0.0-20220722155237-a158d28d115b/go.mod h1:XRhObCWvk6IyKnWLug+ECip1KBveYUHfp+8e9klMJ9c=
golang.org/x/net v0.6.0/go.mod h1:2Tu9+aMcznHK/AK1HMvgo6xiTLG5rD5rZLDS+rp2Bjs=
golang.org/x/net v0.9.0/go.mod h1:d48xBJpPfHeWQsugry2m+kC02ZBRGRgulfHnEXEuWns=
golang.org/x/net v0.21.0 h1:AQyQV4dYCvJ7vGmJyKki9+PBdyvhkSd8EIx/qb0AYv4=
golang.org/x/net v0.21.0/go.mod h1:bIjVDfnllIU7BJ2DNgfnXvpSvtn8VRwhlsaeUTyUS44=
golang.org/x/net v0.24.0 h1:1PcaxkF854Fu3+lvBIx5SYn9wRlBzzcnHZSiaFFAb0w=
golang.org/x/net v0.24.0/go.mod h1:2Q7sJY5mzlzWjKtYUEXSlBWCdyaioyXzRB2RtU8KVE8=
golang.org/x/sync v0.0.0-20190423024810-112230192c58/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.0.0-20220722155255-886fb9371eb4/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
golang.org/x/sync v0.1.0/go.mod h1:RxMgew5VJxzue5/jJTE5uejpjVlOe/izrB70Jof72aM=
Expand All @@ -63,8 +64,8 @@ golang.org/x/sys v0.0.0-20220811171246-fbc7d0a398ab/go.mod h1:oPkhp1MJrh7nUepCBc
golang.org/x/sys v0.5.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.6.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.7.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg=
golang.org/x/sys v0.17.0 h1:25cE3gD+tdBA7lp7QfhuV+rJiE9YXTcS3VG1SqssI/Y=
golang.org/x/sys v0.17.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/sys v0.19.0 h1:q5f1RH2jigJ1MoAWp2KTp3gm5zAGFUTarQZ5U386+4o=
golang.org/x/sys v0.19.0/go.mod h1:/VUhepiaJMQUp4+oa/7Zr1D23ma6VTLIYjOOTFZPUcA=
golang.org/x/term v0.0.0-20201126162022-7de9c90e9dd1/go.mod h1:bj7SfCRtBDWHUb9snDiAeCFNEtKQo2Wmx5Cou7ajbmo=
golang.org/x/term v0.0.0-20210927222741-03fcf44c2211/go.mod h1:jbD1KX2456YbFQfuXm/mYQcufACuNUgVhRMnK/tPxf8=
golang.org/x/term v0.5.0/go.mod h1:jMB1sMXY+tzblOD4FWmEbocvup2/aLOaQEp7JmGp78k=
Expand Down
63 changes: 30 additions & 33 deletions site/layout/page.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,43 +4,40 @@
<body>

{{template "header" .}}

<div class="body">
{{ if eq .Frontmatter.Type "post" }}
<div class="post-description">
<h1>{{ .Frontmatter.Title }}</h1>
<div class="authors-paceholder">
<p>
Published on {{.Frontmatter.Date}}
<!-- if lenght of frontmatter authors is 0 -->
{{ if eq (len .Frontmatter.Authors) 0 }}
{{$.Layout.Author}}
{{ else }}
{{range .Frontmatter.Authors }}
{{ . }},
{{ end }}
{{ end }}

</p>
</div>
<div class="tags-paceholder">
{{range .Frontmatter.Tags}}
<div class="tag">
<a href="/tags/{{.}}.html">{{.}}</a>
<article>
<section class="body">
{{ if eq .Frontmatter.Type "post" }}
<div class="post-description">
<h1>{{ .Frontmatter.Title }}</h1>
<div class="authors-paceholder">
<p>
Published on {{.Frontmatter.Date}}
<!-- if length of frontmatter authors is 0 -->
{{ if eq (len .Frontmatter.Authors) 0 }}
{{$.Layout.Author}}
{{ else }}
{{range .Frontmatter.Authors }}
{{ . }},
{{ end }}
{{ end }}
</p>
</div>
<div class="tags-paceholder">
{{range .Frontmatter.Tags}}
<div class="tag">
<a href="/tags/{{.}}.html">{{.}}</a>
</div>
{{end}}
</div>
{{end}}
</div>
</div>
{{ else }}
{{ end }}
{{.Body}}
</div>


{{ else }}
{{ end }}
{{.Body}}
</section>
</article>
{{template "footer" .}}

</body>

</html>

{{ end}}
{{ end}}
5 changes: 2 additions & 3 deletions site/layout/partials/footer.html
Original file line number Diff line number Diff line change
@@ -1,6 +1,5 @@
{{define "footer"}}
<footer>
Rendered using
<a href="https://github.com/acmpesuecc/anna" title="COMMIT_HASH">anna</a> ❤️
Rendered using <a href="https://github.com/acmpesuecc/anna">anna</a> ❤️
</footer>
{{end}}
{{end}}
29 changes: 14 additions & 15 deletions site/layout/posts.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,26 +3,25 @@

<body>
{{template "header" .}}

<div class="body">

<div class="posts">
{{range $PostDate, $Post := .Posts}}
<a class="post-card" href="posts/{{$Post.FilenameWithoutExtension}}.html">
<div class="post-card-div">
<h3>{{$Post.Frontmatter.Title}}</h3>
<p>{{$Post.Frontmatter.Description}}</p>
<p>{{$Post.Frontmatter.Date}}</p>
</div>
</a>
{{end}}
</div>

<article>
<section class="posts">
{{range $PostDate, $Post := .Posts}}
<a class="post-card" href="posts/{{$Post.FilenameWithoutExtension}}.html">
<div class="post-card-div">
<h3>{{$Post.Frontmatter.Title}}</h3>
<p>{{$Post.Frontmatter.Description}}</p>
<p>{{$Post.Frontmatter.Date}}</p>
</div>
</a>
{{end}}
</section>
</article>
</div>

{{template "footer" .}}
</body>

</html>

{{ end}}
{{ end}}
16 changes: 8 additions & 8 deletions site/layout/tag-subpage.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,18 @@
{{template "header" .}}

<div class="body">

<div class="tagged-posts">
{{range .SpecificTagTemplates}}
<a href="/{{.CompleteURL}}">{{.Frontmatter.Title}}</a>
{{end}}
</div>

<article>
<section class="tagged-posts">
{{range .SpecificTagTemplates}}
<a href="/{{.CompleteURL}}">{{.Frontmatter.Title}}</a>
{{end}}
</section>
</article>
</div>

{{template "footer" .}}
</body>

</html>

{{ end}}
{{ end}}
20 changes: 10 additions & 10 deletions site/layout/tags.html
Original file line number Diff line number Diff line change
Expand Up @@ -3,20 +3,20 @@

<body>
{{template "header" .}}

<div class="body">

<div class="all-tags">
{{range .Tags}}
<a href="tags/{{.}}.html">{{.}}</a>
{{end}}
</div>

<article>
<section class="posts">
<div class="all-tags">
{{range .Tags}}
<a href="tags/{{.}}.html">{{.}}</a>
{{end}}
</div>
</section>
</article>
</div>

{{template "footer" .}}
</body>

</html>

{{ end}}
{{ end}}
Loading

0 comments on commit 0af56cf

Please sign in to comment.