mirror of
https://github.com/McShelby/hugo-theme-relearn.git
synced 2024-11-24 08:13:05 +00:00
253 lines
14 KiB
HTML
253 lines
14 KiB
HTML
<!DOCTYPE html>
|
|
<html lang="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.118.2">
|
|
<meta name="generator" content="Relearn 5.21.0+tip">
|
|
<meta name="description" content="Documentation for Hugo Relearn Theme">
|
|
<meta name="author" content="Sören Weber">
|
|
<title>Image Effects :: Cap'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="pir">
|
|
<link href="https://McShelby.github.io/hugo-theme-relearn/pir/cont/imageeffects/index.html" rel="canonical" type="text/html" title="Image Effects :: Cap'n Hugo Relearrrn Theme">
|
|
<link href="../../../pir/cont/imageeffects/index.xml" rel="alternate" type="application/rss+xml" title="Image Effects :: Cap'n Hugo Relearrrn Theme">
|
|
<link href="../../../images/logo.svg?1695310351" 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?1695310354" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="../../../css/fontawesome-all.min.css?1695310354" rel="stylesheet"></noscript>
|
|
<link href="../../../css/nucleus.css?1695310354" rel="stylesheet">
|
|
<link href="../../../css/auto-complete.css?1695310354" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="../../../css/auto-complete.css?1695310354" rel="stylesheet"></noscript>
|
|
<link href="../../../css/perfect-scrollbar.min.css?1695310354" rel="stylesheet">
|
|
<link href="../../../css/fonts.css?1695310354" rel="stylesheet" media="print" onload="this.media='all';this.onload=null;"><noscript><link href="../../../css/fonts.css?1695310354" rel="stylesheet"></noscript>
|
|
<link href="../../../css/theme.css?1695310354" rel="stylesheet">
|
|
<link href="../../../css/theme-auto.css?1695310354" rel="stylesheet" id="variant-style">
|
|
<link href="../../../css/variant.css?1695310354" rel="stylesheet">
|
|
<link href="../../../css/print.css?1695310354" rel="stylesheet" media="print">
|
|
<link href="../../../css/format-print.css?1695310354" rel="stylesheet">
|
|
<link href="../../../css/ie.css?1695310354" rel="stylesheet">
|
|
<script src="../../../js/url.js?1695310354"></script>
|
|
<script src="../../../js/variant.js?1695310354"></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(/\/$/, '');
|
|
// translations
|
|
window.T_Copy_to_clipboard = 'Copy t\u0027 clipboard';
|
|
window.T_Copied_to_clipboard = 'Copied t\u0027 clipboard!';
|
|
window.T_Copy_link_to_clipboard = 'Copy link t\u0027 clipboard';
|
|
window.T_Link_copied_to_clipboard = 'Copied link t\u0027 clipboard!';
|
|
window.T_No_results_found = 'No rrresults found fer \u0022{0}\u0022';
|
|
window.T_N_results_found = '{1} rrresults found fer \u0022{0}\u0022';
|
|
// some further base stuff
|
|
var baseUriFull='https:\/\/McShelby.github.io\/hugo-theme-relearn/';
|
|
window.variants && variants.init( [ 'auto', 'relearn-bright', 'relearn-light', 'relearn-dark', 'zen-light', 'zen-dark', 'neon', 'learn', 'blue', 'green', 'red' ] );
|
|
</script>
|
|
<style>
|
|
#body img.bg-white {
|
|
background-color: white;
|
|
}
|
|
</style>
|
|
</head>
|
|
<body class="mobile-support print disableInlineCopyToClipboard" data-url="../../../pir/cont/imageeffects/index.html">
|
|
<div id="body" class="default-animation">
|
|
<div id="body-overlay"></div>
|
|
<nav id="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+ALT+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/index.html"><span itemprop="name">Cap'n Hugo Relearrrn Theme</span></a><meta itemprop="position" content="1"> > </li><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><a itemprop="item" href="../../../pir/cont/index.html"><span itemprop="name">Rambl'n</span></a><meta itemprop="position" content="2"> > </li><li
|
|
itemscope itemtype="https://schema.org/ListItem" itemprop="itemListElement"><span itemprop="name">Image Effects</span><meta itemprop="position" content="3"></li>
|
|
</ol>
|
|
<div class="topbar-area topbar-area-end" data-area="end">
|
|
</div>
|
|
</div>
|
|
</nav>
|
|
<div id="main-overlay"></div>
|
|
<main id="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/#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>config.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>config.toml</code> this defaults t'</p>
|
|
|
|
|
|
<div class="tab-panel" data-tab-group="b6aed83306608dc687c3bbc8a9e992fa">
|
|
<div class="tab-nav">
|
|
<div class="tab-nav-title">​</div>
|
|
<button
|
|
data-tab-item="configtoml"
|
|
class="tab-nav-button tab-panel-style cstyle initial active"
|
|
onclick="switchTab('b6aed83306608dc687c3bbc8a9e992fa','configtoml')"
|
|
>
|
|
<div>
|
|
<div class="tab-nav-hidden">config.toml</div>
|
|
<div class="tab-nav-text">config.toml</div>
|
|
</div>
|
|
</button>
|
|
</div>
|
|
<div class="tab-content-container">
|
|
<div
|
|
data-tab-item="configtoml"
|
|
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="bcf62d844782ecff95101cad92b0f4de">
|
|
<div class="tab-nav">
|
|
<div class="tab-nav-title">​</div>
|
|
<button
|
|
data-tab-item="frontmatter"
|
|
class="tab-nav-button tab-panel-style cstyle initial active"
|
|
onclick="switchTab('bcf62d844782ecff95101cad92b0f4de','frontmatter')"
|
|
>
|
|
<div>
|
|
<div class="tab-nav-hidden">frontmatter</div>
|
|
<div class="tab-nav-text">frontmatter</div>
|
|
</div>
|
|
</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="734c2ffc2a2d70319e231f33bdad99e7">
|
|
<div class="tab-nav">
|
|
<div class="tab-nav-title">​</div>
|
|
<button
|
|
data-tab-item="url"
|
|
class="tab-nav-button tab-panel-style cstyle initial active"
|
|
onclick="switchTab('734c2ffc2a2d70319e231f33bdad99e7','url')"
|
|
>
|
|
<div>
|
|
<div class="tab-nav-hidden">URL</div>
|
|
<div class="tab-nav-text">URL</div>
|
|
</div>
|
|
</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&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="15222d348984a78a740019d328a56969">
|
|
<div class="tab-nav">
|
|
<div class="tab-nav-title">​</div>
|
|
<button
|
|
data-tab-item="result"
|
|
class="tab-nav-button tab-panel-style cstyle initial active"
|
|
onclick="switchTab('15222d348984a78a740019d328a56969','result')"
|
|
>
|
|
<div>
|
|
<div class="tab-nav-hidden">Result</div>
|
|
<div class="tab-nav-text">Result</div>
|
|
</div>
|
|
</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="6119c64730ecb218e849b7b5bbecd514">
|
|
<div class="tab-nav">
|
|
<div class="tab-nav-title">​</div>
|
|
<button
|
|
data-tab-item="html"
|
|
class="tab-nav-button tab-panel-style cstyle initial active"
|
|
onclick="switchTab('6119c64730ecb218e849b7b5bbecd514','html')"
|
|
>
|
|
<div>
|
|
<div class="tab-nav-hidden">HTML</div>
|
|
<div class="tab-nav-text">HTML</div>
|
|
</div>
|
|
</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"><</span><span class="nt">img</span> <span class="na">src</span><span class="o">=</span><span class="s">"https://octodex.github.com/images/minion.png?lightbox=false&bg-white=true"</span> <span class="na">alt</span><span class="o">=</span><span class="s">"Minion"</span> <span class="na">class</span><span class="o">=</span><span class="s">"bg-white border nolightbox noshadow"</span><span class="p">></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>config.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="nobg-white"</code> 'n th' HTML will only be generated if a default value was set 'n th' <code>config.toml</code> or planks frontmatter.</p>
|
|
</div>
|
|
</div>
|
|
|
|
|
|
<footer class="footline">
|
|
|
|
</footer>
|
|
</article>
|
|
|
|
</div>
|
|
</main>
|
|
</div>
|
|
<script src="../../../js/clipboard.min.js?1695310354" defer></script>
|
|
<script src="../../../js/perfect-scrollbar.min.js?1695310354" defer></script>
|
|
<script src="../../../js/theme.js?1695310354" defer></script>
|
|
</body>
|
|
</html>
|