diff options
Diffstat (limited to 'www/layouts')
| -rw-r--r-- | www/layouts/_default/baseof.html | 7 | ||||
| -rw-r--r-- | www/layouts/_default/list.html | 2 | ||||
| -rw-r--r-- | www/layouts/_default/single.html | 2 | ||||
| -rw-r--r-- | www/layouts/index.html | 6 | ||||
| -rw-r--r-- | www/layouts/partials/highlight.html | 6 | ||||
| -rw-r--r-- | www/layouts/partials/nav.html | 2 | ||||
| -rw-r--r-- | www/layouts/shortcodes/link-group.html | 25 | ||||
| -rw-r--r-- | www/layouts/shortcodes/mono.html | 3 | ||||
| -rw-r--r-- | www/layouts/shortcodes/todo.html | 1 | 
9 files changed, 43 insertions, 11 deletions
| diff --git a/www/layouts/_default/baseof.html b/www/layouts/_default/baseof.html index 55954d3..621aea1 100644 --- a/www/layouts/_default/baseof.html +++ b/www/layouts/_default/baseof.html @@ -9,11 +9,14 @@      <title>{{ block "title" . }}        {{ .Site.Title }}      {{ end }}</title> -    {{ partial "js.html" "color-scheme.ts" }} +    {{ partial "js.html" "res/js/color-scheme.ts" }}      {{ partial "css-res.html" (partial "highlight.html" dict) }} -    {{ partial "css.html" "base-style.css" }} +    {{ partial "css.html" "res/css/base.css" }}      {{ block "head" . }}      {{ end }} +    {{ range .Params.css }} +      {{ partial "css.html" (printf "res/css/%s.css" .) }} +    {{ end }}    </head>    <body>      <div id="slogan"> diff --git a/www/layouts/_default/list.html b/www/layouts/_default/list.html index ddc3942..c7c6cce 100644 --- a/www/layouts/_default/list.html +++ b/www/layouts/_default/list.html @@ -1,5 +1,5 @@  {{ define "head"}} -  {{ partial "css.html" "partials/preview/article.css" }} +  {{ partial "css.html" "res/css/article.css" }}  {{ end }}  {{ define "content" }} diff --git a/www/layouts/_default/single.html b/www/layouts/_default/single.html index 1f267eb..cd0e9c5 100644 --- a/www/layouts/_default/single.html +++ b/www/layouts/_default/single.html @@ -1,5 +1,5 @@  {{ define "head"}} -  {{ partial "css.html" "single.css" }} +  {{ partial "css.html" "res/css/single.css" }}  {{ end }}  {{ define "title" }} diff --git a/www/layouts/index.html b/www/layouts/index.html index 55e49ff..7b33a6a 100644 --- a/www/layouts/index.html +++ b/www/layouts/index.html @@ -1,6 +1,6 @@  {{ define "head"}} -  {{ partial "css.html" "home.css" }} -  {{ partial "css.html" "partials/preview/article.css" }} +  {{ partial "css.html" "res/css/home.css" }} +  {{ partial "css.html" "res/css/article.css" }}  {{ end }}  {{ define "friend" }} @@ -10,7 +10,7 @@        <img class="friend-avatar" alt="Friend {{.name}}'s avatar" src="{{.avatar}}" width="80"          height="80" /><br />{{.name}}</a>      <a rel="noopener noreferrer" href="{{ $gh_url }}"> -      {{- with resources.Get "github-mark.png" -}} +      {{- with resources.Get "res/img/gh.png" -}}          <img class="friend-github" src="{{ .RelPermalink }}" />        {{- end -}}      </a><br /> diff --git a/www/layouts/partials/highlight.html b/www/layouts/partials/highlight.html index 06ab047..28c510e 100644 --- a/www/layouts/partials/highlight.html +++ b/www/layouts/partials/highlight.html @@ -1,6 +1,6 @@ -{{ $light := resources.Get "catppuccin-latte.css" }} -{{ $dark := resources.Get "catppuccin-mocha.css" }} +{{ $light := resources.Get "res/css/catppuccin-latte.css" }} +{{ $dark := resources.Get "res/css/catppuccin-mocha.css" }}  {{ $dark_wrapper_before := resources.FromString "highlight-dark-wapper-before.css" `html[data-theme="dark"] {`}}}  {{ $dark_wrapper_after := resources.FromString "highlight-dark-wapper-after.css" "}"}} -{{ $highlight := slice $light $dark_wrapper_before $dark $dark_wrapper_after | resources.Concat "highlight.css" }} +{{ $highlight := slice $light $dark_wrapper_before $dark $dark_wrapper_after | resources.Concat "res/css/highlight.css" }}  {{ return $highlight }} diff --git a/www/layouts/partials/nav.html b/www/layouts/partials/nav.html index 42c9ad1..4ecf622 100644 --- a/www/layouts/partials/nav.html +++ b/www/layouts/partials/nav.html @@ -2,5 +2,5 @@    {{ range .Ancestors.Reverse }}      <a class="mono-link" href="{{ .RelPermalink }}">{{ lower .Title }}</a> >    {{ end }} -  this +  this: {{.Title}}  </nav> diff --git a/www/layouts/shortcodes/link-group.html b/www/layouts/shortcodes/link-group.html new file mode 100644 index 0000000..b16c2bc --- /dev/null +++ b/www/layouts/shortcodes/link-group.html @@ -0,0 +1,25 @@ +<div class="mono link-group"> +  {{ $self := . }} +  {{ $lines := slice }} +  {{ range split .Inner "\n" }} +    {{ if strings.ContainsNonSpace . }} +      {{ $lines = $lines | append (strings.TrimSpace .) }} +    {{ end }} +  {{ end }} +  {{ $notitle := false }} +  {{ if .IsNamedParams }} +    {{ $notitle = .Get "notitle" }} +  {{ else }} +    {{ $notitle = in .Params "notitle" }} +  {{ end }} +  {{ if not $notitle }} +    {{ $title := index $lines 0 }} +      <div class="link-group-title">{{ $title | $self.Page.RenderString }}</div> +      {{ $lines = $lines | after 1 }} +  {{ end }} +  <div class="link-group-list"> +    {{ range $lines }} +      <div class="link-group-item">{{ . | $self.Page.RenderString }}</div> +    {{ end }} +  </div> +</div> diff --git a/www/layouts/shortcodes/mono.html b/www/layouts/shortcodes/mono.html new file mode 100644 index 0000000..ab183a5 --- /dev/null +++ b/www/layouts/shortcodes/mono.html @@ -0,0 +1,3 @@ +<div class="mono-container"> +  {{ .Inner | .Page.RenderString }} +</div> diff --git a/www/layouts/shortcodes/todo.html b/www/layouts/shortcodes/todo.html new file mode 100644 index 0000000..1327b31 --- /dev/null +++ b/www/layouts/shortcodes/todo.html @@ -0,0 +1 @@ +<span class="todo {{ .Get "state" }}">{{ .Get "name" }}</span>
\ No newline at end of file | 
