mirror of
https://github.com/alex-shpak/hugo-book.git
synced 2024-11-22 03:19:25 +00:00
Refactor theme to use relative urls everywhere
This commit is contained in:
parent
0cfb8a08a4
commit
eb67ab58aa
@ -2,12 +2,12 @@
|
||||
headless: true
|
||||
---
|
||||
|
||||
- [**Introduction**]({{< ref "/" >}})
|
||||
- [Examples]({{< ref "/docs/examples.md" >}})
|
||||
- [With Table of contents]({{< ref "/docs/with-toc.md" >}})
|
||||
- [Without Table of Contents]({{< ref "/docs/without-toc.md" >}})
|
||||
- [**Introduction**]({{< relref "/" >}})
|
||||
- [Examples]({{< relref "/docs/examples.md" >}})
|
||||
- [With Table of contents]({{< relref "/docs/with-toc.md" >}})
|
||||
- [Without Table of Contents]({{< relref "/docs/without-toc.md" >}})
|
||||
- **More Examples**
|
||||
- [Server]({{< ref "/docs/server.md" >}})
|
||||
- [Client]({{< ref "/docs/client.md" >}})
|
||||
- [Advanced]({{< ref "/docs/advanced.md" >}})
|
||||
- [**Blog**]({{< ref "/posts" >}})
|
||||
- [Server]({{< relref "/docs/server.md" >}})
|
||||
- [Client]({{< relref "/docs/client.md" >}})
|
||||
- [Advanced]({{< relref "/docs/advanced.md" >}})
|
||||
- [**Blog**]({{< relref "/posts" >}})
|
||||
|
@ -3,14 +3,14 @@
|
||||
{{ with .GitInfo }}
|
||||
<div>
|
||||
<a href="{{ $.Site.Params.BookRepo }}/commit/{{ .Hash }}" title='Last modified {{ .AuthorDate.Local.Format "January 2, 2006 15:04 MST" }} by {{ .AuthorName }}' target="_blank" rel="noopener">
|
||||
<img src="{{ "svg/code-merge.svg" | absURL }}" /> {{ .AuthorDate.Local.Format "Last Modified Jan 2, 2006" }}
|
||||
<img src="{{ "svg/code-merge.svg" | relURL }}" /> {{ .AuthorDate.Local.Format "Last Modified Jan 2, 2006" }}
|
||||
</a>
|
||||
</div>
|
||||
{{ end }}
|
||||
{{ with .Site.Params.BookEditPath }}
|
||||
<div>
|
||||
<a href="{{ $.Site.Params.BookRepo }}/{{ . }}/{{ $.File.Path }}" target="_blank" rel="noopener">
|
||||
<img src="{{ "svg/code-fork.svg" | absURL }}" /> Edit this page
|
||||
<img src="{{ "svg/code-fork.svg" | relURL }}" /> Edit this page
|
||||
</a>
|
||||
</div>
|
||||
{{ end }}
|
||||
|
@ -3,7 +3,7 @@
|
||||
<title>{{- template "title" . }} | {{ .Site.Title -}}</title>
|
||||
|
||||
<link href="https://fonts.googleapis.com/css?family=Oxygen|Oxygen+Mono:300,400,700" rel="stylesheet">
|
||||
<link rel="stylesheet" href="{{ "normalize.min.css" | absURL }}">
|
||||
<link rel="stylesheet" href="{{ "normalize.min.css" | relURL }}">
|
||||
{{ $styles := resources.Get "book.scss" | resources.ToCSS | resources.Minify | resources.Fingerprint }}
|
||||
<link rel="stylesheet" href="{{ $styles.RelPermalink }}">
|
||||
|
||||
|
@ -1,6 +1,6 @@
|
||||
<header class="align-center justify-between book-header">
|
||||
<label for="menu-control">
|
||||
<img src="{{ "svg/menu.svg" | absURL }}" />
|
||||
<img src="{{ "svg/menu.svg" | relURL }}" />
|
||||
</label>
|
||||
<strong>{{- template "title" . }}</strong>
|
||||
</header>
|
||||
|
@ -1,5 +1,5 @@
|
||||
{{/*These templates contains some more complex logic and shared between partials*/}}
|
||||
{{ define "title" }}
|
||||
{{- define "title" -}}
|
||||
{{- if .Pages -}}
|
||||
{{ $sections := split (trim .Dir "/") "/" }}
|
||||
{{ $title := index ($sections | last 1) 0 | humanize | title }}
|
||||
@ -8,9 +8,9 @@
|
||||
{{ $title := .File | humanize | title }}
|
||||
{{- default $title .Title -}}
|
||||
{{- end -}}
|
||||
{{ end }}
|
||||
{{- end -}}
|
||||
|
||||
{{ define "hrefhack" }}
|
||||
{{- define "hrefhack" -}}
|
||||
{{ $attrEq := "$=" }}
|
||||
{{ $attrVal := .RelPermalink }}
|
||||
{{ if eq .RelPermalink "/" }}
|
||||
@ -23,9 +23,9 @@
|
||||
color: {{ default "#004ed0" .Site.Params.BookMenuBundleActiveLinkColor }};
|
||||
}
|
||||
</style>
|
||||
{{ end }}
|
||||
{{- end -}}
|
||||
|
||||
{{ define "jsmenu" }}
|
||||
{{- define "jsmenu" -}}
|
||||
<script>
|
||||
(function() {
|
||||
var menu = document.querySelector('aside.book-menu nav')
|
||||
@ -36,4 +36,4 @@
|
||||
menu.scrollTop = localStorage.getItem('menu.scrollTop')
|
||||
})()
|
||||
</script>
|
||||
{{ end }}
|
||||
{{- end -}}
|
@ -3,7 +3,7 @@
|
||||
{{ range sort .Paginator.Pages }}
|
||||
<article>
|
||||
<h2>
|
||||
<a href="{{ .Permalink }}">{{ .Title }}</a>
|
||||
<a href="{{ .RelPermalink }}">{{ .Title }}</a>
|
||||
</h2>
|
||||
<h5>
|
||||
<strong>{{ .Date.Format "January 2, 2006" }}</strong>
|
||||
@ -11,7 +11,7 @@
|
||||
<p class="markdown">
|
||||
{{- .Summary -}}
|
||||
{{ if .Truncated }}
|
||||
<a href="{{ .Permalink }}">...</a>
|
||||
<a href="{{ .RelPermalink }}">...</a>
|
||||
{{ end }}
|
||||
</p>
|
||||
</article>
|
||||
|
Loading…
Reference in New Issue
Block a user