hugo-theme-relearn/pir/cont/imageeffects/index.print.html

258 lines
16 KiB
HTML
Raw Normal View History

<!DOCTYPE html>
<html lang="art-pir" dir="rtl">
<head>
<meta charset="utf-8">
<meta name="viewport" content="height=device-height, width=device-width, initial-scale=1.0, minimum-scale=1.0">
<meta name="generator" content="Hugo 0.122.0">
<meta name="generator" content="Relearn 5.24.0+tip">
<meta name="description" content="Documentation for Hugo Relearn Theme">
<meta name="author" content="Sören Weber">
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:image" content="https://McShelby.github.io/hugo-theme-relearn/images/hero.png">
<meta name="twitter:title" content="Image Effects :: Cap&#39;n Hugo Relearrrn Theme">
<meta name="twitter:description" content="Th&#39; theme supports non-standard image effects.
As described, ye can add this t&#39; th&#39; URL query parameter, but this may be cumbersome t&#39; do it consistently fer th&#39; whole plank.
Instead, ye can configure th&#39; defaults &#39;n yer hugo.toml aswell as overrid&#39;n these default &#39;n th&#39; planks frontmatter.
Explicitly set URL query parameter will override th&#39; defaults &#39;n effect fer a plank.
Without any sett&#39;ns &#39;n yer hugo.toml this defaults t&#39;">
<meta property="og:title" content="Image Effects :: Cap&#39;n Hugo Relearrrn Theme">
<meta property="og:description" content="Th&#39; theme supports non-standard image effects.
As described, ye can add this t&#39; th&#39; URL query parameter, but this may be cumbersome t&#39; do it consistently fer th&#39; whole plank.
Instead, ye can configure th&#39; defaults &#39;n yer hugo.toml aswell as overrid&#39;n these default &#39;n th&#39; planks frontmatter.
Explicitly set URL query parameter will override th&#39; defaults &#39;n effect fer a plank.
Without any sett&#39;ns &#39;n yer hugo.toml this defaults t&#39;">
<meta property="og:type" content="article">
<meta property="og:url" content="https://McShelby.github.io/hugo-theme-relearn/pir/cont/imageeffects/index.html">
<meta property="og:image" content="https://McShelby.github.io/hugo-theme-relearn/images/hero.png">
<meta property="article:section" content="Rambl&#39;n :: Cap&#39;n Hugo Relearrrn Theme">
<meta property="og:site_name" content="Cap&#39;n Hugo Relearrrn Theme">
<title>Image Effects :: Cap&#39;n Hugo Relearrrn Theme</title>
<link href="https://McShelby.github.io/hugo-theme-relearn/cont/imageeffects/index.html" rel="alternate" hreflang="x-default">
<link href="https://McShelby.github.io/hugo-theme-relearn/cont/imageeffects/index.html" rel="alternate" hreflang="en">
<link href="https://McShelby.github.io/hugo-theme-relearn/pir/cont/imageeffects/index.html" rel="alternate" hreflang="art-pir">
<link href="https://McShelby.github.io/hugo-theme-relearn/pir/cont/imageeffects/index.html" rel="canonical" type="text/html" title="Image Effects :: Cap&#39;n Hugo Relearrrn Theme">
<link href="../../../pir/cont/imageeffects/index.xml" rel="alternate" type="application/rss+xml" title="Image Effects :: Cap&#39;n Hugo Relearrrn Theme">
<link href="../../../images/logo.svg?1708130476" rel="icon" type="image/svg+xml">
<!-- https://github.com/filamentgroup/loadCSS/blob/master/README.md#how-to-use -->
<link href="../../../css/fontawesome-all.min.css?1708130478" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="../../../css/fontawesome-all.min.css?1708130478" rel="stylesheet"></noscript>
<link href="../../../css/nucleus.css?1708130478" rel="stylesheet">
<link href="../../../css/auto-complete.css?1708130478" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="../../../css/auto-complete.css?1708130478" rel="stylesheet"></noscript>
<link href="../../../css/perfect-scrollbar.min.css?1708130478" rel="stylesheet">
<link href="../../../css/fonts.css?1708130478" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="../../../css/fonts.css?1708130478" rel="stylesheet"></noscript>
<link href="../../../css/theme.css?1708130478" rel="stylesheet">
<link href="../../../css/theme-relearn-auto.css?1708130478" rel="stylesheet" id="R-variant-style">
<link href="../../../css/chroma-relearn-auto.css?1708130478" rel="stylesheet" id="R-variant-chroma-style">
<link href="../../../css/variant.css?1708130478" rel="stylesheet">
<link href="../../../css/print.css?1708130478" rel="stylesheet" media="print">
<link href="../../../css/format-print.css?1708130478" rel="stylesheet">
<link href="../../../css/ie.css?1708130478" rel="stylesheet">
<script src="../../../js/url.js?1708130478"></script>
<script src="../../../js/variant.js?1708130478"></script>
<script>
// hack to let hugo tell us how to get to the root when using relativeURLs, it needs to be called *url= for it to do its magic:
// https://github.com/gohugoio/hugo/blob/145b3fcce35fbac25c7033c91c1b7ae6d1179da8/transform/urlreplacers/absurlreplacer.go#L72
window.index_js_url="../../../pir/index.search.js";
var root_url="../../../";
var baseUri=root_url.replace(/\/$/, '');
window.relearn = window.relearn || {};
window.relearn.baseUriFull='https:\/\/McShelby.github.io\/hugo-theme-relearn/';
// variant stuff
window.relearn.themeVariantModifier='';
window.variants && variants.init( [ 'relearn-auto', 'relearn-light', 'relearn-dark', 'relearn-bright', 'zen-auto', 'zen-light', 'zen-dark', 'neon', 'learn', 'blue', 'green', 'red' ] );
// translations
window.T_Copy_to_clipboard = `Copy t' clipboard`;
window.T_Copied_to_clipboard = `Copied t' clipboard!`;
window.T_Copy_link_to_clipboard = `Copy link t' clipboard`;
window.T_Link_copied_to_clipboard = `Copied link t' clipboard!`;
window.T_Reset_view = `Rrreset view`;
window.T_View_reset = `View rrreset!`;
window.T_No_results_found = `No rrresults found fer "{0}"`;
window.T_N_results_found = `{1} rrresults found fer "{0}"`;
</script>
<style>
#R-body img.bg-white {
background-color: white;
}
</style>
</head>
<body class="mobile-support print disableInlineCopyToClipboard" data-url="../../../pir/cont/imageeffects/index.html">
<div id="R-body" class="default-animation">
<div id="R-body-overlay"></div>
<nav id="R-topbar">
<div class="topbar-wrapper">
<div class="topbar-sidebar-divider"></div>
<div class="topbar-area topbar-area-start" data-area="start">
<div class="topbar-button topbar-button-sidebar" data-content-empty="disable" data-width-s="show" data-width-m="hide" data-width-l="hide"><button class="topbar-control" onclick="toggleNav()" type="button" title="Menu (CTRL&#43;ALT&#43;n)"><i class="fa-fw fas fa-bars"></i></button>
</div>
</div>
<ol class="topbar-breadcrumbs breadcrumbs highlightable" itemscope itemtype="http://schema.org/BreadcrumbList"><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="../../../pir/cont/index.html"><span itemprop="name">Rambl&#39;n</span></a><meta itemprop="position" content="1">&nbsp;>&nbsp;</li><li
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><span itemprop="name">Image Effects</span><meta itemprop="position" content="2"></li>
</ol>
<div class="topbar-area topbar-area-end" data-area="end">
</div>
</div>
</nav>
<div id="R-main-overlay"></div>
<main id="R-body-inner" class="highlightable default" tabindex="-1">
<div class="flex-block-wrapper">
<article class="default">
<header class="headline">
</header>
<h1 id="image-effects">Image Effects</h1>
<p>Th' theme supports non-standard <a href="../../../cont/markdown/index.html#image-effects">image effects</a>.</p>
<p>As described, ye can add this t' th' URL query parameter, but this may be cumbersome t' do it consistently fer th' whole plank.</p>
<p>Instead, ye can configure th' defaults 'n yer <code>hugo.toml</code> aswell as overrid'n these default 'n th' planks frontmatter.</p>
<p>Explicitly set URL query parameter will override th' defaults 'n effect fer a plank.</p>
<p>Without any sett'ns 'n yer <code>hugo.toml</code> this defaults t'</p>
<div class="tab-panel" data-tab-group="50ac12894d98a43e7de43bb170f4918a">
<div class="tab-nav">
<div class="tab-nav-title">&#8203;</div>
<button
data-tab-item="hugotoml"
class="tab-nav-button tab-panel-style cstyle initial active" tabindex="-1"
onclick="switchTab('50ac12894d98a43e7de43bb170f4918a','hugotoml')"
>
<span class="tab-nav-text">hugo.toml</span>
</button>
</div>
<div class="tab-content-container">
<div
data-tab-item="hugotoml"
class="tab-content tab-panel-style cstyle initial active">
<div class="tab-content-text">
<div class="wrap-code highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="cl"><span class="p">[</span><span class="nx">params</span><span class="p">]</span>
</span></span><span class="line"><span class="cl"> <span class="p">[</span><span class="nx">params</span><span class="p">.</span><span class="nx">imageEffects</span><span class="p">]</span>
</span></span><span class="line"><span class="cl"> <span class="nx">border</span> <span class="p">=</span> <span class="kc">false</span>
</span></span><span class="line"><span class="cl"> <span class="nx">lightbox</span> <span class="p">=</span> <span class="kc">true</span>
</span></span><span class="line"><span class="cl"> <span class="nx">shadow</span> <span class="p">=</span> <span class="kc">false</span></span></span></code></pre></div></div>
</div>
</div>
</div><p>This can be overridden 'n a planks frontmatter by eg.</p>
<div class="tab-panel" data-tab-group="7910f263c614b7ad3837277fc731341b">
<div class="tab-nav">
<div class="tab-nav-title">&#8203;</div>
<button
data-tab-item="frontmatter"
class="tab-nav-button tab-panel-style cstyle initial active" tabindex="-1"
onclick="switchTab('7910f263c614b7ad3837277fc731341b','frontmatter')"
>
<span class="tab-nav-text">frontmatter</span>
</button>
</div>
<div class="tab-content-container">
<div
data-tab-item="frontmatter"
class="tab-content tab-panel-style cstyle initial active">
<div class="tab-content-text">
<div class="wrap-code highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="cl"><span class="err">+++</span>
</span></span><span class="line"><span class="cl"><span class="p">[</span><span class="nx">imageEffects</span><span class="p">]</span>
</span></span><span class="line"><span class="cl"> <span class="nx">border</span> <span class="p">=</span> <span class="kc">true</span>
</span></span><span class="line"><span class="cl"><span class="err">+++</span></span></span></code></pre></div></div>
</div>
</div>
</div><p>Or by explicitly override sett'ns by URL query parameter</p>
<div class="tab-panel" data-tab-group="feff4e4867c0b3e2f685a0c6b05c0cd2">
<div class="tab-nav">
<div class="tab-nav-title">&#8203;</div>
<button
data-tab-item="url"
class="tab-nav-button tab-panel-style cstyle initial active" tabindex="-1"
onclick="switchTab('feff4e4867c0b3e2f685a0c6b05c0cd2','url')"
>
<span class="tab-nav-text">URL</span>
</button>
</div>
<div class="tab-content-container">
<div
data-tab-item="url"
class="tab-content tab-panel-style cstyle initial active">
<div class="tab-content-text">
<div class="wrap-code highlight"><pre tabindex="0" class="chroma"><code class="language-markdown" data-lang="markdown"><span class="line"><span class="cl">![<span class="nt">Minion</span>](<span class="na">https://octodex.github.com/images/minion.png?lightbox=false&amp;bg-white=true</span>)</span></span></code></pre></div></div>
</div>
</div>
</div><p>Th' sett'ns applied t' th' above image would be</p>
<div class="tab-panel" data-tab-group="d4f6df34bfae315da88546e55b993c47">
<div class="tab-nav">
<div class="tab-nav-title">&#8203;</div>
<button
data-tab-item="result"
class="tab-nav-button tab-panel-style cstyle initial active" tabindex="-1"
onclick="switchTab('d4f6df34bfae315da88546e55b993c47','result')"
>
<span class="tab-nav-text">Result</span>
</button>
</div>
<div class="tab-content-container">
<div
data-tab-item="result"
class="tab-content tab-panel-style cstyle initial active">
<div class="tab-content-text">
<div class="wrap-code highlight"><pre tabindex="0" class="chroma"><code class="language-toml" data-lang="toml"><span class="line"><span class="cl"> <span class="nx">border</span> <span class="p">=</span> <span class="kc">true</span>
</span></span><span class="line"><span class="cl"> <span class="nx">lightbox</span> <span class="p">=</span> <span class="kc">false</span>
</span></span><span class="line"><span class="cl"> <span class="nx">shadow</span> <span class="p">=</span> <span class="kc">false</span>
</span></span><span class="line"><span class="cl"> <span class="nx">bg-white</span> <span class="p">=</span> <span class="kc">true</span></span></span></code></pre></div></div>
</div>
</div>
</div><p>This ends up 'n th' follow'n HTML whar' th' parameter be converted t' CSS classes.</p>
<div class="tab-panel" data-tab-group="8170379cd15eb754338c10ca1063b5a8">
<div class="tab-nav">
<div class="tab-nav-title">&#8203;</div>
<button
data-tab-item="html"
class="tab-nav-button tab-panel-style cstyle initial active" tabindex="-1"
onclick="switchTab('8170379cd15eb754338c10ca1063b5a8','html')"
>
<span class="tab-nav-text">HTML</span>
</button>
</div>
<div class="tab-content-container">
<div
data-tab-item="html"
class="tab-content tab-panel-style cstyle initial active">
<div class="tab-content-text">
<div class="wrap-code highlight"><pre tabindex="0" class="chroma"><code class="language-html" data-lang="html"><span class="line"><span class="cl"><span class="p">&lt;</span><span class="nt">img</span> <span class="na">src</span><span class="o">=</span><span class="s">&#34;https://octodex.github.com/images/minion.png?lightbox=false&amp;bg-white=true&#34;</span> <span class="na">alt</span><span class="o">=</span><span class="s">&#34;Minion&#34;</span> <span class="na">class</span><span class="o">=</span><span class="s">&#34;bg-white border nolightbox noshadow&#34;</span><span class="p">&gt;</span></span></span></code></pre></div></div>
</div>
</div>
</div><h2 id="extending">Extend'n</h2>
<p>As ye can see 'n th' above example, th' <code>bg-white</code> parameter be not initially supported 'n th' themes default sett'ns. Nevertheless ye be free t' define arbitrary parameter by just add'n them t' th' URL query parameter or set them 'n yer <code>hugo.toml</code> or planks frontmatter.</p>
<div class="box notices cstyle note">
<div class="box-label"><i class="fa-fw fas fa-exclamation-circle"></i> Avast</div>
<div class="box-content">
<p>If no extended parameter like <code>bg-white</code> 'n th' example be set on th' URL, a <code>class=&quot;nobg-white&quot;</code> 'n th' HTML will only be generated if a default value was set 'n th' <code>hugo.toml</code> or planks frontmatter.</p>
</div>
</div>
<footer class="footline">
</footer>
</article>
</div>
</main>
</div>
<script src="../../../js/clipboard.min.js?1708130478" defer></script>
<script src="../../../js/perfect-scrollbar.min.js?1708130478" defer></script>
<script src="../../../js/theme.js?1708130478" defer></script>
</body>
</html>