mirror of
https://github.com/foo-dogsquared/hugo-theme-more-contentful.git
synced 2025-01-30 22:57:57 +00:00
Remove external links styling
That experiment for short long-term evaluation whether or not external link style is worth it or not is over. And I think it's too much considering that the target audience is for personal blogs which will not mind such things. Plus the amount of things to make it work properly is just too much (i.e., the font has to have the glyph).
This commit is contained in:
parent
044a9482a7
commit
37b96902e8
@ -1,41 +0,0 @@
|
||||
{{/*
|
||||
This is a site-specific styling that have to be generated.
|
||||
*/}}
|
||||
|
||||
article > main {
|
||||
/*
|
||||
Select all links that are external.
|
||||
|
||||
In this case, we'll just exclude all links that are...
|
||||
|
||||
- All internal anchors.
|
||||
- All links that points to a relative path.
|
||||
- All origin-relative URLs.
|
||||
|
||||
Also, all links that are explicitly marked as external are obviously
|
||||
considered.
|
||||
*/
|
||||
a[href]:not(:where(
|
||||
a[href^="#"],
|
||||
a[href^="./"],
|
||||
a[href^="../"],
|
||||
a[href^="/"]:not(a[href^="//"]),
|
||||
))::after, a[rel~="external"]::after {
|
||||
color: var(--base05);
|
||||
font-size: 0.50em;
|
||||
content: " [🡕]";
|
||||
vertical-align: super;
|
||||
}
|
||||
|
||||
/* Internal links are not to be styled. */
|
||||
{{- $baseURL := urls.Parse $.Site.BaseURL }}
|
||||
a[href]:where(
|
||||
a[href^="http://{{- $baseURL.Host -}}"],
|
||||
a[href^="https://{{- $baseURL.Host -}}"],
|
||||
a[href$="{{- $baseURL.Host -}}"],
|
||||
a[href$="{{- $baseURL.Host -}}/"],
|
||||
a[href^="{{- $.Site.BaseURL -}}"],
|
||||
)::after {
|
||||
content: unset;
|
||||
}
|
||||
}
|
@ -7,10 +7,9 @@
|
||||
|
||||
{{- /* Combine all of the custom schems in under one stylesheet */ -}}
|
||||
{{- $themes := resources.Get "templates/theme.scss" | resources.ExecuteAsTemplate "css/themes.css" . | resources.ToCSS }}
|
||||
{{- $siteSpecificTheme := resources.Get "templates/site.scss" | resources.ExecuteAsTemplate "css/site.css" . | resources.ToCSS }}
|
||||
|
||||
{{- /* Append the main stylesheet to be the last so the resulting stylesheet will make the custom colorschemes at the front. */ -}}
|
||||
{{ $stylesheets = $stylesheets | append $themes $siteSpecificTheme $main }}
|
||||
{{ $stylesheets = $stylesheets | append $themes $main }}
|
||||
|
||||
{{ $style := $stylesheets | resources.Concat "css/main.css" }}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user