mirror of
https://github.com/tiennm99/HugoBlox-kit.git
synced 2026-10-11 12:11:45 +00:00
feat(hugo): replace deprecated language APIs for Hugo v0.158+ compatibility
Replace site.LanguageCode → site.Language.Locale and .Language.LanguageCode → .Language.Locale in module layouts, and languageCode → locale in all template language configs.
This commit is contained in:
1 parent
ef8ed449c7
commit
815d25ca9d
16 files changed
+38
-38
No files matched your search
+15
-15
@@ -20,7 +20,7 @@ markup:
|
||||
parser:
|
||||
# Support Latex math(?)
|
||||
attribute:
|
||||
block: true # For callouts as quote blocks
|
||||
block: true # For callouts as quote blocks
|
||||
title: true
|
||||
extensions:
|
||||
# Support Latex math
|
||||
@@ -98,12 +98,12 @@ imaging:
|
||||
hint: picture
|
||||
params:
|
||||
locale:
|
||||
date_format: 'Jan 2, 2006'
|
||||
time_format: '3:04 PM'
|
||||
date_format: "Jan 2, 2006"
|
||||
time_format: "3:04 PM"
|
||||
address_format: en-us
|
||||
module:
|
||||
hugoVersion:
|
||||
min: '0.153.0'
|
||||
min: "0.158.0"
|
||||
extended: true
|
||||
imports:
|
||||
- path: github.com/HugoBlox/kit/modules/analytics
|
||||
@@ -130,22 +130,22 @@ module:
|
||||
- source: blox
|
||||
target: layouts/_partials/hbx/blocks
|
||||
files:
|
||||
- '**/block.html'
|
||||
- "**/block.html"
|
||||
|
||||
# BLOX B) Client islands (compiled with js.Build/js.Batch)
|
||||
- source: blox
|
||||
target: assets/js/hbx/blocks
|
||||
files:
|
||||
- '**/*.js'
|
||||
- '**/*.ts'
|
||||
- '**/*.jsx'
|
||||
- '**/*.tsx'
|
||||
- "**/*.js"
|
||||
- "**/*.ts"
|
||||
- "**/*.jsx"
|
||||
- "**/*.tsx"
|
||||
|
||||
# BLOX C) Block-specific CSS
|
||||
- source: blox
|
||||
target: assets/css/hbx/blocks
|
||||
files:
|
||||
- '**/*.css'
|
||||
- "**/*.css"
|
||||
|
||||
# BLOX D) Shared assets (optional)
|
||||
- source: blox/shared/js
|
||||
@@ -155,8 +155,8 @@ module:
|
||||
- source: blox
|
||||
target: assets/img/hbx/blocks
|
||||
files:
|
||||
- '**/*.png'
|
||||
- '**/*.jpg'
|
||||
- '**/*.jpeg'
|
||||
- '**/*.svg'
|
||||
- '**/*.webp'
|
||||
- "**/*.png"
|
||||
- "**/*.jpg"
|
||||
- "**/*.jpeg"
|
||||
- "**/*.svg"
|
||||
- "**/*.webp"
|
||||
@@ -1,7 +1,7 @@
|
||||
{{- $page := .page -}}
|
||||
{{- $summary := .summary -}}
|
||||
|
||||
{{- $language := $page.Language.LanguageCode | default site.LanguageCode | default "en" -}}
|
||||
{{- $language := $page.Language.Locale | default site.Language.Locale | default "en" -}}
|
||||
{{- $description := $summary | default ($page.Params.summary | default $page.Summary) -}}
|
||||
{{- $description = $description | plainify -}}
|
||||
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
{{- $page := .page -}}
|
||||
{{- $summary := .summary -}}
|
||||
|
||||
{{- $language := $page.Language.LanguageCode | default site.LanguageCode | default "en" -}}
|
||||
{{- $language := $page.Language.Locale | default site.Language.Locale | default "en" -}}
|
||||
{{- $description := $summary | default ($page.Params.summary | default $page.Summary) -}}
|
||||
{{- $description = $description | plainify -}}
|
||||
|
||||
|
||||
@@ -52,7 +52,7 @@
|
||||
{{ range .Translations }}
|
||||
<link rel="alternate" hreflang="{{ .Lang }}" href="{{ .Permalink }}" />
|
||||
{{ end }}
|
||||
<link rel="alternate" hreflang="{{ site.LanguageCode | default "en-us" }}" href="{{ .Permalink }}" />
|
||||
<link rel="alternate" hreflang="{{ site.Language.Locale | default "en-us" }}" href="{{ .Permalink }}" />
|
||||
|
||||
{{/* Hugo Blox Theme Engine Initialization */}}
|
||||
{{/* Uses get_theme_config helper for backward-compatible config resolution */}}
|
||||
@@ -182,7 +182,7 @@
|
||||
<meta property="og:image" content="{{ . }}" />
|
||||
<meta property="twitter:image" content="{{ . }}" />
|
||||
{{- end -}}
|
||||
<meta property="og:locale" content="{{ site.LanguageCode | default "en-us" }}" />
|
||||
<meta property="og:locale" content="{{ site.Language.Locale | default "en-us" }}" />
|
||||
{{ if .IsPage }}
|
||||
{{ if not .PublishDate.IsZero }}
|
||||
<meta
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<!doctype html>
|
||||
{{ "<!-- This site was created with Hugo Blox. https://hugoblox.com -->" | safeHTML }}
|
||||
{{ printf "<!-- Last Published: %s -->" (now | time.Format ":date_long") | safeHTML }}
|
||||
{{- $language_code := site.LanguageCode | default "en-us" -}}
|
||||
{{- $language_code := site.Language.Locale | default "en-us" -}}
|
||||
<html lang="{{$language_code}}" {{ if in hugo.Data.i18n.rtl.rtl $language_code }}dir="rtl"{{else}}dir="ltr"{{end}}
|
||||
data-wc-theme-default="{{ (lower site.Params.hugoblox.theme.mode) | default "system" }}"
|
||||
data-hbb-relurl="{{ "" | relURL }}">
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
{
|
||||
"name": "{{site.Title}}",
|
||||
"short_name": "{{site.Title}}",
|
||||
"lang": "{{ site.LanguageCode | default "en-us" }}",
|
||||
"lang": "{{ site.Language.Locale | default "en-us" }}",
|
||||
"theme_color": "{{ $theme_color }}",
|
||||
"background_color": "{{ $theme_color }}",
|
||||
"icons": [{
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
{{ end -}}
|
||||
<description>{{ .Title | default site.Title }}</description>
|
||||
<generator>HugoBlox Kit (https://hugoblox.com)</generator>
|
||||
{{- with site.LanguageCode }}<language>{{.}}</language>{{end -}}
|
||||
{{- with site.Language.Locale }}<language>{{.}}</language>{{end -}}
|
||||
{{- with site.Copyright }}<copyright>{{ replace (replace . "{year}" now.Year) "©" "©" | plainify }}</copyright>{{end -}}
|
||||
{{- if not .Date.IsZero }}<lastBuildDate>{{ .Date.Format "Mon, 02 Jan 2006 15:04:05 -0700" | safeHTML }}</lastBuildDate>{{ end -}}
|
||||
{{- if .Scratch.Get "og_image" }}
|
||||
|
||||
@@ -4,7 +4,7 @@
|
||||
*/}}
|
||||
|
||||
<!doctype html>
|
||||
{{- $language_code := site.LanguageCode | default "en-us" -}}
|
||||
{{- $language_code := site.Language.Locale | default "en-us" -}}
|
||||
<html lang="{{$language_code}}" {{ if in hugo.Data.i18n.rtl.rtl $language_code }}dir="rtl"{{else}}dir="ltr"{{end}}
|
||||
data-wc-theme-default="{{ (lower site.Params.hugoblox.theme.mode) | default "system" }}"
|
||||
data-hbb-relurl="{{ "" | relURL }}">
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
*/}}
|
||||
|
||||
<!doctype html>
|
||||
{{- $language_code := site.LanguageCode | default "en-us" -}}
|
||||
{{- $language_code := site.Language.Locale | default "en-us" -}}
|
||||
<html lang="{{$language_code}}" {{ if in hugo.Data.i18n.rtl.rtl $language_code }}dir="rtl"{{else}}dir="ltr"{{end}}>
|
||||
<head>
|
||||
|
||||
|
||||
Reference in new issue
Block a user