Some cleanup
This commit is contained in:
parent
818889f55a
commit
ad4e8ef09f
6 changed files with 58 additions and 19 deletions
|
@ -3,7 +3,7 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ define "main" }}
|
{{ define "main" }}
|
||||||
<h2 id="{{ .Title }}">{{ .Title }}</h2>
|
<h2 id="{{ .Title }}"><a href="{{ .Permalink }}">{{ .Title }}</a></h2>
|
||||||
{{ with .Lastmod }}
|
{{ with .Lastmod }}
|
||||||
<p>
|
<p>
|
||||||
Posted on {{ dateFormat "Jan 2 2006" . }}
|
Posted on {{ dateFormat "Jan 2 2006" . }}
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
<h3>
|
<h3>
|
||||||
<a style="flex-shrink: 1; margin-right: auto;" href="{{ .Permalink }}">
|
<a style="flex-shrink: 1; margin-right: auto;" href="{{ .Permalink }}">
|
||||||
{{ print .Title " posted on " (dateFormat "Jan 2 2006" (cond .Date.IsZero .Lastmod .Date)) }}
|
{{ .Title }}
|
||||||
</a>
|
</a>
|
||||||
|
<br />
|
||||||
|
<small>Posted on {{ dateFormat "Jan 2 2006" (cond .Date.IsZero .Lastmod .Date) }}</small>
|
||||||
</h3>
|
</h3>
|
||||||
{{ .Summary }}
|
{{ .Summary }}
|
||||||
|
|
|
@ -2,19 +2,32 @@
|
||||||
|
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
|
||||||
<h2 id="latest-posts">Latest <a href="/blog">Blog</a> Posts (<a target="_blank" href="/blog/index.xml">RSS</a>)</h2>
|
<details open>
|
||||||
|
<summary>
|
||||||
|
<h2 id="latest-posts">
|
||||||
|
Latest <a href="/blog">Blog</a> Posts (<a target="_blank" href="/blog/index.xml">RSS</a>)
|
||||||
|
</h2>
|
||||||
|
</summary>
|
||||||
|
|
||||||
{{ range (where .Site.RegularPages "Section" "blog") }}
|
{{ range (where .Site.RegularPages "Section" "blog") }}
|
||||||
{{ .Render "li" }}
|
{{ .Render "li" }}
|
||||||
{{ else }}
|
{{ else }}
|
||||||
<p>Looks like there's nothing here!... yet!</p>
|
<p>Looks like there's nothing here!... yet!</p>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
</details>
|
||||||
|
|
||||||
<h2 id="latest-tips">Latest <a href="/tips">Tips</a> (<a target="_blank" href="/tips/index.xml">RSS</a>)</h2>
|
<details open>
|
||||||
{{ range (where .Site.RegularPages "Section" "tips") }}
|
<summary>
|
||||||
{{ .Render "li" }}
|
<h2 id="latest-tips">
|
||||||
{{ else }}
|
Latest <a href="/tips">Tips</a> (<a target="_blank" href="/tips/index.xml">RSS</a>)
|
||||||
<p>Looks like there's nothing here!... yet!</p>
|
</h2>
|
||||||
{{ end }}
|
</summary>
|
||||||
|
|
||||||
|
{{ range (where .Site.RegularPages "Section" "tips") }}
|
||||||
|
{{ .Render "li" }}
|
||||||
|
{{ else }}
|
||||||
|
<p>Looks like there's nothing here!... yet!</p>
|
||||||
|
{{ end }}
|
||||||
|
</details>
|
||||||
|
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
|
@ -1,6 +1,8 @@
|
||||||
<h3>
|
<h3>
|
||||||
<a style="flex-shrink: 1; margin-right: auto;" href="{{ .Permalink }}">
|
<a style="flex-shrink: 1; margin-right: auto;" href="{{ .Permalink }}">
|
||||||
{{ print .Title " posted on " (dateFormat "Jan 2 2006" (cond .Date.IsZero .Lastmod .Date)) }}
|
{{ .Title }}
|
||||||
</a>
|
</a>
|
||||||
|
<br />
|
||||||
|
<small>Posted on {{ dateFormat "Jan 2 2006" (cond .Date.IsZero .Lastmod .Date) }}</small>
|
||||||
</h3>
|
</h3>
|
||||||
{{ .Content }}
|
{{ .Content }}
|
||||||
|
|
|
@ -9,7 +9,7 @@ a
|
||||||
color var(--link-fg)
|
color var(--link-fg)
|
||||||
&:visited { color: var(--link-visited-fg) }
|
&:visited { color: var(--link-visited-fg) }
|
||||||
|
|
||||||
a > svg
|
main a > svg
|
||||||
margin-right: 0.5em
|
margin-right: 0.5em
|
||||||
|
|
||||||
button.copy-code-button
|
button.copy-code-button
|
||||||
|
@ -31,6 +31,28 @@ button.copy-code-button
|
||||||
|
|
||||||
img, embed, frame, iframe { max-width: 100vw }
|
img, embed, frame, iframe { max-width: 100vw }
|
||||||
|
|
||||||
|
details > summary
|
||||||
|
cursor pointer
|
||||||
|
list-style none
|
||||||
|
|
||||||
|
details > summary::-webkit-details-marker
|
||||||
|
display none
|
||||||
|
|
||||||
|
details > summary::after
|
||||||
|
position absolute
|
||||||
|
top 0
|
||||||
|
right 0
|
||||||
|
align-self center
|
||||||
|
content "+"
|
||||||
|
|
||||||
|
details[open] > summary::after
|
||||||
|
content "-"
|
||||||
|
|
||||||
|
details
|
||||||
|
position relative
|
||||||
|
padding-left 0.5em
|
||||||
|
border-left solid var(--syntax-bpx) var(--syntax-ledg)
|
||||||
|
|
||||||
html,body
|
html,body
|
||||||
min-height 100vh
|
min-height 100vh
|
||||||
background-color var(--bg)
|
background-color var(--bg)
|
||||||
|
@ -56,7 +78,7 @@ html,body
|
||||||
border-left solid var(--syntax-bpx) var(--syntax-ledg)
|
border-left solid var(--syntax-bpx) var(--syntax-ledg)
|
||||||
display flex
|
display flex
|
||||||
|
|
||||||
.highlight, h1, h2, h3, h4, h5, h6, form, ul, ol, p
|
.highlight, h1, h2, h3, h4, h5, h6, form, ul, ol, p, details
|
||||||
margin-top 1em
|
margin-top 1em
|
||||||
margin-bottom 0.25em
|
margin-bottom 0.25em
|
||||||
|
|
||||||
|
@ -219,7 +241,7 @@ form
|
||||||
line-height 1.5em
|
line-height 1.5em
|
||||||
text-align left
|
text-align left
|
||||||
|
|
||||||
h1, h2, h3, h4, h5, h6, form, ul, ol, p, table, .content
|
h1, h2, h3, h4, h5, h6, form, ul, ol, p, table, .content, details
|
||||||
position relative
|
position relative
|
||||||
max-width 600px
|
max-width 600px
|
||||||
margin-left auto
|
margin-left auto
|
||||||
|
|
|
@ -38,7 +38,7 @@ document.querySelectorAll(".align-toggler").forEach((a) =>
|
||||||
);
|
);
|
||||||
|
|
||||||
window.addEventListener("load", (_ev) => {
|
window.addEventListener("load", (_ev) => {
|
||||||
const selector = [1, 2, 3, 4, 5, 6].map((n) => `h${n}[id]`).join(",");
|
const selector = [1, 2, 3, 4, 5, 6].map((n) => `main > h${n}[id]`).join(",");
|
||||||
document.querySelectorAll(selector).forEach((el) => {
|
document.querySelectorAll(selector).forEach((el) => {
|
||||||
const anchorLink = document.createElement("a");
|
const anchorLink = document.createElement("a");
|
||||||
anchorLink.classList.add("anchor-link");
|
anchorLink.classList.add("anchor-link");
|
||||||
|
|
Loading…
Reference in a new issue