From 16c3f85b7962068565d1225c49eeba90aacee75a Mon Sep 17 00:00:00 2001
From: zzossig
Date: Mon, 18 Nov 2019 01:44:04 +0900
Subject: [PATCH] exampleSite update
---
assets/js/zzo.js | 11 +-
assets/sass/base/_helpers.scss | 4 +
.../{_mermaid.scss => _diagram.scss} | 17 +-
.../components/{_mathjax.scss => _math.scss} | 16 +-
assets/sass/components/_pagination.scss | 17 +-
assets/sass/components/_summary.scss | 5 +-
assets/sass/components/_taxo.scss | 1 +
assets/sass/components/_whoami.scss | 23 +--
assets/sass/main.scss | 4 +-
assets/sass/pages/_archive.scss | 1 +
assets/sass/pages/_body.scss | 5 +-
assets/sass/themes/_dark.scss | 2 +-
exampleSite/config.toml | 189 ------------------
exampleSite/config/_default/config.toml | 30 +++
exampleSite/config/_default/languages.toml | 9 +
exampleSite/config/_default/menus.en.toml | 39 ++++
exampleSite/config/_default/params.toml | 73 +++++++
exampleSite/content/gallery/cartoon/index.md | 1 +
exampleSite/content/gallery/photo/index.ko.md | 2 -
exampleSite/content/gallery/photo/index.md | 6 +-
exampleSite/content/notes/hugo/hugo-1.md | 18 --
.../content/notes/sublist/note-1/index.md | 17 ++
.../notes/sublist/{post-2.md => note-2.md} | 7 +-
.../notes/sublist/{post-3.md => note-3.md} | 5 +-
.../content/notes/sublist/post-1/index.md | 27 ---
.../content/posts/markdown-syntax.ko.md | 147 --------------
exampleSite/content/posts/markdown-syntax.md | 1 +
exampleSite/content/posts/rich-content.md | 1 +
exampleSite/content/posts/test-flowchart.md | 33 +++
exampleSite/content/posts/test-katext.md | 51 +++++
exampleSite/content/posts/test-mathjax.md | 17 ++
exampleSite/content/posts/test-mermaid.md | 91 +++++++++
.../gallery/cartoon/abstract-3159733_640.jpg | Bin 0 -> 103645 bytes
.../cartoon/boxing-ring-149840_640.png | Bin 0 -> 90298 bytes
.../cartoon/fairy-tale-1077856_640.jpg | Bin 0 -> 59361 bytes
.../static/gallery/cartoon/fish-33712_640.png | Bin 126531 -> 0 bytes
.../gallery/cartoon/giraffe-3258053_640.png | Bin 0 -> 105379 bytes
.../gallery/cartoon/girl-1118396_640.jpg | Bin 0 -> 65702 bytes
.../gallery/cartoon/girl-3316342_640.jpg | Bin 37971 -> 0 bytes
.../cartoon/robot-in-space-4556429_640.png | Bin 0 -> 172122 bytes
.../gallery/cartoon/sketch-3047721_640.jpg | Bin 0 -> 104490 bytes
.../cartoon/watercolour-2045917_640.jpg | Bin 0 -> 107166 bytes
.../gallery/cartoon/zombie-521243_640.png | Bin 93264 -> 0 bytes
.../static/gallery/photo/albatross.png | Bin 0 -> 5389 bytes
exampleSite/static/gallery/photo/owl.jpg | Bin 115076 -> 0 bytes
exampleSite/static/gallery/photo/teddy.png | Bin 0 -> 9727 bytes
.../static/images/feature1/flowchart.png | Bin 0 -> 1790 bytes
.../static/images/feature1/infinity.png | Bin 0 -> 8623 bytes
.../static/images/feature1/markdown.png | Bin 0 -> 2385 bytes
.../static/images/feature2/content.png | Bin 0 -> 2786 bytes
.../static/images/feature2/mathbook.png | Bin 0 -> 10558 bytes
.../static/images/feature2/workflow.png | Bin 0 -> 5659 bytes
exampleSite/static/images/tree.jpg | Bin 129581 -> 0 bytes
exampleSite/static/images/whoami/avatar.jpg | Bin 0 -> 72898 bytes
exampleSite/static/images/whoami/photo.png | Bin 4090 -> 0 bytes
exampleSite/static/videos/1.mp4 | Bin 620398 -> 0 bytes
exampleSite/static/videos/poster/1.jpg | Bin 140563 -> 0 bytes
layouts/about/single.html | 1 -
layouts/archive/list.html | 6 +-
layouts/partials/body/lib.html | 28 +--
layouts/partials/body/whoami.html | 15 +-
layouts/partials/footer/links-feed.html | 8 +-
.../pagination/pagination-single.html | 4 +-
...s_e680761d791774b6351b18d537b957bb.content | 2 +-
static/images/tree.jpg | Bin 129581 -> 0 bytes
static/videos/1.mp4 | Bin 620398 -> 0 bytes
static/videos/poster/1.jpg | Bin 140563 -> 0 bytes
67 files changed, 470 insertions(+), 464 deletions(-)
rename assets/sass/components/{_mermaid.scss => _diagram.scss} (58%)
rename assets/sass/components/{_mathjax.scss => _math.scss} (71%)
delete mode 100644 exampleSite/config.toml
create mode 100644 exampleSite/config/_default/config.toml
create mode 100644 exampleSite/config/_default/languages.toml
create mode 100644 exampleSite/config/_default/menus.en.toml
create mode 100644 exampleSite/config/_default/params.toml
create mode 100644 exampleSite/content/notes/sublist/note-1/index.md
rename exampleSite/content/notes/sublist/{post-2.md => note-2.md} (63%)
rename exampleSite/content/notes/sublist/{post-3.md => note-3.md} (62%)
delete mode 100644 exampleSite/content/notes/sublist/post-1/index.md
delete mode 100644 exampleSite/content/posts/markdown-syntax.ko.md
create mode 100644 exampleSite/content/posts/test-flowchart.md
create mode 100644 exampleSite/content/posts/test-katext.md
create mode 100644 exampleSite/content/posts/test-mathjax.md
create mode 100644 exampleSite/content/posts/test-mermaid.md
create mode 100644 exampleSite/static/gallery/cartoon/abstract-3159733_640.jpg
create mode 100644 exampleSite/static/gallery/cartoon/boxing-ring-149840_640.png
create mode 100644 exampleSite/static/gallery/cartoon/fairy-tale-1077856_640.jpg
delete mode 100644 exampleSite/static/gallery/cartoon/fish-33712_640.png
create mode 100644 exampleSite/static/gallery/cartoon/giraffe-3258053_640.png
create mode 100644 exampleSite/static/gallery/cartoon/girl-1118396_640.jpg
delete mode 100644 exampleSite/static/gallery/cartoon/girl-3316342_640.jpg
create mode 100644 exampleSite/static/gallery/cartoon/robot-in-space-4556429_640.png
create mode 100644 exampleSite/static/gallery/cartoon/sketch-3047721_640.jpg
create mode 100644 exampleSite/static/gallery/cartoon/watercolour-2045917_640.jpg
delete mode 100644 exampleSite/static/gallery/cartoon/zombie-521243_640.png
create mode 100644 exampleSite/static/gallery/photo/albatross.png
delete mode 100644 exampleSite/static/gallery/photo/owl.jpg
create mode 100644 exampleSite/static/gallery/photo/teddy.png
create mode 100644 exampleSite/static/images/feature1/flowchart.png
create mode 100644 exampleSite/static/images/feature1/infinity.png
create mode 100644 exampleSite/static/images/feature1/markdown.png
create mode 100644 exampleSite/static/images/feature2/content.png
create mode 100644 exampleSite/static/images/feature2/mathbook.png
create mode 100644 exampleSite/static/images/feature2/workflow.png
delete mode 100644 exampleSite/static/images/tree.jpg
create mode 100644 exampleSite/static/images/whoami/avatar.jpg
delete mode 100644 exampleSite/static/images/whoami/photo.png
delete mode 100644 exampleSite/static/videos/1.mp4
delete mode 100644 exampleSite/static/videos/poster/1.jpg
delete mode 100644 static/images/tree.jpg
delete mode 100644 static/videos/1.mp4
delete mode 100644 static/videos/poster/1.jpg
diff --git a/assets/js/zzo.js b/assets/js/zzo.js
index 302ceb5..33bba31 100644
--- a/assets/js/zzo.js
+++ b/assets/js/zzo.js
@@ -9,7 +9,6 @@ $(document).ready(function() {
var position = $(window).scrollTop();
$(window).scroll(function () {
var navbar = $('.navbar');
- var gtt = $('#gtt');
var scroll = $(window).scrollTop();
if (scroll > position) { // scroll down
@@ -22,11 +21,7 @@ $(document).ready(function() {
} else if (navbar.hasClass('navbar--show')) {
navbar.removeClass('navbar--show');
}
-
- if (scroll > 500) {
- gtt.show(200);
- }
-
+
$(".single__contents :header").each(function () {
if (!$("#toggle-toc").is(":checked")) {
return null;
@@ -51,10 +46,6 @@ $(document).ready(function() {
navbar.addClass('navbar--show');
}
- if (scroll < 500) {
- gtt.hide(200);
- }
-
$(".single__contents :header").each(function () {
if (!$("#toggle-toc").is(":checked")) {
return null;
diff --git a/assets/sass/base/_helpers.scss b/assets/sass/base/_helpers.scss
index 296c32e..5860294 100644
--- a/assets/sass/base/_helpers.scss
+++ b/assets/sass/base/_helpers.scss
@@ -60,3 +60,7 @@
.hide {
display: none;
}
+
+.grow {
+ @include flex-grow(1);
+}
\ No newline at end of file
diff --git a/assets/sass/components/_mermaid.scss b/assets/sass/components/_diagram.scss
similarity index 58%
rename from assets/sass/components/_mermaid.scss
rename to assets/sass/components/_diagram.scss
index 1ef6094..3b7f0f8 100644
--- a/assets/sass/components/_mermaid.scss
+++ b/assets/sass/components/_diagram.scss
@@ -1,6 +1,11 @@
-/* Mermaid.js div */
-div.mermaid {
- width: 100%;
- text-align: center;
- margin-bottom: 1rem;
-}
+/* Mermaid.js div */
+.mermaid {
+ width: 100%;
+ text-align: center;
+ margin-bottom: 1rem;
+ overflow: auto;
+}
+
+.diagram {
+ overflow: auto;
+}
\ No newline at end of file
diff --git a/assets/sass/components/_mathjax.scss b/assets/sass/components/_math.scss
similarity index 71%
rename from assets/sass/components/_mathjax.scss
rename to assets/sass/components/_math.scss
index 5ef2307..740c6e3 100644
--- a/assets/sass/components/_mathjax.scss
+++ b/assets/sass/components/_math.scss
@@ -1,7 +1,11 @@
-code.has-jax {
- font: inherit;
- font-size: 100%;
- background: inherit;
- border: inherit;
- color: #515151;
+code.has-jax {
+ font: inherit;
+ font-size: 100%;
+ background: inherit;
+ border: inherit;
+ color: #515151;
+}
+
+.MathJax {
+ font-size: 120% !important;
}
\ No newline at end of file
diff --git a/assets/sass/components/_pagination.scss b/assets/sass/components/_pagination.scss
index 5bb352e..5c514ee 100644
--- a/assets/sass/components/_pagination.scss
+++ b/assets/sass/components/_pagination.scss
@@ -64,9 +64,6 @@
@include flex-shrink(0);
@include flexbox();
@include align-items(center);
- @include themify($themes) {
- background-color: themed('pagination-background-color');
- }
border-radius: 0.125rem;
}
@@ -77,8 +74,11 @@
padding: 0 0.5rem 0 0.25rem;
&-title {
- @include truncate(200px);
- padding-bottom: 0.125rem;
+ @include truncate(250px);
+ @include respond-to(sm) {
+ @include truncate(150px);
+ }
+ padding-bottom: 0.3rem;
}
&-title--icon {
@@ -94,8 +94,11 @@
padding: 0 0.25rem 0 0.5rem;
&-title {
- @include truncate(200px);
- padding-bottom: 0.125rem;
+ @include truncate(250px);
+ @include respond-to(sm) {
+ @include truncate(150px);
+ }
+ padding-bottom: 0.3rem;
}
&-title--icon {
diff --git a/assets/sass/components/_summary.scss b/assets/sass/components/_summary.scss
index 25ebb8f..eef5dfc 100644
--- a/assets/sass/components/_summary.scss
+++ b/assets/sass/components/_summary.scss
@@ -124,9 +124,8 @@
object-fit: contain;
&-wrapper {
- max-height: 170px;
- max-width: 170px;
- min-width: 170px;
+ max-width: 130px;
+ min-width: 130px;
@include align-self(center);
}
}
diff --git a/assets/sass/components/_taxo.scss b/assets/sass/components/_taxo.scss
index e757288..d3a4248 100644
--- a/assets/sass/components/_taxo.scss
+++ b/assets/sass/components/_taxo.scss
@@ -4,6 +4,7 @@
z-index: z('taxo');
&-root {
+ position: -webkit-sticky;
position: sticky;
top: $grid_navbar_height;
@include themify($themes) {
diff --git a/assets/sass/components/_whoami.scss b/assets/sass/components/_whoami.scss
index 21be2b0..7ba7036 100644
--- a/assets/sass/components/_whoami.scss
+++ b/assets/sass/components/_whoami.scss
@@ -2,29 +2,28 @@
padding: 1rem;
margin: 4rem 0;
border-radius: 0.25rem;
- @include flexbox();
+ @include flexbox();
+ @include themify($themes) {
+ border-top: 2px dashed themed('whoami-border-color');
+ border-bottom: 2px dashed themed('whoami-border-color');
+ }
&__image {
width: 100%;
height: 100%;
- object-fit: contain;
+ border-radius: 0.5rem;
+ object-fit: contain;
- &-wrapper {
- border-radius: 50%;
- margin-right: 1rem;
- min-width: 64px;
- min-height: 64px;
- max-width: 100px;
+ &-wrapper {
+ margin-right: 1rem;
+ max-width: 150px;
}
}
&__title {
font-weight: 700;
margin-bottom: 0.5rem;
- padding-bottom: 0.5rem;
- @include themify($themes) {
- border-bottom: 2px dashed themed('whoami-border-color');
- }
+ padding-bottom: 0.5rem;
}
&__desc {
diff --git a/assets/sass/main.scss b/assets/sass/main.scss
index 586a17d..ff33920 100644
--- a/assets/sass/main.scss
+++ b/assets/sass/main.scss
@@ -165,11 +165,11 @@ $avatar_background_color: {{ $scr.Get "avatar_background_color" }};
@import 'components/whoami';
@import 'components/switch';
@import 'components/subs';
-@import 'components/mermaid';
+@import 'components/diagram';
@import 'components/swiper';
@import 'components/bio';
@import 'components/features';
-@import 'components/mathjax';
+@import 'components/math';
@import 'components/hr';
@import 'pages/body';
diff --git a/assets/sass/pages/_archive.scss b/assets/sass/pages/_archive.scss
index b1045a8..cdb7b12 100644
--- a/assets/sass/pages/_archive.scss
+++ b/assets/sass/pages/_archive.scss
@@ -3,6 +3,7 @@
padding: 2rem 2rem 0;
width: 100%;
@include flexbox();
+ @include flex-direction(column);
@include justify-content(flex-start);
&__container {
diff --git a/assets/sass/pages/_body.scss b/assets/sass/pages/_body.scss
index edfea07..40292e0 100644
--- a/assets/sass/pages/_body.scss
+++ b/assets/sass/pages/_body.scss
@@ -1,6 +1,5 @@
#body {
position: relative;
- overflow-x: hidden;
@include themify($themes) {
color: themed('body-color');
background-color: themed('backdrop-background-color');
@@ -9,3 +8,7 @@
}
}
}
+
+html {
+ overflow-x: hidden;
+}
\ No newline at end of file
diff --git a/assets/sass/themes/_dark.scss b/assets/sass/themes/_dark.scss
index 6541045..c45ae50 100644
--- a/assets/sass/themes/_dark.scss
+++ b/assets/sass/themes/_dark.scss
@@ -91,7 +91,7 @@ $dark: (
gtt-background-color: #403E41,
gtt-hover-color: #82aaff,
gtt-hover-background-color: lighten(#403E41, 5%),
- whoami-border-color: #90a4ae,
+ whoami-border-color: #727072,
switch-background-color: #403E41,
switch-button-color: #FCFCFA,
switch-active-color: #FF6188,
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
deleted file mode 100644
index 373317c..0000000
--- a/exampleSite/config.toml
+++ /dev/null
@@ -1,189 +0,0 @@
-baseURL = "http://example.org"
-title = "Hugo Zzo Theme"
-theme = "zzo"
-
-defaultContentLanguage = "en"
-defaultContentLanguageInSubdir = true
-hasCJKLanguage = true
-
-summaryLength = 70
-
-copyright = "©{year}, All Rights Reserved"
-timeout = 10000
-enableEmoji = true
-paginate = 7
-rssLimit = 100
-
-[outputs]
- home = [ "HTML", "RSS", "JSON" ]
-
-[taxonomies]
- category = "categories"
- tag = "tags"
- series = "series"
-
-[params]
- logoText = "Zzo"
- description = "The Zzo theme for Hugo example site."
- custom_css = []
- custom_js = []
-
- # header
- homeHeaderType = "slide" # text, img, slide
- swiperCount = 3 # only works when homeHeaderType = slide
-
- # body
- enableBreadcrumb = true
- enablePhotoSwipe = true
- enableSearch = true
- enableMark = true
- enableGoToTop = true
- enableWhoami = true
- summaryShape = "card" # card, classic, compact
- archiveGroupByDate = "2006" # "2006-01": group by month, "2006": group by year
- archivePaginate = 20
- paginateWindow = 1
-
- # whoami
- myname = "zzossig"
- email = "zzossig@gmail.com"
- whoami = "Web Developer"
- useGravatar = false
- location = "Seoul, Korea"
- organization = "Hugo"
- link = "https://github.com/zzossig/hugo-theme-zzo"
-
- # sidebar
- enableBio = true
- enableSidebar = true
- enableSidebarTags = true
- enableSidebarSeries = true
- enableSidebarCategories = true
- enableToc = true
- enableTocSwitch = true
- itemsPerCategory = 5
- enableSideSubscribe = false
- searchLanguages = ['en']
-
- # footer
- showPoweredBy = true
- showFeedLinks = true
- showSocialLinks = true
- enableLangChange = true
- enableThemeChange = true
- themeOptions = ["dark", "light", "hacker", "solarized", "custom"]
-
- # comment
- enableComment = false
- disqus_shortname = ""
- commento = false
-
- [params.socialOptions]
- email = "mailto:your@email.com"
- facebook = "http://example.org"
- twitter = "http://example.org"
- github = "http://example.org"
- stack-overflow = ""
- instagram = ""
- google-plus = ""
- youtube = ""
- medium = ""
- tumblr = ""
- linkedin = ""
- pinterest = ""
- stack-exchange = ""
-
-[marketing]
- google_analytics = ""
- google_tag_manager = ""
-
-[languages]
-[languages.en]
- title = "Hugo Zzo Theme"
- languageName = "English"
- weight = 1
-
-[[languages.en.menu.main]]
- identifier = "about"
- name = "about"
- url = "about"
- weight = 10
-
-[[languages.en.menu.main]]
- identifier = "archive"
- name = "archive"
- url = "archive"
- weight = 11
-
-[[languages.en.menu.main]]
- identifier = "gallery"
- name = "gallery"
- url = "gallery"
- weight = 12
-
-[[languages.en.menu.main]]
- parent = "gallery"
- name = "cartoon"
- url = "gallery/cartoon"
-
-[[languages.en.menu.main]]
- parent = "gallery"
- name = "photo"
- url = "gallery/photo"
-
-[[languages.en.menu.main]]
- identifier = "posts"
- name = "posts"
- url = "posts"
- weight = 13
-
-[[languages.en.menu.main]]
- identifier = "notes"
- name = "notes"
- url = "notes"
- weight = 14
-
-[languages.ko]
- title = "Hugo Zzo Theme"
- languageName = "한국어"
- weight = 2
-
-[[languages.ko.menu.main]]
- identifier = "about"
- name = "about"
- url = "about"
- weight = 20
-
-[[languages.ko.menu.main]]
- identifier = "archive"
- name = "archive"
- url = "archive"
- weight = 21
-
-[[languages.ko.menu.main]]
- identifier = "gallery"
- name = "gallery"
- url = "gallery"
- weight = 22
-
-[[languages.ko.menu.main]]
- parent = "gallery"
- name = "cartoon"
- url = "gallery/cartoon"
-
-[[languages.ko.menu.main]]
- parent = "gallery"
- name = "photo"
- url = "gallery/photo"
-
-[[languages.ko.menu.main]]
- identifier = "posts"
- name = "posts"
- url = "posts"
- weight = 23
-
-[[languages.ko.menu.main]]
- identifier = "notes"
- name = "notes"
- url = "notes"
- weight = 24
\ No newline at end of file
diff --git a/exampleSite/config/_default/config.toml b/exampleSite/config/_default/config.toml
new file mode 100644
index 0000000..9f5d6d0
--- /dev/null
+++ b/exampleSite/config/_default/config.toml
@@ -0,0 +1,30 @@
+baseURL = "http://example.org/"
+title = "Hugo Zzo Theme"
+theme = "zzo"
+
+defaultContentLanguage = "en"
+defaultContentLanguageInSubdir = true
+hasCJKLanguage = true
+
+summaryLength = 70
+
+copyright = "©{year}, All Rights Reserved"
+timeout = 10000
+enableEmoji = true
+paginate = 13
+rssLimit = 100
+
+[outputs]
+ home = ["HTML", "RSS", "JSON", "WebAppManifest"]
+
+[mediaTypes."application/manifest+json"]
+ suffixes = ["webmanifest"]
+
+[outputFormats.WebAppManifest]
+ mediaType = "application/manifest+json"
+ rel = "manifest"
+
+[taxonomies]
+ category = "categories"
+ tag = "tags"
+ series = "series"
\ No newline at end of file
diff --git a/exampleSite/config/_default/languages.toml b/exampleSite/config/_default/languages.toml
new file mode 100644
index 0000000..b49847d
--- /dev/null
+++ b/exampleSite/config/_default/languages.toml
@@ -0,0 +1,9 @@
+[en]
+ title = "Hugo Zzo Theme"
+ languageName = "English"
+ weight = 1
+
+[ko]
+ title = "Hugo Zzo Theme"
+ languageName = "한국어"
+ weight = 2
\ No newline at end of file
diff --git a/exampleSite/config/_default/menus.en.toml b/exampleSite/config/_default/menus.en.toml
new file mode 100644
index 0000000..7ac545d
--- /dev/null
+++ b/exampleSite/config/_default/menus.en.toml
@@ -0,0 +1,39 @@
+[[main]]
+ identifier = "about"
+ name = "about"
+ url = "about"
+ weight = 1
+
+[[main]]
+ identifier = "archive"
+ name = "archive"
+ url = "archive"
+ weight = 2
+
+[[main]]
+ identifier = "gallery"
+ name = "gallery"
+ url = "gallery"
+ weight = 3
+
+[[main]]
+ parent = "gallery"
+ name = "cartoon"
+ url = "gallery/cartoon"
+
+[[main]]
+ parent = "gallery"
+ name = "photo"
+ url = "gallery/photo"
+
+[[main]]
+ identifier = "posts"
+ name = "posts"
+ url = "posts"
+ weight = 4
+
+[[main]]
+ identifier = "notes"
+ name = "notes"
+ url = "notes"
+ weight = 5
\ No newline at end of file
diff --git a/exampleSite/config/_default/params.toml b/exampleSite/config/_default/params.toml
new file mode 100644
index 0000000..0be8200
--- /dev/null
+++ b/exampleSite/config/_default/params.toml
@@ -0,0 +1,73 @@
+logoText = "Zzo"
+description = "The Zzo theme for Hugo example site."
+custom_css = []
+custom_js = []
+
+# header
+homeHeaderType = "slide" # text, img, slide
+swiperCount = 3 # only works when homeHeaderType = slide
+
+# body
+enableBreadcrumb = true
+enablePhotoSwipe = true
+enableSearch = true
+enableMark = true
+enableGoToTop = true
+enableWhoami = true
+summaryShape = "classic" # card, classic, compact
+archiveGroupByDate = "2006" # "2006-01": group by month, "2006": group by year
+archivePaginate = 13
+paginateWindow = 1
+
+# whoami
+myname = "zzossig"
+email = "zzossig@gmail.com"
+whoami = "Web Developer"
+useGravatar = false
+location = "Seoul, Korea"
+organization = "Hugo"
+link = "https://github.com/zzossig/hugo-theme-zzo"
+
+# sidebar
+enableBio = true
+enableSidebar = true
+enableSidebarTags = true
+enableSidebarSeries = true
+enableSidebarCategories = true
+enableToc = true
+enableTocSwitch = true
+itemsPerCategory = 5
+enableSideSubscribe = false
+searchLanguages = ['en']
+
+# footer
+showPoweredBy = true
+showFeedLinks = true
+showSocialLinks = true
+enableLangChange = true
+enableThemeChange = true
+themeOptions = ["dark", "light", "hacker", "solarized", "custom"]
+
+# comment
+enableComment = false
+disqus_shortname = ""
+commento = false
+
+[marketing]
+ google_analytics = ""
+ google_tag_manager = ""
+
+[socialOptions]
+ email = "mailto:your@email.com"
+ facebook = "http://example.org/"
+ twitter = "http://example.org/"
+ github = "https://github.com/zzossig/hugo-theme-zzo"
+ stack-overflow = ""
+ instagram = ""
+ google-plus = ""
+ youtube = ""
+ medium = ""
+ tumblr = ""
+ linkedin = ""
+ pinterest = ""
+ stack-exchange = ""
\ No newline at end of file
diff --git a/exampleSite/content/gallery/cartoon/index.md b/exampleSite/content/gallery/cartoon/index.md
index 0b47714..88154b3 100644
--- a/exampleSite/content/gallery/cartoon/index.md
+++ b/exampleSite/content/gallery/cartoon/index.md
@@ -2,5 +2,6 @@
title: "Cartoon"
date: 2018-10-11T10:20:16+09:00
type: "gallery"
+mode: "at-once" # at-once is a default value
description: "cartoon gallery"
---
diff --git a/exampleSite/content/gallery/photo/index.ko.md b/exampleSite/content/gallery/photo/index.ko.md
index d9503d8..a51c97e 100644
--- a/exampleSite/content/gallery/photo/index.ko.md
+++ b/exampleSite/content/gallery/photo/index.ko.md
@@ -5,6 +5,4 @@ type: "gallery"
mode: "one-by-one"
description: "포토 갤러리"
images:
- - image: owl.jpg
- caption: owl caption
---
diff --git a/exampleSite/content/gallery/photo/index.md b/exampleSite/content/gallery/photo/index.md
index 6f9bf18..f35a718 100644
--- a/exampleSite/content/gallery/photo/index.md
+++ b/exampleSite/content/gallery/photo/index.md
@@ -5,6 +5,8 @@ type: "gallery"
mode: "one-by-one"
description: "photo gallery"
images:
- - image: owl.jpg
- caption: owl caption
+ - image: albatross.png
+ caption: albatross caption
+ - image: teddy.png
+ caption: teddy caption
---
diff --git a/exampleSite/content/notes/hugo/hugo-1.md b/exampleSite/content/notes/hugo/hugo-1.md
index feeea7a..e8e4127 100644
--- a/exampleSite/content/notes/hugo/hugo-1.md
+++ b/exampleSite/content/notes/hugo/hugo-1.md
@@ -11,21 +11,3 @@ categories:
---
Dolore in consectetur irure qui laborum. Adipisicing cillum ad laboris dolor. Quis consectetur ullamco esse ad mollit anim sint nostrud esse. Irure voluptate ex fugiat voluptate ea fugiat laboris.
-
-Veniam deserunt ex ullamco laboris et elit culpa enim. Irure ipsum dolore sint nisi aliquip labore fugiat magna esse ad nostrud in. Eu aliqua mollit tempor proident pariatur voluptate.
-
-Esse quis incididunt adipisicing minim nulla ipsum ea qui Lorem et officia sit aute. Labore nulla exercitation amet ex tempor non ullamco reprehenderit ea exercitation nisi reprehenderit in. Do eiusmod nostrud enim cillum culpa. Ut culpa officia deserunt nostrud dolore consequat nulla ullamco culpa occaecat. Ipsum consectetur minim id ut ea reprehenderit enim aliquip occaecat mollit velit adipisicing. Elit cupidatat voluptate quis deserunt in do consectetur.
-
-Nostrud non anim culpa quis ea ad nisi non sit ea aute. Laboris sunt ipsum sit ad ut sint cillum mollit nisi anim pariatur Lorem sint. Nostrud proident ea sit velit eiusmod laboris ullamco qui. Reprehenderit nulla nisi quis cillum do est quis cillum et incididunt. Pariatur deserunt aliqua dolor ex velit. Veniam consectetur consectetur eu amet Lorem nisi ex ex consectetur Lorem aute deserunt amet aute. Et deserunt exercitation magna velit.
-
-Velit labore pariatur tempor reprehenderit laboris sit adipisicing. Nisi exercitation nostrud magna ullamco fugiat laborum ipsum esse amet nostrud dolore exercitation et id. Eiusmod et elit dolor ipsum culpa excepteur fugiat velit nisi et ea.
-
-Culpa et incididunt ipsum cillum incididunt nostrud velit. Elit aute cillum Lorem ad exercitation eiusmod laborum anim duis dolor reprehenderit qui ad sint. Nulla reprehenderit duis commodo in velit eiusmod veniam fugiat et aliqua pariatur fugiat. Lorem velit ex ad cillum. Magna ullamco cillum ad deserunt non adipisicing aliqua tempor velit.
-
-Ipsum eiusmod eiusmod dolor irure sint. Sunt in nostrud ad sint labore aliquip tempor consectetur aliquip pariatur. Magna velit veniam tempor eu est eu sit est. Tempor in proident sunt veniam ullamco. Est veniam cupidatat est cillum magna pariatur deserunt aute est elit eu cillum nulla ex. Aute magna amet nisi ut nostrud pariatur sunt Lorem labore adipisicing eiusmod elit.
-
-Duis adipisicing eu duis proident laborum incididunt elit sit enim ipsum commodo Lorem. Amet aliquip nulla amet excepteur. Minim laborum laborum eiusmod nisi enim. Est Lorem nisi culpa dolor consequat. Consectetur cillum Lorem pariatur pariatur amet consequat mollit consequat magna commodo. Amet non commodo ex quis.
-
-Est labore dolor nostrud consectetur ullamco fugiat ad voluptate elit sit mollit esse ullamco adipisicing. Aute ea Lorem ipsum eiusmod aute fugiat velit eiusmod consequat. Ea enim enim cillum amet in commodo elit pariatur et incididunt enim non fugiat ex. Aliqua elit minim laborum cupidatat cillum consequat aute elit minim aliqua. Voluptate cillum id proident nostrud est incididunt magna id excepteur quis non ut qui id.
-
-Et ipsum aliqua commodo qui proident ea voluptate incididunt cillum. Tempor eu veniam non minim elit. In aliqua ipsum incididunt magna pariatur quis aliquip ut minim culpa.
\ No newline at end of file
diff --git a/exampleSite/content/notes/sublist/note-1/index.md b/exampleSite/content/notes/sublist/note-1/index.md
new file mode 100644
index 0000000..83f1227
--- /dev/null
+++ b/exampleSite/content/notes/sublist/note-1/index.md
@@ -0,0 +1,17 @@
+---
+title: "Note-1"
+date: 2016-10-09T11:44:14+09:00
+description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit."
+series:
+- Go Web Dev
+tags:
+- Development
+- Go
+- fast
+- Blogging
+categories:
+- cTest
+---
+
+post-1 content
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis, bibendum massa et, bibendum enim. Nunc eu augue quis ante porta sodales. Mauris vel faucibus magna, dictum sagittis dolor. Nam scelerisque malesuada efficitur. Donec consequat sodales justo, ut aliquam ligula maximus nec. Quisque metus tellus, tincidunt eu consequat consequat, placerat sed ante. Cras pulvinar eros ex, vel luctus eros viverra sed. Donec nec quam aliquam, ultricies neque sed, sollicitudin lorem. Aenean faucibus, velit et facilisis semper, leo tellus pellentesque orci, non suscipit libero ipsum sed lacus. Fusce pharetra arcu sed tellus convallis, vel hendrerit turpis rhoncus.
\ No newline at end of file
diff --git a/exampleSite/content/notes/sublist/post-2.md b/exampleSite/content/notes/sublist/note-2.md
similarity index 63%
rename from exampleSite/content/notes/sublist/post-2.md
rename to exampleSite/content/notes/sublist/note-2.md
index b3df348..027ec0c 100644
--- a/exampleSite/content/notes/sublist/post-2.md
+++ b/exampleSite/content/notes/sublist/note-2.md
@@ -1,6 +1,7 @@
---
-title: "Post-2"
-date: 2019-10-09T11:44:14+09:00
+title: "Note-2"
+date: 2016-10-09T11:44:14+09:00
+description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis,"
series:
- Go Web Dev
tags:
@@ -9,8 +10,6 @@ tags:
- Blogging
categories:
- cTest
-featured_image: "tree.jpg"
-description: "this is description2"
---
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis, bibendum massa et, bibendum enim. Nunc eu augue quis ante porta sodales. Mauris vel faucibus magna, dictum sagittis dolor. Nam scelerisque malesuada efficitur. Donec consequat sodales justo, ut aliquam ligula maximus nec.
\ No newline at end of file
diff --git a/exampleSite/content/notes/sublist/post-3.md b/exampleSite/content/notes/sublist/note-3.md
similarity index 62%
rename from exampleSite/content/notes/sublist/post-3.md
rename to exampleSite/content/notes/sublist/note-3.md
index fb2ca6b..126df99 100644
--- a/exampleSite/content/notes/sublist/post-3.md
+++ b/exampleSite/content/notes/sublist/note-3.md
@@ -1,6 +1,7 @@
---
-title: "Post-3"
-date: 2019-10-09T11:44:14+09:00
+title: "Note-3"
+date: 2016-10-09T11:44:14+09:00
+description: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis,"
series:
- Go Web Dev
tags:
diff --git a/exampleSite/content/notes/sublist/post-1/index.md b/exampleSite/content/notes/sublist/post-1/index.md
deleted file mode 100644
index 23658b2..0000000
--- a/exampleSite/content/notes/sublist/post-1/index.md
+++ /dev/null
@@ -1,27 +0,0 @@
----
-title: "Post-1"
-date: 2019-10-09T11:44:14+09:00
-series:
-- Go Web Dev
-tags:
-- Development
-- Go
-- fast
-- Blogging
-categories:
-- cTest
-featured_video: "1.mp4"
-featured_video_poster: "1.jpg"
-description: "this is description"
----
-
-post-1 content
-Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut eget enim lobortis, bibendum massa et, bibendum enim. Nunc eu augue quis ante porta sodales. Mauris vel faucibus magna, dictum sagittis dolor. Nam scelerisque malesuada efficitur. Donec consequat sodales justo, ut aliquam ligula maximus nec. Quisque metus tellus, tincidunt eu consequat consequat, placerat sed ante. Cras pulvinar eros ex, vel luctus eros viverra sed. Donec nec quam aliquam, ultricies neque sed, sollicitudin lorem. Aenean faucibus, velit et facilisis semper, leo tellus pellentesque orci, non suscipit libero ipsum sed lacus. Fusce pharetra arcu sed tellus convallis, vel hendrerit turpis rhoncus.
-
-Vestibulum ac augue sed est feugiat cursus. Suspendisse at quam eu eros eleifend euismod. Integer at libero ut ex ultricies tincidunt sit amet id est. In pulvinar orci ac faucibus varius. Proin a mauris posuere, ullamcorper tellus quis, porttitor eros. Pellentesque sollicitudin leo id tellus interdum efficitur. Ut massa odio, auctor id ante a, suscipit tincidunt dolor. Cras vitae libero ut lorem tempus venenatis eu quis mi. Aenean scelerisque convallis nisi. Morbi porttitor imperdiet pretium. Cras vel felis urna. Aliquam dapibus mauris et pellentesque gravida. Maecenas arcu massa, tristique eget ipsum ac, faucibus cursus leo. Etiam ac est sed risus aliquam tempor. Mauris ut urna risus.
-
-Mauris molestie est nisl. Quisque facilisis condimentum magna et malesuada. Ut faucibus, arcu at euismod tempor, mauris est ultricies sapien, nec convallis lorem enim eget arcu. Maecenas magna dui, hendrerit id viverra nec, dictum a nulla. Ut maximus vestibulum sollicitudin. Vivamus in dapibus urna. Sed at vulputate enim. Donec in odio tempus, tincidunt sem quis, dictum risus. Aenean rhoncus urna lacus, vel ornare ante iaculis nec. Nunc iaculis commodo neque, vitae lobortis sem accumsan nec.
-
-Praesent leo libero, sollicitudin sed laoreet a, dapibus ac quam. Praesent vitae arcu ligula. Vestibulum turpis nunc, cursus sed ante semper, volutpat tempor magna. Nulla malesuada, elit vestibulum gravida imperdiet, mi tortor ultricies urna, in lacinia lectus ligula eget tellus. Vestibulum varius dictum augue, sed efficitur massa maximus eget. In hendrerit sollicitudin orci, nec posuere justo dignissim id. Proin vitae metus purus. Nullam cursus enim at orci scelerisque, vitae dignissim lectus condimentum. Nulla ultrices risus sit amet tortor convallis, ac tristique eros tristique. Fusce maximus fringilla pretium. Vivamus elementum, augue at suscipit tincidunt, quam ligula consectetur lorem, ut posuere nunc elit quis nibh. Nullam in blandit felis. Sed congue pellentesque iaculis.
-
-Donec vitae quam at risus dictum posuere efficitur et ex. Suspendisse augue nibh, mattis eu hendrerit nec, semper vitae nisl. Integer mollis tristique bibendum. Vestibulum rutrum sem vitae tempus fringilla. Nunc interdum purus dui, quis mollis velit convallis vitae. Ut lacinia diam ligula, a consequat lorem gravida eget. Sed semper leo sapien, ut accumsan lectus aliquam nec. Donec eleifend nisi libero, non pretium sem tempor ut. Suspendisse porttitor volutpat finibus. Morbi eget neque pretium, aliquam sapien sit amet, suscipit sapien.
\ No newline at end of file
diff --git a/exampleSite/content/posts/markdown-syntax.ko.md b/exampleSite/content/posts/markdown-syntax.ko.md
deleted file mode 100644
index d60c404..0000000
--- a/exampleSite/content/posts/markdown-syntax.ko.md
+++ /dev/null
@@ -1,147 +0,0 @@
-+++
-author = "Hugo Authors"
-title = "Markdown Syntax Guide"
-date = "2019-03-11"
-description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements."
-tags = [
- "markdown",
- "css",
- "html",
- "themes",
-]
-categories = [
- "themes",
- "syntax",
-]
-series = ["Themes Guide"]
-aliases = ["migrate-from-jekyl"]
-+++
-
-This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.
-
-
-## Headings
-
-The following HTML ``—`` elements represent six levels of section headings. `` is the highest section level while `` is the lowest.
-
-# H1
-## H2
-### H3
-#### H4
-##### H5
-###### H6
-
-## Paragraph
-
-Xerum, quo qui aut unt expliquam qui dolut labo. Aque venitatiusda cum, voluptionse latur sitiae dolessi aut parist aut dollo enim qui voluptate ma dolestendit peritin re plis aut quas inctum laceat est volestemque commosa as cus endigna tectur, offic to cor sequas etum rerum idem sintibus eiur? Quianimin porecus evelectur, cum que nis nust voloribus ratem aut omnimi, sitatur? Quiatem. Nam, omnis sum am facea corem alique molestrunt et eos evelece arcillit ut aut eos eos nus, sin conecerem erum fuga. Ri oditatquam, ad quibus unda veliamenimin cusam et facea ipsamus es exerum sitate dolores editium rerore eost, temped molorro ratiae volorro te reribus dolorer sperchicium faceata tiustia prat.
-
-Itatur? Quiatae cullecum rem ent aut odis in re eossequodi nonsequ idebis ne sapicia is sinveli squiatum, core et que aut hariosam ex eat.
-
-## Blockquotes
-
-The blockquote element represents content that is quoted from another source, optionally with a citation which must be within a `footer` or `cite` element, and optionally with in-line changes such as annotations and abbreviations.
-
-#### Blockquote without attribution
-
-> Tiam, ad mint andaepu dandae nostion secatur sequo quae.
-> **Note** that you can use *Markdown syntax* within a blockquote.
-
-#### Blockquote with attribution
-
-> Don't communicate by sharing memory, share memory by communicating.
-> — Rob Pike[^1]
-
-
-[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c) during Gopherfest, November 18, 2015.
-
-## Tables
-
-Tables aren't part of the core Markdown spec, but Hugo supports supports them out-of-the-box.
-
- Name | Age
---------|------
- Bob | 27
- Alice | 23
-
-#### Inline Markdown within tables
-
-| Inline | Markdown | In | Table |
-| ---------- | --------- | ----------------- | ---------- |
-| *italics* | **bold** | ~~strikethrough~~ | `code` |
-
-## Code Blocks
-
-#### Code block with backticks
-
-```
-html
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-```
-#### Code block indented with four spaces
-
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-
-#### Code block with Hugo's internal highlight shortcode
-{{< highlight html >}}
-
-
-
-
- Example HTML5 Document
-
-
- Test
-
-
-{{< /highlight >}}
-
-## List Types
-
-#### Ordered List
-
-1. First item
-2. Second item
-3. Third item
-
-#### Unordered List
-
-* List item
-* Another item
-* And another item
-
-#### Nested list
-
-* Item
-1. First Sub-item
-2. Second Sub-item
-
-## Other Elements — abbr, sub, sup, kbd, mark
-
-GIF is a bitmap image format.
-
-H2O
-
-Xn + Yn = Zn
-
-Press CTRL+ALT+Delete to end the session.
-
-Most salamanders are nocturnal, and hunt for insects, worms, and other small creatures.
-
diff --git a/exampleSite/content/posts/markdown-syntax.md b/exampleSite/content/posts/markdown-syntax.md
index d60c404..b670f67 100644
--- a/exampleSite/content/posts/markdown-syntax.md
+++ b/exampleSite/content/posts/markdown-syntax.md
@@ -15,6 +15,7 @@ categories = [
]
series = ["Themes Guide"]
aliases = ["migrate-from-jekyl"]
+featured_image = "feature1/markdown.png"
+++
This article offers a sample of basic Markdown syntax that can be used in Hugo content files, also it shows whether basic HTML elements are decorated with CSS in a Hugo theme.
diff --git a/exampleSite/content/posts/rich-content.md b/exampleSite/content/posts/rich-content.md
index 5ff41d7..17ffebb 100644
--- a/exampleSite/content/posts/rich-content.md
+++ b/exampleSite/content/posts/rich-content.md
@@ -7,6 +7,7 @@ tags = [
"shortcodes",
"privacy",
]
+featured_image = "feature2/content.png"
+++
Hugo ships with several [Built-in Shortcodes](https://gohugo.io/content-management/shortcodes/#use-hugo-s-built-in-shortcodes) for rich content, along with a [Privacy Config](https://gohugo.io/about/hugo-and-gdpr/) and a set of Simple Shortcodes that enable static and no-JS versions of various social media embeds.
diff --git a/exampleSite/content/posts/test-flowchart.md b/exampleSite/content/posts/test-flowchart.md
new file mode 100644
index 0000000..a4be750
--- /dev/null
+++ b/exampleSite/content/posts/test-flowchart.md
@@ -0,0 +1,33 @@
+---
+title: "Flowchart Test"
+date: 2019-11-14T12:00:06+09:00
+description: "flowchart.js is a flowchart DSL and SVG render that runs in the browser and terminal.
+Nodes and connections are defined in separately so that nodes can be reused and connections can be quickly changed."
+tags:
+-
+series:
+-
+categories:
+- diagram
+libraries:
+- flowchartjs
+featured_image: "feature1/flowchart.png"
+---
+
+{{< flowchartjs >}}
+st=>start: Start|past:>http://www.google.com[blank]
+e=>end: End|future:>http://www.google.com
+op1=>operation: My Operation|past
+op2=>operation: Stuff|current
+sub1=>subroutine: My Subroutine|invalid
+cond=>condition: Yes
+or No?|approved:>http://www.google.com
+c2=>condition: Good idea|rejected
+io=>inputoutput: catch something...|future
+
+st->op1(right)->cond
+cond(yes, right)->c2
+cond(no)->sub1(left)->op1
+c2(yes)->io->e
+c2(no)->op2->e
+{{< /flowchartjs >}}
diff --git a/exampleSite/content/posts/test-katext.md b/exampleSite/content/posts/test-katext.md
new file mode 100644
index 0000000..0b80dca
--- /dev/null
+++ b/exampleSite/content/posts/test-katext.md
@@ -0,0 +1,51 @@
+---
+title: "Katex Test"
+date: 2019-11-15T12:00:06+09:00
+description: "KaTeX is a fast, easy-to-use JavaScript library for TeX math rendering on the web."
+tags:
+-
+series:
+-
+categories:
+- math
+libraries:
+- katex
+featured_image: "feature2/mathbook.png"
+---
+
+
+The following
+
+$$ \int_{a}^{b} x^2 dx $$
+
+Is an integral
+
+$$
+ \varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }
+$$
+
+Enable Katex in the config file by setting the `katex` param to `true`. This will import the necessary Katex CSS/JS.
+
+See the online reference of [supported TeX functions](https://katex.org/docs/supported.html).
+
+**Note:** For inline math to render correctly, your content file extension must be `.mmark`. See the [official mmark site](https://mmark.nl/).
+
+```
+Inline math: $$ \varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887… $$
+```
+
+Inline math: $$ \varphi = \dfrac{1+\sqrt5}{2}= 1.6180339887… $$
+
+```
+Block math:
+
+$$
+\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }
+$$
+```
+
+Block math:
+
+$$
+\varphi = 1+\frac{1} {1+\frac{1} {1+\frac{1} {1+\cdots} } }
+$$
\ No newline at end of file
diff --git a/exampleSite/content/posts/test-mathjax.md b/exampleSite/content/posts/test-mathjax.md
new file mode 100644
index 0000000..5868d3c
--- /dev/null
+++ b/exampleSite/content/posts/test-mathjax.md
@@ -0,0 +1,17 @@
+---
+title: "MathJax Test"
+date: 2019-11-16T12:00:06+09:00
+description: "A JavaScript display engine for mathematics that works in all browsers.No more setup for readers. It just works."
+tags:
+-
+series:
+-
+categories:
+- math
+libraries:
+- mathjax
+featured_image: "feature1/infinity.png"
+---
+
+When $a \ne 0$, there are two solutions to $\(ax^2 + bx + c = 0\)$ and they are
+$$x = {-b \pm \sqrt{b^2-4ac} \over 2a}.$$
\ No newline at end of file
diff --git a/exampleSite/content/posts/test-mermaid.md b/exampleSite/content/posts/test-mermaid.md
new file mode 100644
index 0000000..30aab3f
--- /dev/null
+++ b/exampleSite/content/posts/test-mermaid.md
@@ -0,0 +1,91 @@
+---
+title: "Mermaid Test"
+date: 2019-11-17T12:00:06+09:00
+description: "Generate diagrams, charts, graphs or flows from markdown-like text via javascript."
+tags:
+-
+series:
+-
+categories:
+- diagram
+libraries:
+- mermaid
+featured_image: "feature2/workflow.png"
+---
+
+```mermaid
+graph TD;
+ A-->B;
+ A-->C;
+ B-->D;
+ C-->D;
+```
+
+```mermaid
+sequenceDiagram
+ participant Alice
+ participant Bob
+ Alice->John: Hello John, how are you?
+ loop Healthcheck
+ John->John: Fight against hypochondria
+ end
+ Note right of John: Rational thoughts
prevail...
+ John-->Alice: Great!
+ John->Bob: How about you?
+ Bob-->John: Jolly good!
+```
+
+```mermaid
+graph TD
+A[Hard] -->|Text| B(Round)
+B --> C{Decision}
+C -->|One| D[Result 1]
+C -->|Two| E[Result 2]
+```
+
+```mermaid
+gantt
+section Section
+Completed :done, des1, 2014-01-06,2014-01-08
+Active :active, des2, 2014-01-07, 3d
+Parallel 1 : des3, after des1, 1d
+Parallel 2 : des4, after des1, 1d
+Parallel 3 : des5, after des3, 1d
+Parallel 4 : des6, after des4, 1d
+```
+
+```mermaid
+classDiagram
+Class01 <|-- AveryLongClass : Cool
+<> Class01
+Class09 --> C2 : Where am i?
+Class09 --* C3
+Class09 --|> Class07
+Class07 : equals()
+Class07 : Object[] elementData
+Class01 : size()
+Class01 : int chimp
+Class01 : int gorilla
+class Class10 {
+ <>
+ int id
+ size()
+}
+```
+
+```mermaid
+stateDiagram
+[*] --> Still
+Still --> [*]
+Still --> Moving
+Moving --> Still
+Moving --> Crash
+Crash --> [*]
+```
+
+```mermaid
+pie
+"Dogs" : 386
+"Cats" : 85
+"Rats" : 15
+```
\ No newline at end of file
diff --git a/exampleSite/static/gallery/cartoon/abstract-3159733_640.jpg b/exampleSite/static/gallery/cartoon/abstract-3159733_640.jpg
new file mode 100644
index 0000000000000000000000000000000000000000..b989b6e09110d849c4fb0ab7f7a3ba8d55690c3c
GIT binary patch
literal 103645
zcmb4pWl&sAu=e8a7F-v12o@6DmMpS32`<42Zowh2xGe6@;%>o$d+^{IT!OpYyj9=#
zex&gok$t%eN5D)+Wgntj
33l|Fm1BUZkcbeU=-)T~e?LL^PZJ3l
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
z |