Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mmrath/hugo-bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Langhorst <the@justinlanghorst.com>2017-09-02 06:01:43 +0300
committerMurali <mmrath@gmail.com>2017-09-02 06:01:43 +0300
commit8e6a934b59d4ab57e519e047198908c6b66e6797 (patch)
tree1415a974feeacb45a397866b79b45ce694491357
parenta19384c37d20f387c706278ef111605ca1c972a2 (diff)
Use relative URLs (#14)
Incorporate use of `relURL` and `print` functions to allow for configuration flexibility with relative URLs.
-rw-r--r--layouts/_default/terms.html3
-rw-r--r--layouts/partials/base/scripts.html4
-rw-r--r--layouts/partials/content/pagination.html4
-rw-r--r--layouts/partials/content/post-meta.html4
-rw-r--r--layouts/partials/content/title-banner.html2
-rw-r--r--layouts/partials/head.html6
-rw-r--r--layouts/partials/widgets/categories.html2
-rw-r--r--layouts/partials/widgets/recent_articles.html2
-rw-r--r--layouts/partials/widgets/tag_cloud.html2
-rw-r--r--layouts/partials/widgets/tags.html2
-rw-r--r--layouts/taxonomy/topic.terms.html3
11 files changed, 16 insertions, 18 deletions
diff --git a/layouts/_default/terms.html b/layouts/_default/terms.html
index 9e9a3fd..0acc9af 100644
--- a/layouts/_default/terms.html
+++ b/layouts/_default/terms.html
@@ -4,11 +4,10 @@
{{ partial "content/h1-title" . }}
</header>
<ul class="container content">
- {{ $baseurl := .Site.BaseURL }}
{{ $data := .Data }}
{{ range $key,$value := .Data.Terms.ByCount }}
<li>
- <a href="{{ $baseurl }}{{ $data.Plural }}/{{ $value.Name | urlize }}">
+ <a href="{{ (print $data.Plural "/" ($value.Name | urlize) "/") | relURL }}">
{{ $value.Name }}
</a>
<strong>
diff --git a/layouts/partials/base/scripts.html b/layouts/partials/base/scripts.html
index ed1b8b5..77145be 100644
--- a/layouts/partials/base/scripts.html
+++ b/layouts/partials/base/scripts.html
@@ -3,7 +3,7 @@
<script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.11.0/umd/popper.min.js" integrity="sha384-b/U6ypiBEHpOf/4+1nzFpr53nxSS+GLCkfwBdFNTxtclqqenISfwAzpKaMNFNmj4" crossorigin="anonymous"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/js/bootstrap.min.js" integrity="sha384-h0AbiXch4ZDo7tp9hKZ4TsHbi047NrKGLO3SEJAg45jXxnGIfYzk4Si90RDIqNm1" crossorigin="anonymous"></script>
-<script src="{{ .Site.BaseURL }}assets/js/highlight.pack.js"></script>
+<script src="{{ "assets/js/highlight.pack.js" | relURL }}"></script>
<script>hljs.initHighlightingOnLoad();</script>
@@ -11,7 +11,7 @@
<script id="dsq-count-scr" src="//{{ . }}.disqus.com/count.js" async></script>
{{ end }}
-<script src="{{ .Site.BaseURL }}assets/js/script.js"></script>
+<script src="{{ "assets/js/script.js" | relURL }}"></script>
{{ template "_internal/google_analytics_async.html" . }}
diff --git a/layouts/partials/content/pagination.html b/layouts/partials/content/pagination.html
index e274e32..8aea3bf 100644
--- a/layouts/partials/content/pagination.html
+++ b/layouts/partials/content/pagination.html
@@ -4,14 +4,14 @@
{{ if or (.Paginator.HasPrev) (.Paginator.HasNext) }}
{{ if .Paginator.HasPrev }}
<li class="page-item">
- <a class="page-link" rel="prev" href="{{ .Site.BaseURL }}{{.Paginator.Prev.URL}}">
+ <a class="page-link" rel="prev" href="{{ .Paginator.Prev.URL | relURL }}">
« Previous
</a>
</li>
{{ end }}
{{ if .Paginator.HasNext }}
<li class="page-item">
- <a class="page-link" rel="next" href="{{ .Site.BaseURL }}{{.Paginator.Next.URL}}">
+ <a class="page-link" rel="next" href="{{ .Paginator.Next.URL | relURL }}">
Next »
</a>
</li>
diff --git a/layouts/partials/content/post-meta.html b/layouts/partials/content/post-meta.html
index ee77fb6..2b3fcb4 100644
--- a/layouts/partials/content/post-meta.html
+++ b/layouts/partials/content/post-meta.html
@@ -16,7 +16,7 @@
<div class="post-meta-item">
<i class="fa fa-folder-open-o"></i>
{{ range $k, $v := .Params.categories }}
- <a class="article-category-link" href="{{ $.Site.BaseURL }}categories/{{ . | urlize | lower }}">{{ . }}</a>
+ <a class="article-category-link" href="{{ (print "categories/" (. | urlize | lower) "/") | relURL }}">{{ . }}</a>
{{ if lt $k (sub $categoriesLen 1) }}&middot;{{ end }}
{{ end }}
</div>
@@ -29,7 +29,7 @@
<div class="post-meta-item">
<i class="fa fa-tags"></i>
{{ range $k, $v := .Params.tags }}
- <a href="{{ $.Site.BaseURL }}tags/{{ . | urlize | lower }}/">{{ . }}</a>
+ <a href="{{ (print "tags/" (. | urlize | lower) "/") | relURL }}">{{ . }}</a>
{{ if lt $k (sub $tagsLen 1) }}&middot;{{ end }}
{{ end }}
</div>
diff --git a/layouts/partials/content/title-banner.html b/layouts/partials/content/title-banner.html
index 395e6bb..4d8c140 100644
--- a/layouts/partials/content/title-banner.html
+++ b/layouts/partials/content/title-banner.html
@@ -3,7 +3,7 @@
{{if or (in (substr .Params.banner 0 7) "http://") (in (substr .Params.banner 0 8) "https://")}}
<img src="{{ .Params.banner }}" class="img-fluid" alt="Generic responsive image">
{{ else }}
- <img src="{{ .Site.BaseURL }}{{ .Params.banner }}" class="img-fluid" alt="Generic responsive image">
+ <img src="{{ .Params.banner | relURL }}" class="img-fluid" alt="Generic responsive image">
{{end}}
</a>
{{ end }}
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
index 1302ee2..8d0a0dc 100644
--- a/layouts/partials/head.html
+++ b/layouts/partials/head.html
@@ -7,9 +7,9 @@
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" integrity="sha384-/Y6pD6FV/Vv2HJnA6t+vslU6fwYXjCFtcEpHbNJ0lyAFsXTsjBbfaDjzALeQsN6M" crossorigin="anonymous">
- <link rel="stylesheet" href="{{ .Site.BaseURL }}assets/css/font-awesome.min.css">
- <link rel="stylesheet" href="{{ .Site.BaseURL }}assets/css/style.css">
- <link rel="stylesheet" href="{{ .Site.BaseURL }}assets/css/tomorrow-night.css">
+ <link rel="stylesheet" href="{{ "assets/css/font-awesome.min.css" | relURL }}">
+ <link rel="stylesheet" href="{{ "assets/css/style.css" | relURL }}">
+ <link rel="stylesheet" href="{{ "assets/css/tomorrow-night.css" | relURL }}">
<link href='//fonts.googleapis.com/css?family=Source+Code+Pro' rel='stylesheet' type='text/css'>
</head>
diff --git a/layouts/partials/widgets/categories.html b/layouts/partials/widgets/categories.html
index 308c649..50e3c56 100644
--- a/layouts/partials/widgets/categories.html
+++ b/layouts/partials/widgets/categories.html
@@ -8,7 +8,7 @@
<ul>
{{ range $name, $items := .Site.Taxonomies.categories }}
<li class="category-list-item">
- <a href="{{ $.Site.BaseURL }}categories/{{ $name | urlize | lower }}">
+ <a href="{{ (print "categories/" ($name | urlize | lower) "/") | relURL }}">
{{ $name }}
</a>
<span class="category-list-count">{{ len $items }}</span>
diff --git a/layouts/partials/widgets/recent_articles.html b/layouts/partials/widgets/recent_articles.html
index 852441a..f376aa9 100644
--- a/layouts/partials/widgets/recent_articles.html
+++ b/layouts/partials/widgets/recent_articles.html
@@ -13,7 +13,7 @@
<span style="background-image:url({{ .Params.banner }})"
alt="{{ .Title | markdownify }}" class="thumbnail-image"></span>
{{ else }}
- <span style="background-image:url({{ $.Site.BaseURL }}{{ .Params.banner }})"
+ <span style="background-image:url({{ .Params.banner | relURL }})"
alt="{{ .Title | markdownify }}" class="thumbnail-image"></span>
{{end}}
{{else}}
diff --git a/layouts/partials/widgets/tag_cloud.html b/layouts/partials/widgets/tag_cloud.html
index 696713c..f3bc2d2 100644
--- a/layouts/partials/widgets/tag_cloud.html
+++ b/layouts/partials/widgets/tag_cloud.html
@@ -5,7 +5,7 @@
<h4 class="card-title">TAG CLOUD</h4>
<p class="card-text">
{{ range $name, $items := .Site.Taxonomies.tags }}
- <a href="{{ $.Site.BaseURL }}tags/{{ $name | urlize | lower }}/" class="badge badge-primary">
+ <a href="{{ (print "tags/" ($name | urlize | lower) "/") | relURL }}" class="badge badge-primary">
{{ $name }}
</a>
{{ end }}
diff --git a/layouts/partials/widgets/tags.html b/layouts/partials/widgets/tags.html
index fb0acdc..33f6033 100644
--- a/layouts/partials/widgets/tags.html
+++ b/layouts/partials/widgets/tags.html
@@ -9,7 +9,7 @@
<ul>
{{ range $name, $items := .Site.Taxonomies.tags }}
<li>
- <a href="{{ $.Site.BaseURL }}tags/{{ $name | urlize | lower }}/">{{ $name }}</a>
+ <a href="{{ (print "tags/" ($name | urlize | lower) "/") | relURL }}">{{ $name }}</a>
<span class="category-list-count">{{ len $items }}</span>
</li>
{{ end }}
diff --git a/layouts/taxonomy/topic.terms.html b/layouts/taxonomy/topic.terms.html
index 2359fe6..8e49494 100644
--- a/layouts/taxonomy/topic.terms.html
+++ b/layouts/taxonomy/topic.terms.html
@@ -3,12 +3,11 @@
<header class="container">
{{ partial "content/h1-title" . }}
</header>
- {{ $baseurl := .Site.BaseURL }}
{{ $data := .Data }}
{{ range $key,$value := .Data.Terms.Alphabetical }}
<article class="container">
<h2>
- <a href="{{ $baseurl }}{{ $data.Plural }}/{{ $value.Name | urlize }}">{{ $value.Name }}</a>
+ <a href="{{ (print $data.Plural "/" ($value.Name | urlize) "/") | relURL }}">{{ $value.Name }}</a>
</h2>
<ul>
{{ range $value.Pages.ByTitle }}