* Replace http://example.{com,org}/ with https://example.{com,org}/

To be consistent with gohugoio/hugo, @bep suggests changing all
instances of http://(www.)?example.{com,org} with
https://(www.)?example.{com,org}

See issue gohugoio/hugo#3728 with pull request gohugoio/hugo#3739
This commit is contained in:
Abdullah Diab authored and digitalcraftsman committed 2017-08-01 22:54:32 +02:00
1 parent 6727d8203f
commit 8353177226
13 files changed
+43 -43

No files matched your search

@@ -96,8 +96,8 @@ More information about document unique identifiers and headings can be found [be
### Examples ### Examples
* `{{</* ref "blog/post.md" */>}}` => `http://example.com/blog/post/` * `{{</* ref "blog/post.md" */>}}` => `https://example.com/blog/post/`
* `{{</* ref "post.md#tldr" */>}}` => `http://example.com/blog/post/#tldr:caffebad` * `{{</* ref "post.md#tldr" */>}}` => `https://example.com/blog/post/#tldr:caffebad`
* `{{</* relref "post.md" */>}}` => `/blog/post/` * `{{</* relref "post.md" */>}}` => `/blog/post/`
* `{{</* relref "blog/post.md#tldr" */>}}` => `/blog/post/#tldr:caffebad` * `{{</* relref "blog/post.md#tldr" */>}}` => `/blog/post/#tldr:caffebad`
* `{{</* ref "#tldr" */>}}` => `#tldr:badcaffe` * `{{</* ref "#tldr" */>}}` => `#tldr:badcaffe`
+1 -1
View File
@@ -153,7 +153,7 @@ menu:
{{< /code >}} {{< /code >}}
{{% note %}} {{% note %}}
The URLs must be relative to the context root. If the `baseURL` is `http://example.com/mysite/`, then the URLs in the menu must not include the context root `mysite`. Using an absolute URL will overide the baseURL. If the value used for `URL` in the above example is `http://subdomain.example.com/`, the output will be `http://subdomain.example.com`. The URLs must be relative to the context root. If the `baseURL` is `https://example.com/mysite/`, then the URLs in the menu must not include the context root `mysite`. Using an absolute URL will overide the baseURL. If the value used for `URL` in the above example is `https://subdomain.example.com/`, the output will be `https://subdomain.example.com`.
{{% /note %}} {{% /note %}}
## Nesting ## Nesting
+10 -10
View File
@@ -34,20 +34,20 @@ While Hugo supports content nested at any level, the top levels (i.e. `content/<
. .
└── content └── content
└── about └── about
| └── _index.md // <- http://example.com/about/ | └── _index.md // <- https://example.com/about/
├── post ├── post
| ├── firstpost.md // <- http://example.com/post/firstpost/ | ├── firstpost.md // <- https://example.com/post/firstpost/
| ├── happy | ├── happy
| | └── ness.md // <- http://example.com/post/happy/ness/ | | └── ness.md // <- https://example.com/post/happy/ness/
| └── secondpost.md // <- http://example.com/post/secondpost/ | └── secondpost.md // <- https://example.com/post/secondpost/
└── quote └── quote
├── first.md // <- http://example.com/quote/first/ ├── first.md // <- https://example.com/quote/first/
└── second.md // <- http://example.com/quote/second/ └── second.md // <- https://example.com/quote/second/
``` ```
## Path Breakdown in Hugo ## Path Breakdown in Hugo
The following demonstrates the relationships between your content organization and the output URL structure for your Hugo website when it renders. These examples assume you are [using pretty URLs][pretty], which is the default behavior for Hugo. The examples also assume a key-value of `baseurl = "http://example.com"` in your [site's configuration file][config]. The following demonstrates the relationships between your content organization and the output URL structure for your Hugo website when it renders. These examples assume you are [using pretty URLs][pretty], which is the default behavior for Hugo. The examples also assume a key-value of `baseurl = "https://example.com"` in your [site's configuration file][config].
### Index Pages: `_index.md` ### Index Pages: `_index.md`
@@ -76,7 +76,7 @@ At build, this will output to the following destination with the associated valu
⊢--------^---------⊣⊢-^-⊣ ⊢--------^---------⊣⊢-^-⊣
permalink permalink
⊢----------^-------------⊣ ⊢----------^-------------⊣
http://example.com/posts/index.html https://example.com/posts/index.html
``` ```
### Single Pages in Sections ### Single Pages in Sections
@@ -102,7 +102,7 @@ At the time Hugo builds your site, the content will be output to the following d
⊢--------^--------⊣⊢-^--⊣⊢-------^---------⊣ ⊢--------^--------⊣⊢-^--⊣⊢-------^---------⊣
permalink permalink
⊢--------------------^---------------------⊣ ⊢--------------------^---------------------⊣
http://example.com/posts/my-first-hugo-post/index.html https://example.com/posts/my-first-hugo-post/index.html
``` ```
### Section with Nested Directories ### Section with Nested Directories
@@ -120,7 +120,7 @@ To continue the example, the following demonstrates destination paths for a file
⊢--------^--------⊣ ⊢------^-----⊣⊢----^------⊣ ⊢--------^--------⊣ ⊢------^-----⊣⊢----^------⊣
permalink permalink
⊢----------------------^-----------------------⊣ ⊢----------------------^-----------------------⊣
http://example.com/events/chicago/lollapalooza/ https://example.com/events/chicago/lollapalooza/
``` ```
{{% note %}} {{% note %}}
+17 -17
View File
@@ -43,7 +43,7 @@ permalinks:
post = "/:year/:month/:title/" post = "/:year/:month/:title/"
{{< /code >}} {{< /code >}}
Only the content under `post/` will have the new URL structure. For example, the file `content/post/sample-entry.md` with `date: 2017-02-27T19:20:00-05:00` in its front matter will render to `public/2017/02/sample-entry/index.html` at build time and therefore be reachable at `http://example.com/2013/11/sample-entry/`. Only the content under `post/` will have the new URL structure. For example, the file `content/post/sample-entry.md` with `date: 2017-02-27T19:20:00-05:00` in its front matter will render to `public/2017/02/sample-entry/index.html` at build time and therefore be reachable at `https://example.com/2013/11/sample-entry/`.
### Permalink Configuration Values ### Permalink Configuration Values
@@ -147,11 +147,11 @@ Assuming a `baseURL` of `example.com`, the contents of the auto-generated alias
<!DOCTYPE html> <!DOCTYPE html>
<html> <html>
<head> <head>
<title>http://example.com/posts/my-intended-url</title> <title>https://example.com/posts/my-intended-url</title>
<link rel="canonical" href="http://example.com/posts/my-intended-url"/> <link rel="canonical" href="https://example.com/posts/my-intended-url"/>
<meta name=\"robots\" content=\"noindex\"> <meta name=\"robots\" content=\"noindex\">
<meta http-equiv="content-type" content="text/html; charset=utf-8"/> <meta http-equiv="content-type" content="text/html; charset=utf-8"/>
<meta http-equiv="refresh" content="0; url=http://example.com/posts/my-intended-url"/> <meta http-equiv="refresh" content="0; url=https://example.com/posts/my-intended-url"/>
</head> </head>
</html> </html>
``` ```
@@ -200,15 +200,15 @@ See [Content Organization][contentorg] for more details on paths.
. .
└── content └── content
└── about └── about
| └── _index.md // <- http://example.com/about/ | └── _index.md // <- https://example.com/about/
├── post ├── post
| ├── firstpost.md // <- http://example.com/post/firstpost/ | ├── firstpost.md // <- https://example.com/post/firstpost/
| ├── happy | ├── happy
| | └── ness.md // <- http://example.com/post/happy/ness/ | | └── ness.md // <- https://example.com/post/happy/ness/
| └── secondpost.md // <- http://example.com/post/secondpost/ | └── secondpost.md // <- https://example.com/post/secondpost/
└── quote └── quote
├── first.md // <- http://example.com/quote/first/ ├── first.md // <- https://example.com/quote/first/
└── second.md // <- http://example.com/quote/second/ └── second.md // <- https://example.com/quote/second/
``` ```
Here's the same organization run with `hugo --uglyURLs`: Here's the same organization run with `hugo --uglyURLs`:
@@ -217,15 +217,15 @@ Here's the same organization run with `hugo --uglyURLs`:
. .
└── content └── content
└── about └── about
| └── _index.md // <- http://example.com/about/index.html | └── _index.md // <- https://example.com/about/index.html
├── post ├── post
| ├── firstpost.md // <- http://example.com/post/firstpost.html | ├── firstpost.md // <- https://example.com/post/firstpost.html
| ├── happy | ├── happy
| | └── ness.md // <- http://example.com/post/happy/ness.html | | └── ness.md // <- https://example.com/post/happy/ness.html
| └── secondpost.md // <- http://example.com/post/secondpost.html | └── secondpost.md // <- https://example.com/post/secondpost.html
└── quote └── quote
├── first.md // <- http://example.com/quote/first.html ├── first.md // <- https://example.com/quote/first.html
└── second.md // <- http://example.com/quote/second.html └── second.md // <- https://example.com/quote/second.html
``` ```
@@ -233,7 +233,7 @@ Here's the same organization run with `hugo --uglyURLs`:
By default, all relative URLs encountered in the input are left unmodified, e.g. `/css/foo.css` would stay as `/css/foo.css`. The `canonifyURLs` field in your site `config` has a default value of `false`. By default, all relative URLs encountered in the input are left unmodified, e.g. `/css/foo.css` would stay as `/css/foo.css`. The `canonifyURLs` field in your site `config` has a default value of `false`.
By setting `canonifyURLs` to `true`, all relative URLs would instead be *canonicalized* using `baseURL`. For example, assuming you have `baseURL = https://example.com/`, the relative URL `/css/foo.css` would be turned into the absolute URL `http://example.com/css/foo.css`. By setting `canonifyURLs` to `true`, all relative URLs would instead be *canonicalized* using `baseURL`. For example, assuming you have `baseURL = https://example.com/`, the relative URL `/css/foo.css` would be turned into the absolute URL `https://example.com/css/foo.css`.
Benefits of canonicalization include fixing all URLs to be absolute, which may aid with some parsing tasks. Note, however, that all modern browsers handle this on the client without issue. Benefits of canonicalization include fixing all URLs to be absolute, which may aid with some parsing tasks. Note, however, that all modern browsers handle this on the client without issue.
+1 -1
View File
@@ -64,7 +64,7 @@ name = ""
license = "MIT" license = "MIT"
licenselink = "https://github.com/<YOURNAME>/<YOURTHEME>/blob/master/LICENSE.md" licenselink = "https://github.com/<YOURNAME>/<YOURTHEME>/blob/master/LICENSE.md"
description = "" description = ""
homepage = "http://example.com/" homepage = "https://example.com/"
tags = [] tags = []
features = [] features = []
min_version = 0.19 min_version = 0.19
+2 -2
View File
@@ -20,9 +20,9 @@ aliases: []
Both `absLangURL` and [`relLangURL`](/functions/rellangurl/) are similar to their [`absURL`](/functions/absurl/) and [`relURL`](/functions/relurl) relatives but will add the correct language prefix when the site is configured with more than one language. Both `absLangURL` and [`relLangURL`](/functions/rellangurl/) are similar to their [`absURL`](/functions/absurl/) and [`relURL`](/functions/relurl) relatives but will add the correct language prefix when the site is configured with more than one language.
So for a site `baseURL` set to `http://example.com/hugo/` and the current language is `en`: So for a site `baseURL` set to `https://example.com/hugo/` and the current language is `en`:
``` ```
{{ "blog/" | absLangURL }} → "http://example.com/hugo/en/blog/" {{ "blog/" | absLangURL }} → "https://example.com/hugo/en/blog/"
{{ "blog/" | relLangURL }} → "/hugo/en/blog/" {{ "blog/" | relLangURL }} → "/hugo/en/blog/"
``` ```
+2 -2
View File
@@ -18,10 +18,10 @@ deprecated: false
aliases: [] aliases: []
--- ---
Both `absURL` and `relURL` consider the configured value of `baseURL` in your site's [`config` file][configuration]. Given a `baseURL` set to `http://example.com/hugo/`: Both `absURL` and `relURL` consider the configured value of `baseURL` in your site's [`config` file][configuration]. Given a `baseURL` set to `https://example.com/hugo/`:
``` ```
{{ "mystyle.css" | absURL }} → "http://example.com/hugo/mystyle.css" {{ "mystyle.css" | absURL }} → "https://example.com/hugo/mystyle.css"
{{ "mystyle.css" | relURL }} → "/hugo/mystyle.css" {{ "mystyle.css" | relURL }} → "/hugo/mystyle.css"
{{ "http://gohugo.io/" | relURL }} → "http://gohugo.io/" {{ "http://gohugo.io/" | relURL }} → "http://gohugo.io/"
{{ "http://gohugo.io/" | absURL }} → "http://gohugo.io/" {{ "http://gohugo.io/" | absURL }} → "http://gohugo.io/"
+1 -1
View File
@@ -38,7 +38,7 @@ You can also use the `add` function with strings. You may like this functionalit
For example, social media sharing with [Twitter Cards][cards] requires the following `meta` link in your site's `<head>` to display Twitter's ["Summary Card with Large Image"][twtsummary]: For example, social media sharing with [Twitter Cards][cards] requires the following `meta` link in your site's `<head>` to display Twitter's ["Summary Card with Large Image"][twtsummary]:
``` ```
<meta name="twitter:image" content="http://example.com/images/my-twitter-image.jpg"> <meta name="twitter:image" content="https://example.com/images/my-twitter-image.jpg">
``` ```
Let's assume you have an `image` field in the front matter of each of your content files: Let's assume you have an `image` field in the front matter of each of your content files:
+2 -2
View File
@@ -20,10 +20,10 @@ aliases: []
`absLangURL` and `relLangURL` functions are similar to their [`absURL`](/functions/absurl/) and [`relURL`](/functions/relurl/) relatives but will add the correct language prefix when the site is configured with more than one language. (See [Configuring Multilingual][multiliconfig].) `absLangURL` and `relLangURL` functions are similar to their [`absURL`](/functions/absurl/) and [`relURL`](/functions/relurl/) relatives but will add the correct language prefix when the site is configured with more than one language. (See [Configuring Multilingual][multiliconfig].)
So for a site `baseURL` set to `http://example.com/hugo/` and the current language is `en`: So for a site `baseURL` set to `https://example.com/hugo/` and the current language is `en`:
``` ```
{{ "blog/" | absLangURL }} → "http://example.com/hugo/en/blog/" {{ "blog/" | absLangURL }} → "https://example.com/hugo/en/blog/"
{{ "blog/" | relLangURL }} → "/hugo/en/blog/" {{ "blog/" | relLangURL }} → "/hugo/en/blog/"
``` ```
+2 -2
View File
@@ -18,10 +18,10 @@ deprecated: false
aliases: [] aliases: []
--- ---
Both `absURL` and `relURL` consider the configured value of `baseURL` in your site's [`config` file][configuration]. Given a `baseURL` set to `http://example.com/hugo/`: Both `absURL` and `relURL` consider the configured value of `baseURL` in your site's [`config` file][configuration]. Given a `baseURL` set to `https://example.com/hugo/`:
``` ```
{{ "mystyle.css" | absURL }} → "http://example.com/hugo/mystyle.css" {{ "mystyle.css" | absURL }} → "https://example.com/hugo/mystyle.css"
{{ "mystyle.css" | relURL }} → "/hugo/mystyle.css" {{ "mystyle.css" | relURL }} → "/hugo/mystyle.css"
{{ "http://gohugo.io/" | relURL }} → "http://gohugo.io/" {{ "http://gohugo.io/" | relURL }} → "http://gohugo.io/"
{{ "http://gohugo.io/" | absURL }} → "http://gohugo.io/" {{ "http://gohugo.io/" | absURL }} → "http://gohugo.io/"
+1 -1
View File
@@ -118,7 +118,7 @@ Your new site already looks great, but you will want to tweak it a little before
Open up `config.toml` in a text editor: Open up `config.toml` in a text editor:
``` ```
baseURL = "http://example.org/" baseURL = "https://example.org/"
languageCode = "en-us" languageCode = "en-us"
title = "My New Hugo Site" title = "My New Hugo Site"
theme = "ananke" theme = "ananke"
+1 -1
View File
@@ -71,7 +71,7 @@ isPlainText = true
protocol = "bep://" protocol = "bep://"
``` ```
The above example is fictional, but if used for the homepage on a site with `baseURL` `http://example.org`, it will produce a plain text homepage with the URL `bep://example.org/myindex.enr`. The above example is fictional, but if used for the homepage on a site with `baseURL` `https://example.org`, it will produce a plain text homepage with the URL `bep://example.org/myindex.enr`.
### Configure Output Formats ### Configure Output Formats
+1 -1
View File
@@ -109,7 +109,7 @@ The following is a list of site-level (aka "global") variables. Many of these va
The following `config.toml` defines a site-wide param for `description`: The following `config.toml` defines a site-wide param for `description`:
``` ```
baseURL = "http://yoursite.example.com/" baseURL = "https://yoursite.example.com/"
[params] [params]
description = "Tesla's Awesome Hugo Site" description = "Tesla's Awesome Hugo Site"