Compare commits

...

4 Commits

Author SHA1 Message Date
Mark Dumay
b888ad5b02 Merge pull request #45 from markdumay/develop
Develop
2022-11-03 10:52:53 +01:00
mark
a6cc743573 Update dependencies 2022-11-03 10:49:46 +01:00
mark
577fc55fef Render remote images in img folder 2022-11-03 10:46:27 +01:00
mark
4df6168e87 Move all images to separate folder 2022-11-03 10:45:47 +01:00
14 changed files with 31 additions and 19 deletions

View File

@@ -41,7 +41,7 @@
## About ## About
![Logo](https://raw.githubusercontent.com/markdumay/hugo-theme-hinode/main/static/logo.png) ![Logo](https://raw.githubusercontent.com/markdumay/hugo-theme-hinode/main/static/img/logo.png)
- [Online Demo][demo] - [Online Demo][demo]
- [PageSpeed Insights][pagespeed] - [PageSpeed Insights][pagespeed]

View File

@@ -21,10 +21,10 @@ schemaAuthorTwitter = "https://twitter.com/markdumay"
schemaAuthorLinkedIn = "https://www.linkedin.com/in/markdumay/" schemaAuthorLinkedIn = "https://www.linkedin.com/in/markdumay/"
schemaAuthorGitHub = "https://github.com/markdumay" schemaAuthorGitHub = "https://github.com/markdumay"
schemaLocale = "en-US" schemaLocale = "en-US"
schemaLogo = "logo512x512.png" schemaLogo = "img/logo512x512.png"
schemaLogoWidth = 512 schemaLogoWidth = 512
schemaLogoHeight = 512 schemaLogoHeight = 512
schemaImage = "logo1280x640.png" schemaImage = "img/logo1280x640.png"
schemaImageWidth = 1280 schemaImageWidth = 1280
schemaImageHeight = 640 schemaImageHeight = 640
# schemaTwitter = "https://twitter.com/gethinode" # schemaTwitter = "https://twitter.com/gethinode"
@@ -48,8 +48,8 @@ schemaSection = "blog"
themeOpacity = "10" themeOpacity = "10"
[main] [main]
featurePhoto = "img/sunrise.jpg" # source: https://unsplash.com/photos/ZX6BPboJrYk featurePhoto = "/img/sunrise.jpg" # source: https://unsplash.com/photos/ZX6BPboJrYk
logo = "/logo_embedded.svg" logo = "/img/logo_embedded.svg"
[comments] [comments]

View File

@@ -5,7 +5,7 @@ date: "2022-04-11"
showComments: false showComments: false
--- ---
<p class="text-center"><img src="/logo_embedded.svg" class="img-fluid w-50" alt="Logo"></p> <p class="text-center"><img src="/img/logo_embedded.svg" class="img-fluid w-50" alt="Logo"></p>
<center>Hinode is a clean blog theme for Hugo, an open-source static site generator.</center> <center>Hinode is a clean blog theme for Hugo, an open-source static site generator.</center>

View File

@@ -5,7 +5,7 @@ date: 2021-07-15
description: "Guide to emoji usage in Hugo" description: "Guide to emoji usage in Hugo"
tags: ["emoji"] tags: ["emoji"]
# thumbnail: img/dunes.jpg # thumbnail: img/dunes.jpg
thumbnail: https://picsum.photos/id/184/4288/2848 thumbnail: https://picsum.photos/id/184/4288/2848.jpg
credits: Photo by <a href="https://unsplash.com/@timdegroot">Tim de Groot</a> on <a href="https://unsplash.com/photos/yNGQ830uFB4">Unsplash</a> credits: Photo by <a href="https://unsplash.com/@timdegroot">Tim de Groot</a> on <a href="https://unsplash.com/photos/yNGQ830uFB4">Unsplash</a>
--- ---

View File

@@ -19,6 +19,10 @@
{{ $source := resources.Get . -}} {{ $source := resources.Get . -}}
{{ if not $source }} {{ if not $source }}
{{ $source = resources.GetRemote . -}} {{ $source = resources.GetRemote . -}}
{{ if $source }}
{{ $filename := index (last 1 (split (delimit (split . "/") "," "") ",")) 0 }}
{{ $source = $source.Content | resources.FromString (printf "/img/%s" $filename) }}
{{ end }}
{{ end }} {{ end }}
{{ with $source }} {{ with $source }}
{{ $dim := "1280x640" -}} {{ $dim := "1280x640" -}}

View File

@@ -22,6 +22,10 @@
{{ if not $img }} {{ if not $img }}
{{ $img = resources.GetRemote .url -}} {{ $img = resources.GetRemote .url -}}
{{ if $img }}
{{ $filename := index (last 1 (split (delimit (split .url "/") "," "") ",")) 0 }}
{{ $img = $img.Content | resources.FromString (printf "/img/%s" $filename) }}
{{ end }}
{{ end}} {{ end}}
{{ with $img }} {{ with $img }}

View File

@@ -21,6 +21,10 @@
{{ $img := resources.GetMatch $url }} {{ $img := resources.GetMatch $url }}
{{ if not $img }} {{ if not $img }}
{{ $img = resources.GetRemote $url -}} {{ $img = resources.GetRemote $url -}}
{{ if $img }}
{{ $filename := index (last 1 (split (delimit (split $url "/") "," "") ",")) 0 }}
{{ $img = $img.Content | resources.FromString (printf "/img/%s" $filename) }}
{{ end }}
{{ end}} {{ end}}
{{ with $img }} {{ with $img }}

18
package-lock.json generated
View File

@@ -1,12 +1,12 @@
{ {
"name": "@markdumay/hugo-theme-hinode", "name": "@markdumay/hugo-theme-hinode",
"version": "0.5.0", "version": "0.5.2",
"lockfileVersion": 2, "lockfileVersion": 2,
"requires": true, "requires": true,
"packages": { "packages": {
"": { "": {
"name": "@markdumay/hugo-theme-hinode", "name": "@markdumay/hugo-theme-hinode",
"version": "0.5.0", "version": "0.5.2",
"hasInstallScript": true, "hasInstallScript": true,
"license": "MIT", "license": "MIT",
"devDependencies": { "devDependencies": {
@@ -17,7 +17,7 @@
"eslint": "^8.26.0", "eslint": "^8.26.0",
"eslint-config-standard": "^17.0.0", "eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0", "eslint-plugin-import": "^2.26.0",
"eslint-plugin-n": "^15.3.0", "eslint-plugin-n": "^15.4.0",
"eslint-plugin-promise": "^6.1.1", "eslint-plugin-promise": "^6.1.1",
"exec-bin": "^1.0.0", "exec-bin": "^1.0.0",
"flexsearch": "^0.7.31", "flexsearch": "^0.7.31",
@@ -1727,9 +1727,9 @@
"dev": true "dev": true
}, },
"node_modules/eslint-plugin-n": { "node_modules/eslint-plugin-n": {
"version": "15.3.0", "version": "15.4.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.4.0.tgz",
"integrity": "sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==", "integrity": "sha512-MkoKy9/lfd52TAXK4fkABgCp0aglk82Q3viy2UOWIEpTVE/Cem5P/UAxMBA4vSw7Gy+2egPqImE9euitLGp5aw==",
"dev": true, "dev": true,
"dependencies": { "dependencies": {
"builtins": "^5.0.1", "builtins": "^5.0.1",
@@ -6811,9 +6811,9 @@
} }
}, },
"eslint-plugin-n": { "eslint-plugin-n": {
"version": "15.3.0", "version": "15.4.0",
"resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.3.0.tgz", "resolved": "https://registry.npmjs.org/eslint-plugin-n/-/eslint-plugin-n-15.4.0.tgz",
"integrity": "sha512-IyzPnEWHypCWasDpxeJnim60jhlumbmq0pubL6IOcnk8u2y53s5QfT8JnXy7skjHJ44yWHRb11PLtDHuu1kg/Q==", "integrity": "sha512-MkoKy9/lfd52TAXK4fkABgCp0aglk82Q3viy2UOWIEpTVE/Cem5P/UAxMBA4vSw7Gy+2egPqImE9euitLGp5aw==",
"dev": true, "dev": true,
"requires": { "requires": {
"builtins": "^5.0.1", "builtins": "^5.0.1",

View File

@@ -1,6 +1,6 @@
{ {
"name": "@markdumay/hugo-theme-hinode", "name": "@markdumay/hugo-theme-hinode",
"version": "0.5.1", "version": "0.5.2",
"description": "Hinode is a clean blog theme for Hugo, an open-source static site generator", "description": "Hinode is a clean blog theme for Hugo, an open-source static site generator",
"main": "index.js", "main": "index.js",
"publishConfig": { "publishConfig": {
@@ -52,7 +52,7 @@
"eslint": "^8.26.0", "eslint": "^8.26.0",
"eslint-config-standard": "^17.0.0", "eslint-config-standard": "^17.0.0",
"eslint-plugin-import": "^2.26.0", "eslint-plugin-import": "^2.26.0",
"eslint-plugin-n": "^15.3.0", "eslint-plugin-n": "^15.4.0",
"eslint-plugin-promise": "^6.1.1", "eslint-plugin-promise": "^6.1.1",
"exec-bin": "^1.0.0", "exec-bin": "^1.0.0",
"flexsearch": "^0.7.31", "flexsearch": "^0.7.31",
@@ -65,6 +65,6 @@
"stylelint-config-standard-scss": "^6.0.0" "stylelint-config-standard-scss": "^6.0.0"
}, },
"otherDependencies": { "otherDependencies": {
"hugo": "0.104.3" "hugo": "0.105.0"
} }
} }

View File

Before

Width:  |  Height:  |  Size: 36 KiB

After

Width:  |  Height:  |  Size: 36 KiB

View File

Before

Width:  |  Height:  |  Size: 2.3 KiB

After

Width:  |  Height:  |  Size: 2.3 KiB

View File

Before

Width:  |  Height:  |  Size: 26 KiB

After

Width:  |  Height:  |  Size: 26 KiB

View File

Before

Width:  |  Height:  |  Size: 17 KiB

After

Width:  |  Height:  |  Size: 17 KiB

View File

Before

Width:  |  Height:  |  Size: 6.7 KiB

After

Width:  |  Height:  |  Size: 6.7 KiB