more markdown syntax stuff in images
This commit is contained in:
parent
d6240d36f9
commit
0bf836ea3d
|
@ -24,17 +24,17 @@ The path to the `/images` folder should begin with a forward slash, so include t
|
||||||
|
|
||||||
## Figures
|
## Figures
|
||||||
|
|
||||||
Sometimes you will want to include a caption with your illustration. This is what the `<figure>` and `<figcaption>` elements are for. However, **Infusion** doesn't ask you to code all that manually. A special shortcode is provided, which takes a `caption` parameter. Note that the image markdown is provided between the opening and closing shortcode tags:
|
Sometimes you will want to include a caption with your illustration. This is what the `<figure>` and `<figcaption>` elements are for. However, **Infusion** doesn't ask you to code all that manually. A special shortcode is provided, which takes a `caption` parameter. Note that the image markdown is provided between the opening and closing shortcode tags, and that you can use markdown syntax in the `caption` value.
|
||||||
|
|
||||||
{{<codeBlock>}}
|
{{<codeBlock>}}
|
||||||
{{% figure caption="Steve Faulkner works for The Paciello Group" %}}
|
{{% figure caption="[Steve Faulkner](https://twitter.com/stevefaulkner) works for The Paciello Group" %}}
|
||||||
![Steve Faulkner's face](/images/steve_faulkner.jpg)
|
![Steve Faulkner's face](/images/steve_faulkner.jpg)
|
||||||
{{% /figure %}}
|
{{% /figure %}}
|
||||||
{{</codeBlock>}}
|
{{</codeBlock>}}
|
||||||
|
|
||||||
This will output the following. Note the automatically incremented **Figure** number.
|
This will output the following. Note the automatically incremented **Figure** number.
|
||||||
|
|
||||||
{{% figure caption="Steve Faulkner works for The Paciello Group" %}}
|
{{% figure caption="[Steve Faulkner](https://twitter.com/stevefaulkner) works for The Paciello Group" %}}
|
||||||
![Steve Faulkner's face](/images/steve_faulkner.jpg)
|
![Steve Faulkner's face](/images/steve_faulkner.jpg)
|
||||||
{{% /figure %}}
|
{{% /figure %}}
|
||||||
|
|
||||||
|
|
|
@ -272,10 +272,10 @@ toggle.addEventListener('click', (e) => {
|
||||||
<p>
|
<p>
|
||||||
<div class="demo-container">
|
<div class="demo-container">
|
||||||
|
|
||||||
<div class="demo" id="demo-CiZsdDtidXR0b24"></div>
|
<div class="demo" id="demo-CiZsdDtidXR0b24gYXJp"></div>
|
||||||
|
|
||||||
|
|
||||||
<template id="template-CiZsdDtidXR0b24">
|
<template id="template-CiZsdDtidXR0b24gYXJp">
|
||||||
|
|
||||||
<button aria-pressed="false">Toggle Me</button>
|
<button aria-pressed="false">Toggle Me</button>
|
||||||
<style>
|
<style>
|
||||||
|
@ -307,13 +307,13 @@ toggle.addEventListener('click', (e) => {
|
||||||
</template>
|
</template>
|
||||||
<script>
|
<script>
|
||||||
(function() {
|
(function() {
|
||||||
var root = document.getElementById('demo-CiZsdDtidXR0b24');
|
var root = document.getElementById('demo-CiZsdDtidXR0b24gYXJp');
|
||||||
if (document.head.attachShadow) {
|
if (document.head.attachShadow) {
|
||||||
root.attachShadow({mode: 'open'});
|
root.attachShadow({mode: 'open'});
|
||||||
var template = document.getElementById('template-CiZsdDtidXR0b24');
|
var template = document.getElementById('template-CiZsdDtidXR0b24gYXJp');
|
||||||
var script = template.content.querySelector('script');
|
var script = template.content.querySelector('script');
|
||||||
if (script) {
|
if (script) {
|
||||||
script.textContent = `(function() { var demo = document.getElementById(\'demo-CiZsdDtidXR0b24\').shadowRoot; ${script.textContent} })()`
|
script.textContent = `(function() { var demo = document.getElementById(\'demo-CiZsdDtidXR0b24gYXJp\').shadowRoot; ${script.textContent} })()`
|
||||||
}
|
}
|
||||||
root.shadowRoot.appendChild(document.importNode(template.content, true));
|
root.shadowRoot.appendChild(document.importNode(template.content, true));
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -256,10 +256,10 @@
|
||||||
|
|
||||||
<h2 id="figures">Figures</h2>
|
<h2 id="figures">Figures</h2>
|
||||||
|
|
||||||
<p>Sometimes you will want to include a caption with your illustration. This is what the <code><figure></code> and <code><figcaption></code> elements are for. However, <strong>Infusion</strong> doesn’t ask you to code all that manually. A special shortcode is provided, which takes a <code>caption</code> parameter. Note that the image markdown is provided between the opening and closing shortcode tags:</p>
|
<p>Sometimes you will want to include a caption with your illustration. This is what the <code><figure></code> and <code><figcaption></code> elements are for. However, <strong>Infusion</strong> doesn’t ask you to code all that manually. A special shortcode is provided, which takes a <code>caption</code> parameter. Note that the image markdown is provided between the opening and closing shortcode tags, and that you can use markdown syntax in the <code>caption</code> value.</p>
|
||||||
|
|
||||||
<pre class=" "><code data-codeblock-shortcode>
|
<pre class=" "><code data-codeblock-shortcode>
|
||||||
{{% figure caption="Steve Faulkner works for The Paciello Group" %}}
|
{{% figure caption="[Steve Faulkner](https://twitter.com/stevefaulkner) works for The Paciello Group" %}}
|
||||||
![Steve Faulkner's face](/images/steve_faulkner.jpg)
|
![Steve Faulkner's face](/images/steve_faulkner.jpg)
|
||||||
{{% /figure %}}
|
{{% /figure %}}
|
||||||
</code></pre>
|
</code></pre>
|
||||||
|
@ -268,11 +268,11 @@
|
||||||
<p>This will output the following. Note the automatically incremented <strong>Figure</strong> number.</p>
|
<p>This will output the following. Note the automatically incremented <strong>Figure</strong> number.</p>
|
||||||
|
|
||||||
|
|
||||||
<figure role="group" aria-describedby="caption-U3RldmUgRmF1bGtuZXIg">
|
<figure role="group" aria-describedby="caption-W1N0ZXZlIEZhdWxrbmVy">
|
||||||
<p><img src="https://heydon.github.io/infusion/images/steve_faulkner.jpg" alt="Steve Faulkner's face" /></p>
|
<p><img src="https://heydon.github.io/infusion/images/steve_faulkner.jpg" alt="Steve Faulkner's face" /></p>
|
||||||
|
|
||||||
<figcaption id="caption-U3RldmUgRmF1bGtuZXIg">
|
<figcaption id="caption-W1N0ZXZlIEZhdWxrbmVy">
|
||||||
Steve Faulkner works for The Paciello Group
|
<a href="https://twitter.com/stevefaulkner">Steve Faulkner</a> works for The Paciello Group
|
||||||
</figcaption>
|
</figcaption>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
{{ $uniq := .Inner | htmlEscape | base64Encode | truncate 15 "" }}
|
{{ $uniq := .Inner | htmlEscape | base64Encode | truncate 20 "" }}
|
||||||
<div class="demo-container">
|
<div class="demo-container">
|
||||||
{{ if .Get "caption" }}
|
{{ if .Get "caption" }}
|
||||||
<figure role="group" aria-labelledby="caption-{{ $uniq }}">
|
<figure role="group" aria-labelledby="caption-{{ $uniq }}">
|
||||||
|
|
Loading…
Reference in New Issue
Block a user