diff options
author | Justin Langhorst <the@justinlanghorst.com> | 2017-09-02 06:01:43 +0300 |
---|---|---|
committer | Murali <mmrath@gmail.com> | 2017-09-02 06:01:43 +0300 |
commit | 8e6a934b59d4ab57e519e047198908c6b66e6797 (patch) | |
tree | 1415a974feeacb45a397866b79b45ce694491357 | |
parent | a19384c37d20f387c706278ef111605ca1c972a2 (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.html | 3 | ||||
-rw-r--r-- | layouts/partials/base/scripts.html | 4 | ||||
-rw-r--r-- | layouts/partials/content/pagination.html | 4 | ||||
-rw-r--r-- | layouts/partials/content/post-meta.html | 4 | ||||
-rw-r--r-- | layouts/partials/content/title-banner.html | 2 | ||||
-rw-r--r-- | layouts/partials/head.html | 6 | ||||
-rw-r--r-- | layouts/partials/widgets/categories.html | 2 | ||||
-rw-r--r-- | layouts/partials/widgets/recent_articles.html | 2 | ||||
-rw-r--r-- | layouts/partials/widgets/tag_cloud.html | 2 | ||||
-rw-r--r-- | layouts/partials/widgets/tags.html | 2 | ||||
-rw-r--r-- | layouts/taxonomy/topic.terms.html | 3 |
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) }}·{{ 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) }}·{{ 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 }} |