Code clean up, Prepare for reveal.js
This commit is contained in:
parent
0c438e806c
commit
b1a0dc31db
|
@ -297,8 +297,7 @@ commento = false
|
||||||
dataAttrs = "" # "data-isso='https://isso.example.com' data-isso-require-author='true'"
|
dataAttrs = "" # "data-isso='https://isso.example.com' data-isso-require-author='true'"
|
||||||
|
|
||||||
[marketing]
|
[marketing]
|
||||||
google_analytics = ""
|
googleAnalytics = ""
|
||||||
google_tag_manager = ""
|
|
||||||
|
|
||||||
[socialOptions] # if set, social icons will show up.
|
[socialOptions] # if set, social icons will show up.
|
||||||
email = "mailto:your@email.com"
|
email = "mailto:your@email.com"
|
||||||
|
|
|
@ -83,6 +83,24 @@
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
# reveal.js
|
||||||
|
[reveal.plugin.markdown]
|
||||||
|
sri = "sha256-Q226SEjQWoH6UcW77wOUeSd7GoqxW0RLceOPPB3zU5E="
|
||||||
|
url = "https://cdn.jsdelivr.net/npm/reveal.js@3.8.0/plugin/markdown/markdown.js"
|
||||||
|
|
||||||
|
[reveal.plugin.marked]
|
||||||
|
sri = "sha256-ypJ65b+4BwdfsQtz1URdUBhJ9L5ijdovxTOdG+x5hsE="
|
||||||
|
url = "https://cdn.jsdelivr.net/npm/reveal.js@3.8.0/plugin/markdown/marked.js"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# lunr languages
|
# lunr languages
|
||||||
[js.stemmer]
|
[js.stemmer]
|
||||||
code = "stemmer"
|
code = "stemmer"
|
||||||
|
|
|
@ -20,14 +20,7 @@ pygmentsUseClasses = true
|
||||||
pygmentsCodefencesGuessSyntax = true
|
pygmentsCodefencesGuessSyntax = true
|
||||||
|
|
||||||
[outputs]
|
[outputs]
|
||||||
home = ["HTML", "RSS", "JSON", "WebAppManifest"]
|
home = ["HTML", "RSS", "JSON"]
|
||||||
|
|
||||||
[mediaTypes."application/manifest+json"]
|
|
||||||
suffixes = ["webmanifest"]
|
|
||||||
|
|
||||||
[outputFormats.WebAppManifest]
|
|
||||||
mediaType = "application/manifest+json"
|
|
||||||
rel = "manifest"
|
|
||||||
|
|
||||||
[taxonomies]
|
[taxonomies]
|
||||||
category = "categories"
|
category = "categories"
|
||||||
|
|
|
@ -93,8 +93,7 @@ commento = false
|
||||||
dataAttrs = "" # "data-isso='https://isso.example.com' data-isso-require-author='true'"
|
dataAttrs = "" # "data-isso='https://isso.example.com' data-isso-require-author='true'"
|
||||||
|
|
||||||
[marketing]
|
[marketing]
|
||||||
google_analytics = ""
|
googleAnalytics = ""
|
||||||
google_tag_manager = ""
|
|
||||||
|
|
||||||
[socialOptions]
|
[socialOptions]
|
||||||
email = "mailto:your@email.com"
|
email = "mailto:your@email.com"
|
||||||
|
|
|
@ -1,2 +1,2 @@
|
||||||
<div id="commento"></div>
|
<div id="commento"></div>
|
||||||
<script defer src="https://cdn.commento.io/js/commento.js"></script>
|
<script defer src="https://cdn.commento.io/js/commento.js" crossorigin="anonymous"></script>
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
{{- $scriptSrc := .Site.Params.isso.scriptSrc -}}
|
{{- $scriptSrc := .Site.Params.isso.scriptSrc -}}
|
||||||
{{- $dataAttrs := .Site.Params.isso.dataAttrs -}}
|
{{- $dataAttrs := .Site.Params.isso.dataAttrs -}}
|
||||||
|
|
||||||
<script src='{{ $scriptSrc }}' {{- with $dataAttrs }} {{ . | safeHTMLAttr }} {{- end -}}></script>
|
<script src='{{ $scriptSrc }}' {{- with $dataAttrs }} {{ . | safeHTMLAttr }} {{- end -}} crossorigin="anonymous"></script>
|
||||||
|
|
||||||
<section id='isso-thread'></section>
|
<section id='isso-thread'></section>
|
|
@ -1,2 +1,2 @@
|
||||||
{{ partial "marketing/google_analytics" . }}
|
{{ template "_internal/google_analytics.html" . }}
|
||||||
{{ partial "marketing/google_tag_manager" . }}
|
{{ template "_internal/google_analytics_async.html" . }}
|
|
@ -36,8 +36,8 @@
|
||||||
{{ $js := .Site.Data.lib.js }}
|
{{ $js := .Site.Data.lib.js }}
|
||||||
{{ $css := .Site.Data.lib.css }}
|
{{ $css := .Site.Data.lib.css }}
|
||||||
|
|
||||||
{{ printf "<link rel=\"stylesheet\" href=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\">" $css.swiper.url $css.swiper.sri | safeHTML }}
|
<link rel="stylesheet" href="{{ $css.swiper.url }}" integrity="{{ $css.swiper.sri }}" crossorigin="anonymous">
|
||||||
{{ printf "<script src=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\" title=\"swiper\"></script>" $js.swiper.url $js.swiper.sri | safeHTML }}
|
<script src="{{ $js.swiper.url }}" integrity="{{ $js.swiper.sri }}" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
{{ $swiper := .Site.Data.swiper }}
|
{{ $swiper := .Site.Data.swiper }}
|
||||||
|
|
|
@ -1,6 +0,0 @@
|
||||||
{{ $ga := .Site.Params.marketing.google_analytics | default "" }}
|
|
||||||
{{ $gtm := .Site.Params.marketing.google_tag_manager | default "" }}
|
|
||||||
|
|
||||||
{{ if (in (slice (getenv "HUGO_ENV") hugo.Environment) "production") | and $ga | and (not $gtm) }}
|
|
||||||
{{ template "_internal/google_analytics_async.html" . }}
|
|
||||||
{{ end }}
|
|
|
@ -1,9 +0,0 @@
|
||||||
{{ if (in (slice (getenv "HUGO_ENV") hugo.Environment) "production") | and site.Params.marketing.google_tag_manager }}
|
|
||||||
<script>
|
|
||||||
(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
|
|
||||||
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
|
|
||||||
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
|
|
||||||
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
|
|
||||||
})(window,document,'script','dataLayer','{{site.Params.marketing.google_tag_manager}}');
|
|
||||||
</script>
|
|
||||||
{{ end }}
|
|
|
@ -10,13 +10,13 @@
|
||||||
<script defer src="{{ $zzo.RelPermalink }}"></script>
|
<script defer src="{{ $zzo.RelPermalink }}"></script>
|
||||||
{{ $lazysizes := resources.Get "js/lazysizes.min.js" | resources.Fingerprint }}
|
{{ $lazysizes := resources.Get "js/lazysizes.min.js" | resources.Fingerprint }}
|
||||||
<script defer src="{{ $lazysizes.RelPermalink }}"></script>
|
<script defer src="{{ $lazysizes.RelPermalink }}"></script>
|
||||||
{{ $photoSwipe := resources.Get "js/photoswipe.min.js" | resources.Fingerprint }}
|
{{ $photoSwipe := resources.Get "lib/photoswipe/photoswipe.min.js" | resources.Fingerprint }}
|
||||||
<script defer src="{{ $photoSwipe.RelPermalink }}"></script>
|
<script defer src="{{ $photoSwipe.RelPermalink }}"></script>
|
||||||
{{ $photoSwipeUi := resources.Get "js/photoswipe-ui-default.min.js" | resources.Fingerprint }}
|
{{ $photoSwipeUi := resources.Get "lib/photoswipe/photoswipe-ui-default.min.js" | resources.Fingerprint }}
|
||||||
<script defer src="{{ $photoSwipeUi.RelPermalink }}"></script>
|
<script defer src="{{ $photoSwipeUi.RelPermalink }}"></script>
|
||||||
{{ $photoSwipeStyle := resources.Get "css/photoswipe/photoswipe.css" | resources.Minify }}
|
{{ $photoSwipeStyle := resources.Get "lib/photoswipe/photoswipe.css" | resources.Minify }}
|
||||||
<link rel="stylesheet" href="{{ $photoSwipeStyle.RelPermalink }}">
|
<link rel="stylesheet" href="{{ $photoSwipeStyle.RelPermalink }}">
|
||||||
{{ $photoSwipeSkin := resources.Get "css/photoswipe/custom-skin.css" | resources.Minify }}
|
{{ $photoSwipeSkin := resources.Get "lib/photoswipe/custom-skin.css" | resources.Minify }}
|
||||||
<link rel="stylesheet" href="{{ $photoSwipeSkin.RelPermalink }}">
|
<link rel="stylesheet" href="{{ $photoSwipeSkin.RelPermalink }}">
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
|
|
|
@ -1,24 +1,16 @@
|
||||||
{{ $reveal_style := resources.Get "css/reveal/reveal.css" | resources.Minify| resources.Fingerprint }}
|
{{ $reveal := .Site.Data.lib.reveal }}
|
||||||
|
|
||||||
|
{{ $reveal_style := resources.Get "lib/reveal/reveal.css" | resources.Minify| resources.Fingerprint }}
|
||||||
<link rel="stylesheet" href="{{ $reveal_style.RelPermalink }}">
|
<link rel="stylesheet" href="{{ $reveal_style.RelPermalink }}">
|
||||||
|
|
||||||
<div class="reveal">
|
{{ $reveal_script := resources.Get "lib/reveal/reveal.js" | resources.Minify | resources.Fingerprint }}
|
||||||
<div class="slides">
|
|
||||||
<section data-markdown>
|
|
||||||
<script type="text/template">
|
|
||||||
<!-- .slide: data-background="#ff0000" -->
|
|
||||||
Markdown content
|
|
||||||
</script>
|
|
||||||
</section>
|
|
||||||
<section>Single Horizontal Slide</section>
|
|
||||||
<section>
|
|
||||||
<section>Vertical Slide 1</section>
|
|
||||||
<section>Vertical Slide 2</section>
|
|
||||||
</section>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{ $reveal_script := resources.Get "js/reveal.js" | resources.Minify | resources.Fingerprint }}
|
|
||||||
<script defer src="{{ $reveal_script.RelPermalink }}"></script>
|
<script defer src="{{ $reveal_script.RelPermalink }}"></script>
|
||||||
|
|
||||||
|
{{ if in .Params.Plugins "markdown" }}
|
||||||
|
<script defer src="{{ $reveal.plugin.marked.url }}" integrity="{{ $reveal.plugin.marked.sri }}" crossorigin="anonymous"></script>
|
||||||
|
<script defer src="{{ $reveal.plugin.markdown.url }}" integrity="{{ $reveal.plugin.markdown.sri }}" crossorigin="anonymous"></script>
|
||||||
|
{{ end }}
|
||||||
|
|
||||||
<script>
|
<script>
|
||||||
window.onload = function() {
|
window.onload = function() {
|
||||||
Reveal.initialize();
|
Reveal.initialize();
|
||||||
|
|
|
@ -13,13 +13,13 @@
|
||||||
<script defer src="{{ $zzo.RelPermalink }}"></script>
|
<script defer src="{{ $zzo.RelPermalink }}"></script>
|
||||||
|
|
||||||
{{ if $.Param "enablePhotoSwipe" }}
|
{{ if $.Param "enablePhotoSwipe" }}
|
||||||
{{ $photoSwipe := resources.Get `js/photoswipe.min.js` | resources.Fingerprint }}
|
{{ $photoSwipe := resources.Get "lib/photoswipe/photoswipe.min.js" | resources.Fingerprint }}
|
||||||
<script defer src="{{ $photoSwipe.RelPermalink }}"></script>
|
<script defer src="{{ $photoSwipe.RelPermalink }}"></script>
|
||||||
{{ $photoSwipeUi := resources.Get `js/photoswipe-ui-default.min.js` | resources.Fingerprint }}
|
{{ $photoSwipeUi := resources.Get "lib/photoswipe/photoswipe-ui-default.min.js" | resources.Fingerprint }}
|
||||||
<script defer src="{{ $photoSwipeUi.RelPermalink }}"></script>
|
<script defer src="{{ $photoSwipeUi.RelPermalink }}"></script>
|
||||||
{{ $photoSwipeStyle := resources.Get "css/photoswipe/photoswipe.css" | resources.Minify }}
|
{{ $photoSwipeStyle := resources.Get "lib/photoswipe/photoswipe.css" | resources.Minify }}
|
||||||
<link rel="stylesheet" href="{{ $photoSwipeStyle.RelPermalink }}">
|
<link rel="stylesheet" href="{{ $photoSwipeStyle.RelPermalink }}">
|
||||||
{{ $photoSwipeSkin := resources.Get "css/photoswipe/custom-skin.css" | resources.Minify }}
|
{{ $photoSwipeSkin := resources.Get "lib/photoswipe/custom-skin.css" | resources.Minify }}
|
||||||
<link rel="stylesheet" href="{{ $photoSwipeSkin.RelPermalink }}">
|
<link rel="stylesheet" href="{{ $photoSwipeSkin.RelPermalink }}">
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
@ -29,44 +29,44 @@
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "mermaid" }}
|
{{ if in .Params.Libraries "mermaid" }}
|
||||||
<script defer src="{{ $js.mermaid.url }}" integrity="{{ $js.mermaid.sri }}" crossorigin="anonymous" title="mermaid"></script>
|
<script defer src="{{ $js.mermaid.url }}" integrity="{{ $js.mermaid.sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "katex" }}
|
{{ if in .Params.Libraries "katex" }}
|
||||||
<link rel="stylesheet" href="{{ $css.katex.url }}" integrity="{{$css.katex.sri }}" crossorigin="anonymous">
|
<link rel="stylesheet" href="{{ $css.katex.url }}" integrity="{{$css.katex.sri }}" crossorigin="anonymous">
|
||||||
<script defer src="{{ $js.katex.url }}" integrity="{{ $js.katex.sri }}" crossorigin="anonymous" title="katex"></script>
|
<script defer src="{{ $js.katex.url }}" integrity="{{ $js.katex.sri }}" crossorigin="anonymous"></script>
|
||||||
<script defer src="{{ $js.katex_auto_render.url }}" integrity="{{ $js.katex_auto_render.sri }}" crossorigin="anonymous" title="katex"></script>
|
<script defer src="{{ $js.katex_auto_render.url }}" integrity="{{ $js.katex_auto_render.sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "flowchartjs" }}
|
{{ if in .Params.Libraries "flowchartjs" }}
|
||||||
<script defer src="{{ $js.raphael.url }}" integrity="{{ $js.raphael.sri }}" crossorigin="anonymous" title="raphael"></script>
|
<script defer src="{{ $js.raphael.url }}" integrity="{{ $js.raphael.sri }}" crossorigin="anonymous"></script>
|
||||||
<script defer src="{{ $js.flowchartjs.url }}" integrity="{{ $js.flowchartjs.sri }}" crossorigin="anonymous" title="flowchartjs"></script>
|
<script defer src="{{ $js.flowchartjs.url }}" integrity="{{ $js.flowchartjs.sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "mathjax" }}
|
{{ if in .Params.Libraries "mathjax" }}
|
||||||
<script defer src="{{ $js.mathjax.url }}" integrity="{{ $js.mathjax.sri }}" crossorigin="anonymous" title="mathjax"></script>
|
<script defer src="{{ $js.mathjax.url }}" integrity="{{ $js.mathjax.sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "msc" }}
|
{{ if in .Params.Libraries "msc" }}
|
||||||
<script defer src="{{ $js.webfont.url }}" crossorigin="anonymous" title="webfont"></script>
|
<script defer src="{{ $js.webfont.url }}"></script>
|
||||||
<script defer src="{{ $js.snap_svg.url }}" crossorigin="anonymous" title="snap_svg"></script>
|
<script defer src="{{ $js.snap_svg.url }}"></script>
|
||||||
<script defer src="{{ $js.lodash.url }}" integrity="{{ $js.lodash.sri }}" crossorigin="anonymous" title="lodash"></script>
|
<script defer src="{{ $js.lodash.url }}" integrity="{{ $js.lodash.sri }}" crossorigin="anonymous"></script>
|
||||||
<script defer src="{{ $js.sequence_diagram.url }}" integrity="{{ $js.sequence_diagram.sri }}" crossorigin="anonymous" title="sequence_diagram"></script>
|
<script defer src="{{ $js.sequence_diagram.url }}" integrity="{{ $js.sequence_diagram.sri }}" crossorigin="anonymous"></script>
|
||||||
<link rel="stylesheet" href="{{ $css.sequence_diagram.url }}" integrity="{{ $css.sequence_diagram.sri }}" crossorigin="anonymous">
|
<link rel="stylesheet" href="{{ $css.sequence_diagram.url }}" integrity="{{ $css.sequence_diagram.sri }}" crossorigin="anonymous">
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "chart" }}
|
{{ if in .Params.Libraries "chart" }}
|
||||||
<script defer src="{{ $js.chart.url }}" integrity="{{ $js.chart.sri }}" crossorigin="anonymous" title="chart"></script>
|
<script defer src="{{ $js.chart.url }}" integrity="{{ $js.chart.sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "wavedrom" }}
|
{{ if in .Params.Libraries "wavedrom" }}
|
||||||
<script defer src="{{ $js.wavedrom.url }}" integrity="{{ $js.wavedrom.sri }}" crossorigin="anonymous" title="wavedrom"></script>
|
<script defer src="{{ $js.wavedrom.url }}" integrity="{{ $js.wavedrom.sri }}" crossorigin="anonymous"></script>
|
||||||
<script defer src="{{ $js.wavedrom_skin.url }}" integrity="{{ $js.wavedrom_skin.sri }}" crossorigin="anonymous" title="wavedrom_skin"></script>
|
<script defer src="{{ $js.wavedrom_skin.url }}" integrity="{{ $js.wavedrom_skin.sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
{{ if in .Params.Libraries "viz" }}
|
{{ if in .Params.Libraries "viz" }}
|
||||||
<script defer src="{{ $js.viz.url }}" crossorigin="anonymous" title="viz"></script>
|
<script defer src="{{ $js.viz.url }}" crossorigin="anonymous"></script>
|
||||||
<script defer src="{{ $js.viz_render.url }}" integrity="{{ $js.viz_render.sri }}" crossorigin="anonymous" title="viz_render"></script>
|
<script defer src="{{ $js.viz_render.url }}" integrity="{{ $js.viz_render.sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
@ -15,15 +15,15 @@
|
||||||
<script defer src="{{ $lunr.RelPermalink }}"></script>
|
<script defer src="{{ $lunr.RelPermalink }}"></script>
|
||||||
|
|
||||||
{{ $stemmer := .Site.Data.lib.js.stemmer }}
|
{{ $stemmer := .Site.Data.lib.js.stemmer }}
|
||||||
{{ printf "<script defer src=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\" title=\"%s\"></script>" $stemmer.url $stemmer.sri $stemmer.code | safeHTML }}
|
<script defer src="{{ $stemmer.url }}" integrity="{{ $stemmer.sri }}" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
{{ $multi := .Site.Data.lib.js.multi_language }}
|
{{ $multi := .Site.Data.lib.js.multi_language }}
|
||||||
{{ printf "<script defer src=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\" title=\"%s\"></script>" $multi.url $multi.sri $multi.code | safeHTML }}
|
<script defer src="{{ $multi.url }}" integrity="{{ $multi.sri }}" crossorigin="anonymous"></script>
|
||||||
|
|
||||||
{{ $searchLanguages := .Site.Params.searchLanguages }}
|
{{ $searchLanguages := .Site.Params.searchLanguages }}
|
||||||
{{ range .Site.Data.lib.lunr }}
|
{{ range .Site.Data.lib.lunr }}
|
||||||
{{ if in $searchLanguages .code }}
|
{{ if in $searchLanguages .code }}
|
||||||
{{ printf "<script defer src=\"%s\" integrity=\"%s\" crossorigin=\"anonymous\" title=\"%s\"></script>" .url .sri .code | safeHTML }}
|
<script defer src="{{ .url }}" integrity="{{ .sri }}" crossorigin="anonymous"></script>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
|
|
|
@ -1,33 +0,0 @@
|
||||||
{{ define "main" }}
|
|
||||||
<header class="header">
|
|
||||||
<h3 class="h3 terms__title">
|
|
||||||
{{ .Title }}
|
|
||||||
</h3>
|
|
||||||
<div>
|
|
||||||
{{ .Content }}
|
|
||||||
</div>
|
|
||||||
</header>
|
|
||||||
</span>
|
|
||||||
<main class="main">
|
|
||||||
<div class="pt">
|
|
||||||
<div class="pt__row">
|
|
||||||
{{ $paginator := .Paginate (where .Pages "Type" "pt") }}
|
|
||||||
{{ range $paginator.Pages }}
|
|
||||||
<div class="pt__column">
|
|
||||||
<a href="{{ .Permalink }}">
|
|
||||||
<div class="pt__card">
|
|
||||||
{{ printf "%#v" .Title }}
|
|
||||||
</div>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
{{ end }}
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="grow"></div>
|
|
||||||
{{ partial "pagination/pagination" . }}
|
|
||||||
<div class="hide">
|
|
||||||
{{ partial "search/site-search" . }}
|
|
||||||
</div>
|
|
||||||
{{ partial "script/list-script" . }}
|
|
||||||
</main>
|
|
||||||
{{ end }}
|
|
|
@ -1 +1,16 @@
|
||||||
|
<div class="reveal">
|
||||||
|
<div class="slides">
|
||||||
|
<section data-markdown>
|
||||||
|
<textarea data-template>
|
||||||
|
{{ .Content }}
|
||||||
|
</textarea>
|
||||||
|
</section>
|
||||||
|
<section>Single Horizontal Slide</section>
|
||||||
|
<section>
|
||||||
|
<section>Vertical Slide 1</section>
|
||||||
|
<section>Vertical Slide 2</section>
|
||||||
|
</section>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
{{ partial "script/pt-script" . }}
|
{{ partial "script/pt-script" . }}
|
Loading…
Reference in New Issue