Skip to content

Commit 2861d1b

Browse files
authored
Merge pull request #1826 from gethinode/develop
Develop
2 parents bda665e + b72c8bf commit 2861d1b

5 files changed

Lines changed: 96 additions & 90 deletions

File tree

exampleSite/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ require (
88
github.com/gethinode/mod-blocks v1.15.2 // indirect
99
github.com/gethinode/mod-bootstrap-icons v1.4.1 // indirect
1010
github.com/gethinode/mod-cookieyes/v2 v2.2.6 // indirect
11-
github.com/gethinode/mod-docs v1.6.3 // indirect
11+
github.com/gethinode/mod-docs v1.7.0 // indirect
1212
github.com/gethinode/mod-fontawesome/v5 v5.1.0 // indirect
1313
github.com/gethinode/mod-utils/v5 v5.19.1 // indirect
1414
github.com/twbs/icons v1.13.1 // indirect

exampleSite/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ github.com/gethinode/mod-bootstrap-icons v1.4.1 h1:XgP3VU8YiH3FLbF35yltddZKoD6gM
88
github.com/gethinode/mod-bootstrap-icons v1.4.1/go.mod h1:Zerq06ruLGV3V2IcvG1UDaJzCrNN4KcfgJAM3LXgXm0=
99
github.com/gethinode/mod-cookieyes/v2 v2.2.6 h1:/DQm8OYpms0On8wuosQER47TplVu/3z7MZHwbBKXCAg=
1010
github.com/gethinode/mod-cookieyes/v2 v2.2.6/go.mod h1:tULb7D7CoTycGUyL7ryqHJKaX11XuL2SN+XwP7/DI0Y=
11-
github.com/gethinode/mod-docs v1.6.3 h1:D+Z0XLI4p62BGe8XpRSLgh4/Rwr42KP5zhgOIRfG/xQ=
12-
github.com/gethinode/mod-docs v1.6.3/go.mod h1:ru1w0fHqFocjDIMV0dm40OwhBw5k4UncCS8iO/1S5kI=
11+
github.com/gethinode/mod-docs v1.7.0 h1:xNk87WXBlUfYTKbr6OW2EXYX8x62XIz5iPcMm4P9J5M=
12+
github.com/gethinode/mod-docs v1.7.0/go.mod h1:ru1w0fHqFocjDIMV0dm40OwhBw5k4UncCS8iO/1S5kI=
1313
github.com/gethinode/mod-fontawesome/v5 v5.1.0 h1:u3ntQMe1fGntcrljxrbZXA9Q0z2WHlmbPT0sL+Uw1o8=
1414
github.com/gethinode/mod-fontawesome/v5 v5.1.0/go.mod h1:b9nG1pel6LIWiNyb0kZAmyhLo2rrx4dvG2xyoD8tDlk=
1515
github.com/gethinode/mod-utils/v5 v5.19.1 h1:peyYRxjIf8d84mt435veKaiO5nrIBXQ5xrHKHqcJehw=

exampleSite/hugo_stats.json

Lines changed: 84 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -516,7 +516,7 @@
516516
"multi-file-collapse-0",
517517
"multi-file-collapse-1",
518518
"multi-file-collapse-11",
519-
"multi-file-collapse-14",
519+
"multi-file-collapse-16",
520520
"multi-file-collapse-2",
521521
"multi-file-collapse-3",
522522
"multi-file-collapse-4",
@@ -869,7 +869,7 @@
869869
"body-file-collapse-0",
870870
"body-file-collapse-1",
871871
"body-file-collapse-11",
872-
"body-file-collapse-14",
872+
"body-file-collapse-16",
873873
"body-file-collapse-2",
874874
"body-file-collapse-3",
875875
"body-file-collapse-4",
@@ -976,10 +976,10 @@
976976
"docs",
977977
"dropdown-callout-1",
978978
"dropdown-nav-0",
979-
"dropdown-panel-1615d6ea8466def9b4db9acbcbf0fd1a",
980-
"dropdown-panel-3145d94421a9c7542bcd8a147e79231b",
981-
"dropdown-panel-3dd1c3872fe26aa81c22e18aceb5ef7f",
982-
"dropdown-panel-471be3b82d9df135cb03d5f06be6b5da",
979+
"dropdown-panel-107abeeeea8d5210109fc6b7584277b9",
980+
"dropdown-panel-15af0aa7416802aa0e8305502cf763e0",
981+
"dropdown-panel-1c9a769f39353188911e3759a1b85b66",
982+
"dropdown-panel-cf8574567d9048b6e370bb7e311b7114",
983983
"dropdown-pills-1",
984984
"dropdown-tabs-1",
985985
"dropdown-underline-1",
@@ -1002,11 +1002,11 @@
10021002
"fab-whatsapp",
10031003
"fab-x-twitter",
10041004
"faq",
1005-
"faq-81261fe20036c11936623758d1e9dcb6",
1006-
"faq-81261fe20036c11936623758d1e9dcb6-heading-faq-81261fe20036c11936623758d1e9dcb6",
1007-
"faq-81261fe20036c11936623758d1e9dcb6-item-0",
1008-
"faq-81261fe20036c11936623758d1e9dcb6-item-1",
1009-
"faq-81261fe20036c11936623758d1e9dcb6-item-2",
1005+
"faq-ddd7e72d5ced00c02332f2bee8515939",
1006+
"faq-ddd7e72d5ced00c02332f2bee8515939-heading-faq-ddd7e72d5ced00c02332f2bee8515939",
1007+
"faq-ddd7e72d5ced00c02332f2bee8515939-item-0",
1008+
"faq-ddd7e72d5ced00c02332f2bee8515939-item-1",
1009+
"faq-ddd7e72d5ced00c02332f2bee8515939-item-2",
10101010
"far-square",
10111011
"fas-1",
10121012
"fas-2",
@@ -1062,7 +1062,7 @@
10621062
"footer-file-collapse-0",
10631063
"footer-file-collapse-1",
10641064
"footer-file-collapse-11",
1065-
"footer-file-collapse-14",
1065+
"footer-file-collapse-16",
10661066
"footer-file-collapse-2",
10671067
"footer-file-collapse-3",
10681068
"footer-file-collapse-4",
@@ -1154,10 +1154,10 @@
11541154
"nav-0-btn-2",
11551155
"nav-callout-1",
11561156
"nav-nav-0",
1157-
"nav-panel-1615d6ea8466def9b4db9acbcbf0fd1a",
1158-
"nav-panel-3145d94421a9c7542bcd8a147e79231b",
1159-
"nav-panel-3dd1c3872fe26aa81c22e18aceb5ef7f",
1160-
"nav-panel-471be3b82d9df135cb03d5f06be6b5da",
1157+
"nav-panel-107abeeeea8d5210109fc6b7584277b9",
1158+
"nav-panel-15af0aa7416802aa0e8305502cf763e0",
1159+
"nav-panel-1c9a769f39353188911e3759a1b85b66",
1160+
"nav-panel-cf8574567d9048b6e370bb7e311b7114",
11611161
"nav-pills-1",
11621162
"nav-tabs-1",
11631163
"nav-underline-1",
@@ -1193,30 +1193,30 @@
11931193
"over-mij",
11941194
"overview",
11951195
"page-link",
1196-
"panel-1615d6ea8466def9b4db9acbcbf0fd1a-0",
1197-
"panel-1615d6ea8466def9b4db9acbcbf0fd1a-1",
1198-
"panel-1615d6ea8466def9b4db9acbcbf0fd1a-2",
1199-
"panel-1615d6ea8466def9b4db9acbcbf0fd1a-btn-0",
1200-
"panel-1615d6ea8466def9b4db9acbcbf0fd1a-btn-1",
1201-
"panel-1615d6ea8466def9b4db9acbcbf0fd1a-btn-2",
1202-
"panel-3145d94421a9c7542bcd8a147e79231b-0",
1203-
"panel-3145d94421a9c7542bcd8a147e79231b-1",
1204-
"panel-3145d94421a9c7542bcd8a147e79231b-2",
1205-
"panel-3145d94421a9c7542bcd8a147e79231b-btn-0",
1206-
"panel-3145d94421a9c7542bcd8a147e79231b-btn-1",
1207-
"panel-3145d94421a9c7542bcd8a147e79231b-btn-2",
1208-
"panel-3dd1c3872fe26aa81c22e18aceb5ef7f-0",
1209-
"panel-3dd1c3872fe26aa81c22e18aceb5ef7f-1",
1210-
"panel-3dd1c3872fe26aa81c22e18aceb5ef7f-2",
1211-
"panel-3dd1c3872fe26aa81c22e18aceb5ef7f-btn-0",
1212-
"panel-3dd1c3872fe26aa81c22e18aceb5ef7f-btn-1",
1213-
"panel-3dd1c3872fe26aa81c22e18aceb5ef7f-btn-2",
1214-
"panel-471be3b82d9df135cb03d5f06be6b5da-0",
1215-
"panel-471be3b82d9df135cb03d5f06be6b5da-1",
1216-
"panel-471be3b82d9df135cb03d5f06be6b5da-2",
1217-
"panel-471be3b82d9df135cb03d5f06be6b5da-btn-0",
1218-
"panel-471be3b82d9df135cb03d5f06be6b5da-btn-1",
1219-
"panel-471be3b82d9df135cb03d5f06be6b5da-btn-2",
1196+
"panel-107abeeeea8d5210109fc6b7584277b9-0",
1197+
"panel-107abeeeea8d5210109fc6b7584277b9-1",
1198+
"panel-107abeeeea8d5210109fc6b7584277b9-2",
1199+
"panel-107abeeeea8d5210109fc6b7584277b9-btn-0",
1200+
"panel-107abeeeea8d5210109fc6b7584277b9-btn-1",
1201+
"panel-107abeeeea8d5210109fc6b7584277b9-btn-2",
1202+
"panel-15af0aa7416802aa0e8305502cf763e0-0",
1203+
"panel-15af0aa7416802aa0e8305502cf763e0-1",
1204+
"panel-15af0aa7416802aa0e8305502cf763e0-2",
1205+
"panel-15af0aa7416802aa0e8305502cf763e0-btn-0",
1206+
"panel-15af0aa7416802aa0e8305502cf763e0-btn-1",
1207+
"panel-15af0aa7416802aa0e8305502cf763e0-btn-2",
1208+
"panel-1c9a769f39353188911e3759a1b85b66-0",
1209+
"panel-1c9a769f39353188911e3759a1b85b66-1",
1210+
"panel-1c9a769f39353188911e3759a1b85b66-2",
1211+
"panel-1c9a769f39353188911e3759a1b85b66-btn-0",
1212+
"panel-1c9a769f39353188911e3759a1b85b66-btn-1",
1213+
"panel-1c9a769f39353188911e3759a1b85b66-btn-2",
1214+
"panel-cf8574567d9048b6e370bb7e311b7114-0",
1215+
"panel-cf8574567d9048b6e370bb7e311b7114-1",
1216+
"panel-cf8574567d9048b6e370bb7e311b7114-2",
1217+
"panel-cf8574567d9048b6e370bb7e311b7114-btn-0",
1218+
"panel-cf8574567d9048b6e370bb7e311b7114-btn-1",
1219+
"panel-cf8574567d9048b6e370bb7e311b7114-btn-2",
12201220
"panels",
12211221
"persona",
12221222
"pie-chart",
@@ -1234,50 +1234,50 @@
12341234
"powershell",
12351235
"premier-article",
12361236
"preview",
1237-
"preview-0fdfe63c2d5291d27b6d35ba04c2bda1-desktop",
1238-
"preview-0fdfe63c2d5291d27b6d35ba04c2bda1-mobile",
1239-
"preview-0fdfe63c2d5291d27b6d35ba04c2bda1-tablet",
1237+
"preview-0f830094e9e9371d692dd5930c4dbcd7-desktop",
1238+
"preview-0f830094e9e9371d692dd5930c4dbcd7-desktop-tab",
1239+
"preview-0f830094e9e9371d692dd5930c4dbcd7-mobile",
1240+
"preview-0f830094e9e9371d692dd5930c4dbcd7-mobile-tab",
1241+
"preview-0f830094e9e9371d692dd5930c4dbcd7-tablet",
1242+
"preview-0f830094e9e9371d692dd5930c4dbcd7-tablet-tab",
12401243
"preview-1",
12411244
"preview-2",
1242-
"preview-2e5e12aed34bf9a53f1d1c19f9e1e9f1-desktop",
1243-
"preview-2e5e12aed34bf9a53f1d1c19f9e1e9f1-desktop-tab",
1244-
"preview-2e5e12aed34bf9a53f1d1c19f9e1e9f1-mobile",
1245-
"preview-2e5e12aed34bf9a53f1d1c19f9e1e9f1-mobile-tab",
1246-
"preview-2e5e12aed34bf9a53f1d1c19f9e1e9f1-tablet",
1247-
"preview-2e5e12aed34bf9a53f1d1c19f9e1e9f1-tablet-tab",
1248-
"preview-36552167477315d333a0b97d6644e964-desktop",
1249-
"preview-36552167477315d333a0b97d6644e964-desktop-tab",
1250-
"preview-36552167477315d333a0b97d6644e964-mobile",
1251-
"preview-36552167477315d333a0b97d6644e964-mobile-tab",
1252-
"preview-36552167477315d333a0b97d6644e964-tablet",
1253-
"preview-36552167477315d333a0b97d6644e964-tablet-tab",
1254-
"preview-4ed8100cc971df5141abfc24731a5e5b-desktop",
1255-
"preview-4ed8100cc971df5141abfc24731a5e5b-mobile",
1256-
"preview-4ed8100cc971df5141abfc24731a5e5b-tablet",
1257-
"preview-6977db0c62f746b249a005c1ea833469-desktop",
1258-
"preview-6977db0c62f746b249a005c1ea833469-desktop-tab",
1259-
"preview-6977db0c62f746b249a005c1ea833469-mobile",
1260-
"preview-6977db0c62f746b249a005c1ea833469-mobile-tab",
1261-
"preview-6977db0c62f746b249a005c1ea833469-tablet",
1262-
"preview-6977db0c62f746b249a005c1ea833469-tablet-tab",
1263-
"preview-6b2c5682d47cb75d4f61500ba462ba23-desktop",
1264-
"preview-6b2c5682d47cb75d4f61500ba462ba23-desktop-tab",
1265-
"preview-6b2c5682d47cb75d4f61500ba462ba23-mobile",
1266-
"preview-6b2c5682d47cb75d4f61500ba462ba23-mobile-tab",
1267-
"preview-6b2c5682d47cb75d4f61500ba462ba23-tablet",
1268-
"preview-6b2c5682d47cb75d4f61500ba462ba23-tablet-tab",
1269-
"preview-7b0c94c84b65c549f2f476773e097b21-desktop",
1270-
"preview-7b0c94c84b65c549f2f476773e097b21-desktop-tab",
1271-
"preview-7b0c94c84b65c549f2f476773e097b21-mobile",
1272-
"preview-7b0c94c84b65c549f2f476773e097b21-mobile-tab",
1273-
"preview-7b0c94c84b65c549f2f476773e097b21-tablet",
1274-
"preview-7b0c94c84b65c549f2f476773e097b21-tablet-tab",
1275-
"preview-b566dbb7ae9f38b2e023a8385d340b1f-desktop",
1276-
"preview-b566dbb7ae9f38b2e023a8385d340b1f-desktop-tab",
1277-
"preview-b566dbb7ae9f38b2e023a8385d340b1f-mobile",
1278-
"preview-b566dbb7ae9f38b2e023a8385d340b1f-mobile-tab",
1279-
"preview-b566dbb7ae9f38b2e023a8385d340b1f-tablet",
1280-
"preview-b566dbb7ae9f38b2e023a8385d340b1f-tablet-tab",
1245+
"preview-2225bb1648391d33ad944e7e7c0edb2c-desktop",
1246+
"preview-2225bb1648391d33ad944e7e7c0edb2c-desktop-tab",
1247+
"preview-2225bb1648391d33ad944e7e7c0edb2c-mobile",
1248+
"preview-2225bb1648391d33ad944e7e7c0edb2c-mobile-tab",
1249+
"preview-2225bb1648391d33ad944e7e7c0edb2c-tablet",
1250+
"preview-2225bb1648391d33ad944e7e7c0edb2c-tablet-tab",
1251+
"preview-286cc4d3243a304dc9de882988b0990e-desktop",
1252+
"preview-286cc4d3243a304dc9de882988b0990e-desktop-tab",
1253+
"preview-286cc4d3243a304dc9de882988b0990e-mobile",
1254+
"preview-286cc4d3243a304dc9de882988b0990e-mobile-tab",
1255+
"preview-286cc4d3243a304dc9de882988b0990e-tablet",
1256+
"preview-286cc4d3243a304dc9de882988b0990e-tablet-tab",
1257+
"preview-726d5340a163d910626e3e547957d967-desktop",
1258+
"preview-726d5340a163d910626e3e547957d967-desktop-tab",
1259+
"preview-726d5340a163d910626e3e547957d967-mobile",
1260+
"preview-726d5340a163d910626e3e547957d967-mobile-tab",
1261+
"preview-726d5340a163d910626e3e547957d967-tablet",
1262+
"preview-726d5340a163d910626e3e547957d967-tablet-tab",
1263+
"preview-76018f13aaf30c01c431b7e2707f02dc-desktop",
1264+
"preview-76018f13aaf30c01c431b7e2707f02dc-mobile",
1265+
"preview-76018f13aaf30c01c431b7e2707f02dc-tablet",
1266+
"preview-9bcf9df0dcbef9914e5c2e5b07d2be90-desktop",
1267+
"preview-9bcf9df0dcbef9914e5c2e5b07d2be90-desktop-tab",
1268+
"preview-9bcf9df0dcbef9914e5c2e5b07d2be90-mobile",
1269+
"preview-9bcf9df0dcbef9914e5c2e5b07d2be90-mobile-tab",
1270+
"preview-9bcf9df0dcbef9914e5c2e5b07d2be90-tablet",
1271+
"preview-9bcf9df0dcbef9914e5c2e5b07d2be90-tablet-tab",
1272+
"preview-bdc886b5269dcbd4d78a1fd2daeba34b-desktop",
1273+
"preview-bdc886b5269dcbd4d78a1fd2daeba34b-desktop-tab",
1274+
"preview-bdc886b5269dcbd4d78a1fd2daeba34b-mobile",
1275+
"preview-bdc886b5269dcbd4d78a1fd2daeba34b-mobile-tab",
1276+
"preview-bdc886b5269dcbd4d78a1fd2daeba34b-tablet",
1277+
"preview-bdc886b5269dcbd4d78a1fd2daeba34b-tablet-tab",
1278+
"preview-d7ec1f973bf9b25e2b03d387220cea20-desktop",
1279+
"preview-d7ec1f973bf9b25e2b03d387220cea20-mobile",
1280+
"preview-d7ec1f973bf9b25e2b03d387220cea20-tablet",
12811281
"preview-unavailable",
12821282
"preview-unavailable-alert-only",
12831283
"preview-with-specific-device",
@@ -1322,6 +1322,7 @@
13221322
"stacking-icons",
13231323
"state-diagram",
13241324
"stateful-buttons",
1325+
"static-assets",
13251326
"strict-aspect-ratio",
13261327
"styled-link",
13271328
"styles-type",
@@ -1340,7 +1341,7 @@
13401341
"tabs-1-btn-1",
13411342
"tabs-1-btn-2",
13421343
"team",
1343-
"testimonial-carousel-97f5369509b85b09f52be8bb505d5997",
1344+
"testimonial-carousel-2014ec8d0ae7b6943506e64ce02b8719",
13441345
"testimonials",
13451346
"testimonials-type",
13461347
"third-party-links--use-of-your-information",

layouts/_partials/assets/helpers/image-dimension.html

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,11 @@
5858
{{ $src = partial "assets/helpers/image-rewrite.html" (dict "src" $src "account" $account "container" $container "hook" $hook) }}
5959
{{ end }}
6060

61+
{{/* Detect static assets — must be computed after any URL rewrite */}}
62+
{{- $staticPath := strings.TrimPrefix "/static" $src -}}
63+
{{- $isURL := or (hasPrefix $src "http://") (hasPrefix $src "https://") -}}
64+
{{- $isStatic := and (not $isURL) (fileExists (path.Join "/static" $staticPath)) -}}
65+
6166
{{/* Define image dimensions */}}
6267
{{ $dims := slice }}
6368
{{- $res := "" -}}
@@ -92,7 +97,7 @@
9297
{{ else if (and $height $width) }}
9398
{{ $transform = "fill" }}
9499
{{ $dims = slice (printf "%dx%d" $width $height) }}
95-
{{ else if not $args.plain }}
100+
{{ else if and (not $args.plain) (not $isStatic) }}
96101
{{ $transform = "fit" }}
97102
{{- $res := partial "utilities/GetImage.html" (dict "url" $src "page" $args.page) -}}
98103
{{ if and $res (not (eq $res.resource nil)) }}
@@ -135,8 +140,8 @@
135140
{{ end }}
136141

137142
{{/* Generate image url */}}
138-
{{ if or (hasSuffix $src "svg") $args.plain }}
139-
{{- $targetURL = partial "utilities/GetStaticURL" (dict "url" (strings.TrimPrefix "/static" $src)) -}}
143+
{{ if or (hasSuffix $src "svg") $isStatic $args.plain }}
144+
{{- $targetURL = partial "utilities/GetStaticURL" (dict "url" $staticPath) -}}
140145
{{ else if (gt (len $dims) 0) }}
141146
{{- $targetURL = partial "assets/helpers/image-set.html" (dict
142147
"src" $src

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "@gethinode/hinode",
33
"version": "0.0.0-semantically-released",
4-
"description": "Hinode is a clean documentation and blog theme for Hugo, an open-source static site generator",
4+
"description": "Hinode is a production-ready Hugo theme built on Bootstrap 5. Open source, actively maintained, and built for developers.",
55
"keywords": [
66
"hugo",
77
"theme",

0 commit comments

Comments
 (0)