-
Notifications
You must be signed in to change notification settings - Fork 1.3k
Open
Labels
Description
Expected Behavior
All of my social network entries have associated colors. Hovering the mouse over the svg icons should cause their color to change to the color specified in /config/_default/params.toml. This was working prior to v2 merge.
Current Behavior
The color of social network svg icons do not change to the specified colors when rolled over with the mouse.
Possible Solution
Steps to Reproduce
Live site is here.
Source code is here.
Just move your mouse over the social icons and note how none of them change color to what is specified in /config/_default/params.toml.
The bigger picture (we need context)
EndeavourOS (Arch Linux) - all latest.
hugo v0.148.1+extended+withdeploy linux/amd64 BuildDate=unknown
go version go1.24.5 linux/amd64
github.com/RoninTech/CarryOnRoundTheWorld github.com/theNewDynamic/gohugo-theme-ananke/v2@v2.12.1
archetypedir = 'archetypes'
assetdir = 'assets'
baseurl = 'https://carryonrtw.com'
cachedir = '/home/paul-rimmer/.cache/hugo_cache'
capitalizelisttitles = true
contentdir = 'content'
datadir = 'data'
defaultcontentlanguage = 'en'
defaultoutputformat = 'html'
enableemoji = true
enablerobotstxt = true
environment = 'production'
i18ndir = 'i18n'
languagecode = 'en-us'
layoutdir = 'layouts'
mainsections = ['travels', 'packs', 'articles', 'van-life']
pluralizelisttitles = true
publishdir = 'public'
resourcedir = 'resources'
sectionpagesmenu = 'main'
staticdir = ['static']
summarylength = 70
theme = ['github.com/theNewDynamic/gohugo-theme-ananke/v2']
themesdir = 'themes'
timeout = '60s'
title = 'Carry On Round The World'
titlecasestyle = 'AP'
workingdir = '/home/paul-rimmer/projects/CarryOnRoundTheWorld'
[build]
useresourcecachewhen = 'fallback'
[build.buildstats]
[[build.cachebusters]]
source = '(postcss|tailwind)\.config\.js'
target = '(css|styles|scss|sass)'
[caches]
[caches.assets]
dir = ':resourceDir/_gen'
maxage = -1
[caches.getcsv]
dir = ':cacheDir/:project'
maxage = -1
[caches.getjson]
dir = ':cacheDir/:project'
maxage = -1
[caches.getresource]
dir = ':cacheDir/:project'
maxage = -1
[caches.images]
dir = ':resourceDir/_gen'
maxage = -1
[caches.misc]
dir = ':cacheDir/:project'
maxage = -1
[caches.modules]
dir = ':cacheDir/modules'
maxage = -1
[contenttypes]
[contenttypes.'text/asciidoc']
[contenttypes.'text/html']
[contenttypes.'text/markdown']
[contenttypes.'text/org']
[contenttypes.'text/pandoc']
[contenttypes.'text/rst']
[deployment]
invalidatecdn = true
maxdeletes = 256
workers = 10
[frontmatter]
date = ['date', 'publishdate', 'pubdate', 'published', 'lastmod', 'modified']
expirydate = ['expirydate', 'unpublishdate']
lastmod = [':git', 'lastmod', 'modified', 'date', 'publishdate', 'pubdate', 'published']
publishdate = ['publishdate', 'pubdate', 'published', 'date']
[httpcache]
[httpcache.cache]
[httpcache.cache.for]
excludes = ['**']
[[httpcache.polls]]
disable = true
high = '0s'
low = '0s'
[httpcache.polls.for]
includes = ['**']
[imaging]
bgcolor = '#ffffff'
hint = 'photo'
quality = 75
resamplefilter = 'box'
[languages]
[languages.en]
languagecode = 'en-us'
[markup]
defaultmarkdownhandler = 'goldmark'
[markup.asciidocext]
backend = 'html5'
failurelevel = 'fatal'
noheaderorfooter = true
safemode = 'unsafe'
[markup.asciidocext.attributes]
[markup.goldmark]
[markup.goldmark.extensions]
definitionlist = true
footnote = true
linkify = true
linkifyprotocol = 'https'
strikethrough = true
table = true
tasklist = true
[markup.goldmark.extensions.cjk]
eastasianlinebreaksstyle = 'simple'
[markup.goldmark.extensions.extras]
[markup.goldmark.extensions.extras.delete]
[markup.goldmark.extensions.extras.insert]
[markup.goldmark.extensions.extras.mark]
[markup.goldmark.extensions.extras.subscript]
[markup.goldmark.extensions.extras.superscript]
[markup.goldmark.extensions.passthrough]
[markup.goldmark.extensions.passthrough.delimiters]
[markup.goldmark.extensions.typographer]
apostrophe = '’'
ellipsis = '…'
emdash = '—'
endash = '–'
leftanglequote = '«'
leftdoublequote = '“'
leftsinglequote = '‘'
rightanglequote = '»'
rightdoublequote = '”'
rightsinglequote = '’'
[markup.goldmark.parser]
autoheadingid = true
autoidtype = 'github'
wrapstandaloneimagewithinparagraph = true
[markup.goldmark.parser.attribute]
title = true
[markup.goldmark.renderer]
unsafe = true
[markup.goldmark.renderhooks]
[markup.goldmark.renderhooks.image]
useembedded = 'auto'
[markup.goldmark.renderhooks.link]
useembedded = 'auto'
[markup.highlight]
codefences = true
linenostart = 1
linenumbersintable = true
noclasses = true
style = 'monokai'
tabwidth = 4
wrapperclass = 'highlight'
[markup.tableofcontents]
endlevel = 3
startlevel = 2
[mediatypes]
[mediatypes.'application/json']
delimiter = '.'
suffixes = ['json']
[mediatypes.'application/manifest+json']
delimiter = '.'
suffixes = ['webmanifest']
[mediatypes.'application/octet-stream']
delimiter = '.'
[mediatypes.'application/pdf']
delimiter = '.'
suffixes = ['pdf']
[mediatypes.'application/rss+xml']
delimiter = '.'
suffixes = ['xml', 'rss']
[mediatypes.'application/toml']
delimiter = '.'
suffixes = ['toml']
[mediatypes.'application/wasm']
delimiter = '.'
suffixes = ['wasm']
[mediatypes.'application/xml']
delimiter = '.'
suffixes = ['xml']
[mediatypes.'application/yaml']
delimiter = '.'
suffixes = ['yaml', 'yml']
[mediatypes.'font/otf']
delimiter = '.'
suffixes = ['otf']
[mediatypes.'font/ttf']
delimiter = '.'
suffixes = ['ttf']
[mediatypes.'image/bmp']
delimiter = '.'
suffixes = ['bmp']
[mediatypes.'image/gif']
delimiter = '.'
suffixes = ['gif']
[mediatypes.'image/jpeg']
delimiter = '.'
suffixes = ['jpg', 'jpeg', 'jpe', 'jif', 'jfif']
[mediatypes.'image/png']
delimiter = '.'
suffixes = ['png']
[mediatypes.'image/svg+xml']
delimiter = '.'
suffixes = ['svg']
[mediatypes.'image/tiff']
delimiter = '.'
suffixes = ['tif', 'tiff']
[mediatypes.'image/webp']
delimiter = '.'
suffixes = ['webp']
[mediatypes.'text/asciidoc']
delimiter = '.'
suffixes = ['adoc', 'asciidoc', 'ad']
[mediatypes.'text/calendar']
delimiter = '.'
suffixes = ['ics']
[mediatypes.'text/css']
delimiter = '.'
suffixes = ['css']
[mediatypes.'text/csv']
delimiter = '.'
suffixes = ['csv']
[mediatypes.'text/html']
delimiter = '.'
suffixes = ['html', 'htm']
[mediatypes.'text/javascript']
delimiter = '.'
suffixes = ['js', 'jsm', 'mjs']
[mediatypes.'text/jsx']
delimiter = '.'
suffixes = ['jsx']
[mediatypes.'text/markdown']
delimiter = '.'
suffixes = ['md', 'mdown', 'markdown']
[mediatypes.'text/org']
delimiter = '.'
suffixes = ['org']
[mediatypes.'text/pandoc']
delimiter = '.'
suffixes = ['pandoc', 'pdc']
[mediatypes.'text/plain']
delimiter = '.'
suffixes = ['txt']
[mediatypes.'text/rst']
delimiter = '.'
suffixes = ['rst']
[mediatypes.'text/tsx']
delimiter = '.'
suffixes = ['tsx']
[mediatypes.'text/typescript']
delimiter = '.'
suffixes = ['ts']
[mediatypes.'text/x-gotmpl']
delimiter = '.'
suffixes = ['gotmpl']
[mediatypes.'text/x-sass']
delimiter = '.'
suffixes = ['sass']
[mediatypes.'text/x-scss']
delimiter = '.'
suffixes = ['scss']
[mediatypes.'video/3gpp']
delimiter = '.'
suffixes = ['3gpp', '3gp']
[mediatypes.'video/mp4']
delimiter = '.'
suffixes = ['mp4']
[mediatypes.'video/mpeg']
delimiter = '.'
suffixes = ['mpg', 'mpeg']
[mediatypes.'video/ogg']
delimiter = '.'
suffixes = ['ogv']
[mediatypes.'video/webm']
delimiter = '.'
suffixes = ['webm']
[mediatypes.'video/x-msvideo']
delimiter = '.'
suffixes = ['avi']
[menus]
[[menus.main]]
identifier = 'travels'
name = 'Travels'
pageref = '/travels'
weight = 2
[[menus.main]]
identifier = 'packs'
name = 'Packs'
pageref = '/packs'
weight = 3
[[menus.main]]
identifier = 'articles'
name = 'Articles'
pageref = '/articles'
weight = 4
[[menus.main]]
identifier = 'van-life'
name = 'Van Life'
pageref = '/van-life'
weight = 5
[[menus.main]]
identifier = 'about'
name = 'About Us'
pageref = '/about'
weight = 6
[minify]
[minify.tdewolff]
[minify.tdewolff.css]
keepcss2 = true
[minify.tdewolff.html]
keepdefaultattrvals = true
keepdocumenttags = true
keependtags = true
keepspecialcomments = true
templatedelims = ['', '']
[minify.tdewolff.js]
version = 2022
[minify.tdewolff.json]
[minify.tdewolff.svg]
[minify.tdewolff.xml]
[module]
noproxy = 'none'
private = '*.*'
proxy = 'direct'
workspace = 'off'
[module.hugoversion]
[[module.imports]]
path = 'github.com/theNewDynamic/gohugo-theme-ananke/v2'
[[module.imports]]
path = 'github.com/theNewDynamic/gohugo-theme-ananke/v2'
[[module.mounts]]
source = 'content'
target = 'content'
[[module.mounts]]
source = 'data'
target = 'data'
[[module.mounts]]
source = 'layouts'
target = 'layouts'
[[module.mounts]]
source = 'i18n'
target = 'i18n'
[[module.mounts]]
source = 'archetypes'
target = 'archetypes'
[[module.mounts]]
source = 'assets'
target = 'assets'
[[module.mounts]]
source = 'static'
target = 'static'
[outputformats]
[outputformats.404]
ishtml = true
mediatype = 'text/html'
notalternative = true
permalinkable = true
ugly = true
[outputformats.alias]
ishtml = true
mediatype = 'text/html'
ugly = true
[outputformats.amp]
basename = 'index'
ishtml = true
mediatype = 'text/html'
path = 'amp'
permalinkable = true
rel = 'amphtml'
[outputformats.calendar]
basename = 'index'
isplaintext = true
mediatype = 'text/calendar'
protocol = 'webcal://'
rel = 'alternate'
[outputformats.css]
basename = 'styles'
isplaintext = true
mediatype = 'text/css'
notalternative = true
rel = 'stylesheet'
[outputformats.csv]
basename = 'index'
isplaintext = true
mediatype = 'text/csv'
rel = 'alternate'
[outputformats.gotmpl]
isplaintext = true
mediatype = 'text/x-gotmpl'
notalternative = true
[outputformats.html]
basename = 'index'
ishtml = true
mediatype = 'text/html'
permalinkable = true
rel = 'canonical'
weight = 10
[outputformats.json]
basename = 'index'
isplaintext = true
mediatype = 'application/json'
rel = 'alternate'
[outputformats.markdown]
basename = 'index'
isplaintext = true
mediatype = 'text/markdown'
rel = 'alternate'
[outputformats.robots]
basename = 'robots'
isplaintext = true
mediatype = 'text/plain'
rel = 'alternate'
root = true
[outputformats.rss]
basename = 'index'
mediatype = 'application/rss+xml'
nougly = true
rel = 'alternate'
[outputformats.sitemap]
basename = 'sitemap'
mediatype = 'application/xml'
rel = 'sitemap'
ugly = true
[outputformats.sitemapindex]
basename = 'sitemap'
mediatype = 'application/xml'
rel = 'sitemap'
root = true
ugly = true
[outputformats.webappmanifest]
basename = 'manifest'
isplaintext = true
mediatype = 'application/manifest+json'
notalternative = true
rel = 'manifest'
[outputs]
home = ['html', 'rss']
page = ['html']
rss = ['rss']
section = ['html', 'rss']
taxonomy = ['html', 'rss']
term = ['html', 'rss']
[page]
nextprevinsectionsortorder = 'desc'
nextprevsortorder = 'desc'
[pagination]
pagersize = 9
path = 'page'
[params]
background_color_class = 'bg-dark-gray'
custom_css = ['formatted_tables.css', 'next_prev_links.css']
description = 'Carry On luggage only travels and adventures around the world with Canadians Paul and Helen Rimmer'
favicon = '/images/favicons.png'
featured_image = 'https://lh3.googleusercontent.com/pw/ACtC-3cIHwloNWDNzbmrs9zjP1IMY3dTwjcBK-nlazzyG-p55SgqrripkjmG0pqahMbGWXvX5KPVMDlCCaCsoLqzrcEuTBqehgwAtH_YrjvLwlIojUtyiTjYeog5Q_eyaQphKJ3BE9V7zRR1NnDDvWTEdrbErg=w1920-h670-no'
mainsections = ['travels', 'packs', 'articles', 'van-life']
post_content_classes = 'arial'
recent_posts_number = 5
show_reading_time = true
site_logo = '/images/cropped-rtw_icon-150x150.png'
[params.ananke]
show_recent_posts = true
[params.ananke.social]
icon_path = 'ananke/socials/%s.svg'
[params.ananke.social.bluesky]
username = 'CarryOnRTW'
[params.ananke.social.follow]
networks = ['home', 'search', 'contact', 'github', 'youtube', 'bluesky', 'mastodon']
[params.ananke.social.github]
username = 'RoninTech'
[params.ananke.social.mastodon]
username = 'CarryOnRTW'
[params.ananke.social.networks]
[params.ananke.social.networks.bluesky]
color = '#1185fe'
icon = 'bluesky'
label = 'Bluesky'
link = 'https://bsky.app/intent/compose'
profile = 'https://bsky.app/profile/%s.bsky.social'
slug = 'bluesky'
[params.ananke.social.networks.bluesky.particles]
text = 'permalink'
[params.ananke.social.networks.contact]
color = '#ffa500'
icon = 'contact'
label = 'Contact'
profile = '/contact/'
slug = 'contact'
[params.ananke.social.networks.email]
icon = 'envelope'
label = 'Email'
link = 'mailto:'
slug = 'email'
[params.ananke.social.networks.email.particles]
body = 'permalink'
subject = 'title'
[params.ananke.social.networks.facebook]
color = '#3b5998'
icon = 'facebook'
label = 'Facebook'
link = 'https://facebook.com/sharer/sharer.php'
profile = 'https://www.facebook.com/%s'
slug = 'facebook'
[params.ananke.social.networks.facebook.particles]
u = 'permalink'
[params.ananke.social.networks.github]
color = '#6cc644'
icon = 'github'
label = 'GitHub'
profile = 'https://github.com/%s/'
slug = 'github'
[params.ananke.social.networks.gitlab]
color = '#FC6D26'
icon = 'gitlab'
label = 'GitLab'
profile = 'https://gitlab.com/%s/'
slug = 'gitlab'
[params.ananke.social.networks.hackernews]
color = '#ff4000'
icon = 'hacker-news'
label = 'Hacker News'
link = 'https://news.ycombinator.com/submitlink'
profile = 'https://news.ycombinator.com/user?id=%s'
slug = 'hackernews'
[params.ananke.social.networks.hackernews.particles]
t = 'description'
u = 'permalink'
[params.ananke.social.networks.home]
color = '#0000ff'
icon = 'home'
label = 'Home'
profile = '/'
slug = 'home'
[params.ananke.social.networks.instagram]
color = '#e1306c'
icon = 'instagram'
label = 'Instagram'
profile = 'https://www.instagram.com/%s/'
slug = 'instagram'
[params.ananke.social.networks.keybase]
color = '#3d76ff'
icon = 'keybase'
label = 'Keybase'
profile = 'https://keybase.io/%s'
slug = 'keybase'
[params.ananke.social.networks.linkedin]
color = '#0077b5'
icon = 'linkedin'
label = 'LinkedIn'
link = 'https://www.linkedin.com/shareArticle'
profile = 'http://linkedin.com/in/%s'
slug = 'linkedin'
[params.ananke.social.networks.linkedin.particles]
params = 'mini=true'
source = 'permalink'
summary = 'description'
title = 'title'
url = 'permalink'
[params.ananke.social.networks.mastodon]
color = '#6364FF'
icon = 'mastodon'
label = 'Mastodon'
link = 'https://mastodon.social/?text='
profile = 'https://mastodon.social/@%s'
slug = 'mastodon'
[params.ananke.social.networks.mastodon.particles]
text = 'permalink'
[params.ananke.social.networks.medium]
color = '#0077b5'
icon = 'medium'
label = 'Medium'
profile = 'https://medium.com/@%s/'
slug = 'medium'
[params.ananke.social.networks.pinterest]
color = '#e60023'
icon = 'pinterest'
label = 'Pinterest'
link = 'https://pinterest.com/pin/create/button/'
profile = 'https://www.pinterest.com/%s/'
slug = 'pinterest'
[params.ananke.social.networks.pinterest.particles]
description = 'description'
media = 'permalink'
url = 'permalink'
[params.ananke.social.networks.reddit]
color = '#ff4500'
icon = 'reddit'
label = 'Reddit'
link = 'https://reddit.com/submit/'
profile = 'https://www.reddit.com/user/%s/'
slug = 'reddit'
[params.ananke.social.networks.reddit.particles]
params = 'resubmit=true'
title = 'title'
url = 'permalink'
[params.ananke.social.networks.rss]
color = '#ff6f1a'
icon = 'rss'
label = 'RSS'
slug = 'rss'
[params.ananke.social.networks.search]
color = '#ffff00'
icon = 'search'
label = 'Search'
profile = '/search/'
slug = 'search'
[params.ananke.social.networks.slack]
color = '#E01E5A'
icon = 'slack'
label = 'Slack'
slug = 'slack'
[params.ananke.social.networks.stackoverflow]
color = '#f48024'
icon = 'stack-overflow'
label = 'Stack Overflow'
profile = 'https://stackoverflow.com/users/%s'
slug = 'stackoverflow'
[params.ananke.social.networks.telegram]
color = '#0088cc'
icon = 'telegram'
label = 'Telegram'
link = 'https://telegram.me/share/url'
profile = 'https://t.me/%s'
slug = 'telegram'
[params.ananke.social.networks.telegram.particles]
text = 'description'
url = 'permalink'
[params.ananke.social.networks.tiktok]
color = '#fe2c55'
icon = 'tiktok'
label = 'TikTok'
profile = 'https://www.tiktok.com/@%s'
slug = 'tiktok'
[params.ananke.social.networks.tumblr]
color = '#35465c'
icon = 'tumblr'
label = 'Tumblr'
link = 'https://www.tumblr.com/widgets/share/tool'
profile = 'https://www.tumblr.com/blog/%s'
slug = 'tumblr'
[params.ananke.social.networks.tumblr.particles]
canonicalurl = 'permalink'
caption = 'description'
content = 'description'
params = 'posttype=link'
sharesource = 'source'
title = 'title'
[params.ananke.social.networks.twitter]
color = '#1da1f2'
icon = 'twitter'
label = 'Twitter'
link = 'https://twitter.com/intent/tweet/'
profile = 'https://twitter.com/%s'
slug = 'twitter'
[params.ananke.social.networks.twitter.particles]
text = 'description'
url = 'permalink'
[params.ananke.social.networks.whatsapp]
color = '#25d366'
icon = 'whatsapp'
label = 'WhatsApp'
link = 'whatsapp://send'
linkintext = true
slug = 'whatsapp'
[params.ananke.social.networks.whatsapp.particles]
text = 'description'
[params.ananke.social.networks.x-twitter]
color = '#000000'
icon = 'x-twitter'
label = 'X'
link = 'https://twitter.com/intent/tweet/'
profile = 'https://x.com/%s'
slug = 'x-twitter'
[params.ananke.social.networks.x-twitter.particles]
text = 'description'
url = 'permalink'
[params.ananke.social.networks.xing]
color = '#026466'
icon = 'xing'
label = 'Xing'
link = 'https://www.xing.com/app/user'
profile = 'https://www.xing.com/profile/%s'
separator = ';'
slug = 'xing'
[params.ananke.social.networks.xing.particles]
params = 'op=share'
title = 'title'
url = 'permalink'
[params.ananke.social.networks.youtube]
color = '#cd201f'
icon = 'youtube'
label = 'YouTube'
profile = 'https://www.youtube.com/@%s'
slug = 'youtube'
username = 'CarryOnRTW'
[params.ananke.social.share]
icons = true
networks = ['bluesky', 'mastodon']
sharetext = true
[params.ananke.social.youtube]
username = 'CarryOnRTW'
[permalinks]
[permalinks.page]
[permalinks.section]
[permalinks.taxonomy]
[permalinks.term]
[privacy]
[privacy.disqus]
[privacy.googleanalytics]
[privacy.instagram]
[privacy.twitter]
[privacy.vimeo]
[privacy.x]
[privacy.youtube]
[related]
threshold = 80
[[related.indices]]
name = 'keywords'
type = 'basic'
weight = 100
[[related.indices]]
name = 'date'
type = 'basic'
weight = 10
[[related.indices]]
name = 'tags'
type = 'basic'
weight = 80
[security]
[security.exec]
allow = ['^(dart-)?sass(-embedded)?$', '^go$', '^git$', '^npx$', '^postcss$', '^tailwindcss$']
osenv = ['(?i)^((HTTPS?|NO)_PROXY|PATH(EXT)?|APPDATA|TE?MP|TERM|GO\w+|(XDG_CONFIG_)?HOME|USERPROFILE|SSH_AUTH_SOCK|DISPLAY|LANG|SYSTEMDRIVE)$']
[security.funcs]
getenv = ['^HUGO_', '^CI$']
[security.http]
methods = ['(?i)GET|POST']
urls = ['.*']
[server]
[[server.redirects]]
from = '/**'
status = 404
to = '/404.html'
[services]
[services.disqus]
[services.googleanalytics]
id = 'G-QT3G9GJDXC'
[services.instagram]
[services.rss]
limit = -1
[services.twitter]
[services.x]
[sitemap]
changefreq = 'monthly'
filename = 'sitemap.xml'
priority = 0.5
[taxonomies]
category = 'categories'
tag = 'tags'
Hugo Config
``