diff options
| author | roninro <liumy.f@foxmail.com> | 2022-10-18 11:55:08 +0800 |
|---|---|---|
| committer | roninro <liumy.f@foxmail.com> | 2022-10-18 11:55:08 +0800 |
| commit | 46225bf4336fe6e46a7566248330e2d3ce21061f (patch) | |
| tree | 296729fd4d4a0bd383ecc3d496309796c0cf643c /layouts | |
| parent | 37aa60481eeeddcfa57561c376b6edb28215d005 (diff) | |
fix #3
Diffstat (limited to 'layouts')
| -rw-r--r-- | layouts/_default/_markup/render-link.html | 1 | ||||
| -rw-r--r-- | layouts/_default/baseof.html | 22 | ||||
| -rw-r--r-- | layouts/partials/footer.html | 8 | ||||
| -rw-r--r-- | layouts/partials/header.html | 0 | ||||
| -rw-r--r-- | layouts/partials/short-about.html | 4 | ||||
| -rw-r--r-- | layouts/partials/sidebar.html | 0 | ||||
| -rw-r--r-- | layouts/partials/sns-links.html | 2 |
7 files changed, 22 insertions, 15 deletions
diff --git a/layouts/_default/_markup/render-link.html b/layouts/_default/_markup/render-link.html new file mode 100644 index 0000000..ecfef67 --- /dev/null +++ b/layouts/_default/_markup/render-link.html @@ -0,0 +1 @@ +<a href="{{ .Destination | relURL }}"{{ with .Title}} title="{{ . }}"{{ end }}{{ if strings.HasPrefix .Destination "http" }} target="_blank"{{ end }}>{{ .Text | safeHTML }}</a>
\ No newline at end of file diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html index e576d62..49a4c23 100644 --- a/layouts/_default/baseof.html +++ b/layouts/_default/baseof.html @@ -22,7 +22,7 @@ {{ template "_internal/twitter_cards.html" . }} {{ template "_internal/opengraph.html" . }} - <link rel="stylesheet" href="/css/bootstrap.min.css" crossorigin="anonymous"> + <link rel="stylesheet" href="{{ "css/bootstrap.min.css" | relURL }}" crossorigin="anonymous"> <!-- Hux change font-awesome CDN to qiniu --> <link href="//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.6.3/css/font-awesome.min.css" rel="stylesheet" type="text/css"> @@ -43,7 +43,7 @@ {{ end }} {{ end }} - <script src="/js/lazysizes.min.js"></script> + <script src={{ "js/lazysizes.min.js" | relURL }}></script> <!-- custom js --> {{ range .Site.Params.custom_js -}} @@ -59,11 +59,17 @@ {{ end -}} {{ if .Site.Params.useFaviconGenerator }} - <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png"> - <link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png"> - <link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png"> - <link rel="manifest" href="/site.webmanifest"> - {{ end }} + <link rel="apple-touch-icon" sizes="180x180" href="{{ "apple-touch-icon.png" | relURL }}"> + <link rel="icon" type="image/png" sizes="32x32" href="{{ "favicon-32x32.png" | relURL }}"> + <link rel="icon" type="image/png" sizes="16x16" href="{{ "favicon-16x16.png" | relURL }}"> + <link rel="manifest" href="{{ "site.webmanifest" | relURL }}"> + {{ else }} + <link rel="apple-touch-icon" href="{{ "apple-touch-icon.png" | relURL }}"> + <link rel="shortcut icon" href="{{ "favicon.png" | relURL }}" type="image/x-icon"> + <link rel="shortcut icon" href="{{ "favicon.ico" | relURL }}" type="image/x-icon"> + <link rel="icon" href="{{ "logo.svg" | relURL }}" sizes="any" type="image/svg+xml" /> +{{ end }} + </head> <!-- hack iOS CSS :active style --> @@ -77,7 +83,7 @@ {{ $header_img = .Site.Params.img_404 }} {{ end }} {{ if $header_img }} - {{ .Scratch.Set "header_img" $header_img }} + {{ .Scratch.Set "header_img" ( $header_img | relURL ) }} {{ end }} {{ if and .IsPage (.Params.toc) }} diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html index 4659bb8..b4524e0 100644 --- a/layouts/partials/footer.html +++ b/layouts/partials/footer.html @@ -19,17 +19,17 @@ </div> </footer> -<script src="/js/jquery.min.js"></script> -<script src="/js/bootstrap.min.js" crossorigin="anonymous"></script> +<script src={{ "js/jquery.min.js" | relURL }}></script> +<script src={{"js/bootstrap.min.js" | relURL }} crossorigin="anonymous"></script> <!-- Custom Theme JavaScript --> {{ $mainJs := resources.Get "js/hux-blog.js" | minify | fingerprint }} <script src="{{ $mainJs.RelPermalink }}"></script> <!-- Simple Jekyll Search --> -<script src="/js/simple-jekyll-search.min.js"></script> +<script src={{ "js/simple-jekyll-search.min.js" | relURL }}></script> -{{ $searchJs := resources.Get "js/search.js" | minify | fingerprint }} +{{ $searchJs := resources.Get "js/search.js" | resources.ExecuteAsTemplate "js/search.js" . | minify | fingerprint }} <script src="{{ $searchJs.RelPermalink }}"></script> diff --git a/layouts/partials/header.html b/layouts/partials/header.html deleted file mode 100644 index e69de29..0000000 --- a/layouts/partials/header.html +++ /dev/null diff --git a/layouts/partials/short-about.html b/layouts/partials/short-about.html index a560382..4a1487d 100644 --- a/layouts/partials/short-about.html +++ b/layouts/partials/short-about.html @@ -2,7 +2,7 @@ <section class="visible-md visible-lg"> <hr> {{ with .Site.GetPage "/about" }} - <h5><a href="/about/">ABOUT ME</a></h5> + <h5><a href={{"about/" | relURL }}>ABOUT ME</a></h5> {{ else }} <h5>ABOUT ME</h5> {{ end }} @@ -10,7 +10,7 @@ {{ $sidebar := .Site.Params.sidebar }} <div class="short-about"> {{ with $sidebar.avatar }} - <img src="{{ $sidebar.avatar }}" /> + <img src="{{ $sidebar.avatar | relURL }}" /> {{ end }} {{ with $sidebar.bio }} <p>{{ $sidebar.bio }}</p> diff --git a/layouts/partials/sidebar.html b/layouts/partials/sidebar.html deleted file mode 100644 index e69de29..0000000 --- a/layouts/partials/sidebar.html +++ /dev/null diff --git a/layouts/partials/sns-links.html b/layouts/partials/sns-links.html index 73746cd..86e986e 100644 --- a/layouts/partials/sns-links.html +++ b/layouts/partials/sns-links.html @@ -7,7 +7,7 @@ {{ end}} {{ with $social.rss_enable }} <li> - <a href="/index.xml"> + <a href={{"index.xml" | relURL }}> <span class="fa-stack fa-lg"> <i class="fa fa-circle fa-stack-2x"></i> <i class="fa fa-rss fa-stack-1x fa-inverse"></i> |
