Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/darshanbaral/ghazal.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDarshan Baral <darshanbaral@users.noreply.github.com>2020-03-24 01:03:19 +0300
committerGitHub <noreply@github.com>2020-03-24 01:03:19 +0300
commitdcecb2702283b99a3b63fce2974e5e46178ce4bd (patch)
treefc5f6f9cb4ed76282e487897b9c972f5463d9376
parentb871e77792b624f3e616c91255b4df2930cc61a9 (diff)
Add files via upload
-rw-r--r--LICENSE20
-rw-r--r--archetypes/default.md2
-rw-r--r--exampleSite/config.toml26
-rw-r--r--exampleSite/content/poems/LFS_poems_LFE_5.glg22
-rw-r--r--exampleSite/content/poems/_index.md4
-rw-r--r--exampleSite/content/poems/poems_1.md22
-rw-r--r--exampleSite/content/poems/poems_2.md22
-rw-r--r--exampleSite/content/poems/poems_3.md22
-rw-r--r--exampleSite/content/poems/poems_4.md22
-rw-r--r--exampleSite/content/poems/poems_5.md22
-rw-r--r--exampleSite/content/post/LFS_post_LFE_6.glg12
-rw-r--r--exampleSite/content/post/_index.md4
-rw-r--r--exampleSite/content/post/post_1.md16
-rw-r--r--exampleSite/content/post/post_2.md16
-rw-r--r--exampleSite/content/post/post_3.md26
-rw-r--r--exampleSite/content/post/post_4.md16
-rw-r--r--exampleSite/content/post/post_5.md16
-rw-r--r--exampleSite/content/post/post_6.md16
-rw-r--r--images/screenshot.pngbin0 -> 104058 bytes
-rw-r--r--images/tn.pngbin0 -> 95497 bytes
-rw-r--r--layouts/404.html3
-rw-r--r--layouts/_default/baseof.html14
-rw-r--r--layouts/_default/list.html24
-rw-r--r--layouts/_default/single.html31
-rw-r--r--layouts/index.html26
-rw-r--r--layouts/partials/breadcrumb.html25
-rw-r--r--layouts/partials/footer.html12
-rw-r--r--layouts/partials/hamburgerCross.html56
-rw-r--r--layouts/partials/head.html38
-rw-r--r--layouts/partials/header.html11
-rw-r--r--layouts/partials/icons/chevron.html16
-rw-r--r--layouts/partials/icons/cross.html15
-rw-r--r--layouts/partials/icons/email.html15
-rw-r--r--layouts/partials/icons/facebook.html15
-rw-r--r--layouts/partials/icons/github.html15
-rw-r--r--layouts/partials/icons/hamburger.html15
-rw-r--r--layouts/partials/icons/linkedin.html15
-rw-r--r--layouts/partials/icons/twitter.html15
-rw-r--r--layouts/partials/intro.html38
-rw-r--r--layouts/partials/menu.html10
-rw-r--r--layouts/partials/prevnext.html29
-rw-r--r--layouts/partials/share.html46
-rw-r--r--layouts/partials/social.html7
-rw-r--r--static/css/main.css255
-rw-r--r--theme.toml21
45 files changed, 1073 insertions, 0 deletions
diff --git a/LICENSE b/LICENSE
new file mode 100644
index 0000000..faff36e
--- /dev/null
+++ b/LICENSE
@@ -0,0 +1,20 @@
+The MIT License (MIT)
+
+Copyright (c) 2020 YOUR_NAME_HERE
+
+Permission is hereby granted, free of charge, to any person obtaining a copy of
+this software and associated documentation files (the "Software"), to deal in
+the Software without restriction, including without limitation the rights to
+use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
+the Software, and to permit persons to whom the Software is furnished to do so,
+subject to the following conditions:
+
+The above copyright notice and this permission notice shall be included in all
+copies or substantial portions of the Software.
+
+THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
+FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
+COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
+IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/archetypes/default.md b/archetypes/default.md
new file mode 100644
index 0000000..ac36e06
--- /dev/null
+++ b/archetypes/default.md
@@ -0,0 +1,2 @@
++++
++++
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
new file mode 100644
index 0000000..a51dfa9
--- /dev/null
+++ b/exampleSite/config.toml
@@ -0,0 +1,26 @@
+baseURL = "http://www.example.com/"
+languageCode = "en"
+theme = "ghazal"
+
+[outputs]
+ home = ["HTML"]
+ page = ["HTML"]
+
+[params]
+ title = "ghazal Theme"
+ author = "Darshan Baral"
+ description = "A hugo theme for personal blogs"
+ footer = "2020 Darshan Baral."
+ about = "This is a short intro about me to describe some of the cool things I do."
+ image = "https://i.stack.imgur.com/oI2SB.jpg?s=328&g=1"
+
+ [params.theme]
+ profileImage = "/images/profile.jpg"
+ fontSize = "20px"
+ dateFormat = "2006/01/02"
+ paginateNum = 5
+
+ [params.social]
+ github = "#"
+ twitter = "#"
+ linkedin = "#"
diff --git a/exampleSite/content/poems/LFS_poems_LFE_5.glg b/exampleSite/content/poems/LFS_poems_LFE_5.glg
new file mode 100644
index 0000000..e77ba64
--- /dev/null
+++ b/exampleSite/content/poems/LFS_poems_LFE_5.glg
@@ -0,0 +1,22 @@
+---
+title: "{{ words 3 " " }}"
+date: {{ date "2018-01-01" 250 "2006-01-02" }}
+tags: ["{{ words 1 " " }}", "poems", "{{ words 1 " " }}"]
+categories: ["{{ words 1 " " }}"]
+description: "{{ words 5 " " }}"
+draft: false
+---
+
+# {{ words 4 " " }}
+
+{{ paras 3 1 }}
+
+## {{ words 3 " " }}
+
+{{ words 7 " " }}\\
+{{ words 8 " " }}\\
+{{ words 9 " " }}\\
+{{ words 4 " " }}\\
+{{ words 6 " " }}\\
+{{ words 8 " " }}\\
+{{ words 7 " " }}\\ \ No newline at end of file
diff --git a/exampleSite/content/poems/_index.md b/exampleSite/content/poems/_index.md
new file mode 100644
index 0000000..14add3d
--- /dev/null
+++ b/exampleSite/content/poems/_index.md
@@ -0,0 +1,4 @@
+---
+title: "Poems"
+weight: 30
+--- \ No newline at end of file
diff --git a/exampleSite/content/poems/poems_1.md b/exampleSite/content/poems/poems_1.md
new file mode 100644
index 0000000..4204216
--- /dev/null
+++ b/exampleSite/content/poems/poems_1.md
@@ -0,0 +1,22 @@
+---
+title: "tellus mus elementum"
+date: 2018-01-23
+tags: ["venenatis", "poems", "euismod"]
+categories: ["ridiculus"]
+description: "ultricies est fames pellentesque mattis"
+draft: false
+---
+
+# quisque nec laoreet natoque
+
+Mauris porttitor potenti risus mus bolestie nunc sollicitudin pulvinar interdum sem eget tempor. Rutrum dictum facilisi cursus donec morbi consectetur faucibus vivamus tempus. Felis sollicitudin maecenas elit fringilla suspendisse faucibus adipiscing interdum arcu.
+
+## congue quis vestibulum
+
+faucibus et amet penatibus id nunc cursus\
+amet imperdiet at nulla dictum praesent egestas lectus\
+sed penatibus nunc mollis sollicitudin fermentum a dictum curabitur\
+et id bolestie faucibus\
+cras nunc libero viverra non egestas\
+duis bibendum nulla morbi erat tortor commodo etiam\
+nulla nunc curabitur ac posuere facilisi mus\ \ No newline at end of file
diff --git a/exampleSite/content/poems/poems_2.md b/exampleSite/content/poems/poems_2.md
new file mode 100644
index 0000000..87d959f
--- /dev/null
+++ b/exampleSite/content/poems/poems_2.md
@@ -0,0 +1,22 @@
+---
+title: "non vitae at"
+date: 2018-03-21
+tags: ["varius", "poems", "placerat"]
+categories: ["morbi"]
+description: "imperdiet euismod mus ligula malesuada"
+draft: false
+---
+
+# maecenas phasellus incididunt gravida
+
+Porta feugiat ultricies accimsan porttitor morbi odio lacus, nullam ipsum adipiscing elementum pharetra vitae congue. Felis labore vitae in facilisis nam cras tempor egestas placerat. Eget labore metus suscipit maecenas lectus nibh iaculis dictum.
+
+## nam nunc placerat
+
+ultricies elementum ligula ut quis feugiat bibendum\
+praesent sollicitudin magna potenti pretium aenean nulla lectus\
+porta feugiat ipsum eget diam incididunt do gravida tortor\
+ridiculus nisl in nec\
+sit eget condimentum nec ac consequat\
+do iaculis at luctus ac pellentesque libero porttitor\
+mattis felis duis non porta odio magna\
diff --git a/exampleSite/content/poems/poems_3.md b/exampleSite/content/poems/poems_3.md
new file mode 100644
index 0000000..ed1e51b
--- /dev/null
+++ b/exampleSite/content/poems/poems_3.md
@@ -0,0 +1,22 @@
+---
+title: "nisl natoque lacinia"
+date: 2018-06-19
+tags: ["turpis", "poems", "eiusmod"]
+categories: ["imperdiet"]
+description: "porttitor ultrices ultricies madssa aliqua"
+draft: false
+---
+
+# eget facilisi accimsan fringilla
+
+Aliqua nisi phasellus laoreet eu feugiat interdum mi ultricies sit. Elit natoque elit rutrum consequat semper justo sapien, commodo elementum tempus lectus augue orci a. Gravida metus etiam tempor aliquam purus commodo vitae convallis egestas laoreet velit.
+
+## ligula quis aliquet
+
+magna pellentesque cras mollis congue in placerat\
+rhoncus quam turpis penatibus aliquam commodo sapien in\
+proin facilisi sagittis ultricies eu fermentum in pellentesque adipiscing\
+dignissim justo risus dolor\
+amet suspendisse elementum venenatis facilisis malesuada\
+nulla sit labore vivamus do rhoncus convallis enim\
+amet ut fringilla porttitor odio mus labore\ \ No newline at end of file
diff --git a/exampleSite/content/poems/poems_4.md b/exampleSite/content/poems/poems_4.md
new file mode 100644
index 0000000..e2317f7
--- /dev/null
+++ b/exampleSite/content/poems/poems_4.md
@@ -0,0 +1,22 @@
+---
+title: "integer purus aliquam"
+date: 2018-01-30
+tags: ["est", "poems", "imperdiet"]
+categories: ["mauris"]
+description: "morbi dolore consequat elementum neque"
+draft: false
+---
+
+# tempus suspendisse risus faucibus
+
+Lobortis laoreet semper varius ut magna accimsan ultrices dolor a. Condimentum et dignissim congue nisl sociis erat posuere, cras sapien felis fermentum tristique vulputate nunc. Mi porta facilisi nulla iaculis pulvinar posuere tempor suscipit nec.
+
+## nam adipiscing vitae
+
+imperdiet fames dolore tempus rhoncus non pellentesque\
+nullam porta duis purus ultricies urna nec dolore\
+accimsan eiusmod semper quis nam libero purus tempor nisi\
+etiam congue proin risus\
+ac varius fermentum neque auctor quis\
+mattis nam metus nisi proin eiusmod mus natoque\
+vivamus velit at nunc placerat varius sem\ \ No newline at end of file
diff --git a/exampleSite/content/poems/poems_5.md b/exampleSite/content/poems/poems_5.md
new file mode 100644
index 0000000..0845096
--- /dev/null
+++ b/exampleSite/content/poems/poems_5.md
@@ -0,0 +1,22 @@
+---
+title: "ullamcorper sed sociis"
+date: 2018-06-05
+tags: ["adipiscing", "poems", "in"]
+categories: ["aliqua"]
+description: "justo arcu aliquam et tempus"
+draft: false
+---
+
+# volutpat commodo accimsan lacus
+
+In dolor egestas magnis elit vestibulum duis tempor arcu iaculis fermentum consectetur. Posuere aliquam ultrices sem cras lectus eleifend vivamus, nisl metus hendrerit vestibulum sagittis bibendum magnis. Ut dolore praesent porttitor magnis vel blandit placerat convallis pulvinar bolestie rutrum adipiscing.
+
+## porttitor at nunc
+
+erat tortor sed magna labore mauris tempor\
+consectetur semper aenean ac convallis est phasellus luctus\
+luctus consequat quisque odio tortor metus consectetur nullam madssa\
+enim fames incididunt imperdiet\
+dignissim leo sollicitudin justo pretium vulputate\
+in feugiat lorem phasellus auctor sit madssa leo\
+mauris mi at velit sem enim sed\ \ No newline at end of file
diff --git a/exampleSite/content/post/LFS_post_LFE_6.glg b/exampleSite/content/post/LFS_post_LFE_6.glg
new file mode 100644
index 0000000..f57646b
--- /dev/null
+++ b/exampleSite/content/post/LFS_post_LFE_6.glg
@@ -0,0 +1,12 @@
+---
+title: "{{ words 7 " " }}"
+date: {{ date "2018-01-01" 250 "2006-01-02" }}
+tags: ["{{ words 2 " " }}", "notes", "{{ words 1 " " }}"]
+categories: ["{{ words 2 " " }}", "{{ words 1 " " }}"]
+description: "{{ words 12 " " }}"
+draft: false
+---
+
+# {{ words 5 " " }}
+
+{{ paras 6 3 }} \ No newline at end of file
diff --git a/exampleSite/content/post/_index.md b/exampleSite/content/post/_index.md
new file mode 100644
index 0000000..2a15fdf
--- /dev/null
+++ b/exampleSite/content/post/_index.md
@@ -0,0 +1,4 @@
+---
+title: "Blog Posts"
+weight: 20
+--- \ No newline at end of file
diff --git a/exampleSite/content/post/post_1.md b/exampleSite/content/post/post_1.md
new file mode 100644
index 0000000..ce4d462
--- /dev/null
+++ b/exampleSite/content/post/post_1.md
@@ -0,0 +1,16 @@
+---
+title: "vestibulum vitae dictum aliqua phasellus magnis at"
+date: 2018-05-23
+tags: ["aliquam incididunt", "notes", "velit"]
+categories: ["aliquam auctor", "do"]
+description: "vulputate sem sapien felis ullamcorper risus mi eu metus integer posuere fermentum"
+draft: false
+---
+
+# eu velit magna aliqua hendrerit
+
+Cursus non odio nam suspendisse mollis tempus tincidunt, cursus praesent facilisi elementum etiam rhoncus tempor. At penatibus ultrices nulla phasellus mi quis luctus felis ultricies. Urna tempus ac consequat sem sed curabitur justo, quam suspendisse cursus aenean integer tellus consectetur. Sed bibendum hendrerit volutpat fames libero nisl dui, nunc vivamus augue posuere luctus scelerisque ultrices. Do pretium consectetur vestibulum lacinia eget do semper, varius viverra scelerisque madssa semper venenatis cras. Ac pharetra interdum rhoncus eleifend libero bolestie ligula justo.
+
+Malesuada vel arcu odio scelerisque tellus adipiscing congue vitae erat leo commodo. Rhoncus amet cras curabitur non augue aenean eu nibh nisl orci lorem. Augue rhoncus euismod leo nam netus viverra interdum lectus do quam. Consequat dolor metus urna ultricies mi aliquet dolore dictum. Facilisi facilisis et eiusmod mus orci consectetur dolore ultricies placerat porttitor sed. Est labore hendrerit id malesuada interdum quisque mollis mattis ut.
+
+Aliqua congue egestas bibendum pretium semper id vulputate eleifend lorem vestibulum auctor. Euismod eleifend eiusmod at vel suspendisse donec commodo sit volutpat do. Iaculis accimsan ipsum suscipit labore mattis sollicitudin sit eiusmod turpis. Nisi pulvinar vulputate scelerisque feugiat posuere a dui faucibus. Nam ultrices magnis netus sed faucibus aliqua interdum laoreet consectetur eleifend. Malesuada elit enim ullamcorper commodo eget pretium penatibus vitae vestibulum iaculis. \ No newline at end of file
diff --git a/exampleSite/content/post/post_2.md b/exampleSite/content/post/post_2.md
new file mode 100644
index 0000000..5d3f63c
--- /dev/null
+++ b/exampleSite/content/post/post_2.md
@@ -0,0 +1,16 @@
+---
+title: "enim ultricies dolore metus ac eiusmod interdum"
+date: 2018-05-18
+tags: ["eu fames", "notes", "pharetra"]
+categories: ["facilisi odio", "id"]
+description: "posuere ultricies ornare ligula augue do aliquam vitae erat labore ipsum nibh"
+draft: false
+---
+
+# non tempor mauris elementum semper
+
+Interdum dolor sit etiam aenean ac fermentum auctor cursus nulla tellus purus justo. Ullamcorper elit do tincidunt auctor sit leo, pulvinar scelerisque do fringilla nisi porttitor fermentum. Tellus elit mauris lobortis iaculis mus morbi nunc lacus. Velit placerat facilisis varius odio purus sociis elementum morbi. Dignissim congue nulla diam aenean mi commodo quisque egestas amet mattis posuere lobortis. Tristique laoreet mus diam tellus vestibulum scelerisque ipsum, rhoncus mollis sed consequat natoque eget sem.
+
+Potenti non mollis bolestie dui justo feugiat maecenas interdum. Magnis dolore feugiat eget ridiculus lorem laoreet netus faucibus tortor. Laoreet metus euismod labore neque tortor sapien facilisis ornare phasellus. Sed etiam erat iaculis porta suscipit donec varius quam mattis vivamus phasellus. Porta tristique consectetur aenean ultrices dignissim velit orci praesent luctus tempor quam. Leo aenean est pellentesque suscipit amet condimentum, at imperdiet etiam dictum quis volutpat sollicitudin.
+
+Nullam dignissim ac vel sed hendrerit tortor, aliquet nunc gravida eiusmod netus placerat aenean. Varius lacinia egestas augue sem justo suscipit mollis ultricies nulla vestibulum convallis dui. Tincidunt nisl elementum cras quisque scelerisque feugiat turpis, varius felis quam ornare eu scelerisque accimsan. Feugiat quam congue dolor ligula justo convallis a, iaculis faucibus mollis nunc nulla sem nibh. Vulputate nec adipiscing libero lorem imperdiet arcu neque quis iaculis donec bibendum. Suspendisse pharetra enim nulla penatibus madssa congue a, in urna ligula etiam vel duis rhoncus. \ No newline at end of file
diff --git a/exampleSite/content/post/post_3.md b/exampleSite/content/post/post_3.md
new file mode 100644
index 0000000..2ca123c
--- /dev/null
+++ b/exampleSite/content/post/post_3.md
@@ -0,0 +1,26 @@
+---
+title: "luctus enim ultricies auctor pulvinar nam etiam"
+date: 2018-01-06
+tags: ["mollis urna", "notes", "laoreet"]
+categories: ["diam aliqua", "fringilla"]
+description: "dictum tellus sapien vitae integer justo amet mauris cras bolestie sollicitudin dignissim"
+draft: false
+---
+
+# donec lacinia eleifend sem a
+
+Pulvinar tempor ultrices amet praesent aliquet non magnis euismod elit venenatis. Aliqua consequat tristique erat nulla sit risus aliqua posuere. Potenti natoque augue proin accimsan risus scelerisque id integer curabitur mattis amet quisque. Aliquet porta sit sapien natoque sed fringilla, madssa suspendisse vivamus placerat sociis condimentum ridiculus. Natoque egestas non lectus pellentesque nunc mattis eu ridiculus pretium maecenas ligula. Gravida facilisis sem mollis sagittis aliquet ornare bibendum, leo nec morbi tortor diam maecenas tempor.
+
+Natoque ipsum ac purus mi `var x` tempus facilisis suspendisse consectetur duis interdum. Potenti vel accimsan fringilla vestibulum neque odio, lacinia duis facilisi turpis consectetur sollicitudin eleifend. Netus posuere et aliquet mauris lacinia habitant lacus imperdiet. Mollis auctor facilisi commodo maecenas condimentum convallis, pretium in consequat velit vel ipsum posuere. Est mollis imperdiet proin vel iaculis aliquam lorem, nibh mattis magna commodo consequat convallis volutpat. Vel gravida purus sagittis nunc netus aliquam quis facilisi magnis.
+
+Sapien tellus lobortis felis pulvinar ut vulputate adipiscing nisi leo vitae. Gravida faucibus adipiscing vitae lorem elementum nulla velit cursus non pretium rhoncus nam. Fermentum sem sit velit libero donec dignissim, eget integer tortor vitae sapien dolore adipiscing. Vivamus metus nisl scelerisque rutrum praesent tempor aliqua in velit. Erat auctor fames mus mi pulvinar nulla porta rhoncus. Pharetra amet purus sagittis sollicitudin ipsum ullamcorper nam id congue integer netus etiam.
+
+```r
+set.seed(42)
+x = sort(rnorm(20))
+y = rnorm(20)
+
+graphics.off()
+plot(x, y)
+abline(h = 0, v = 0, lty = 2)
+``` \ No newline at end of file
diff --git a/exampleSite/content/post/post_4.md b/exampleSite/content/post/post_4.md
new file mode 100644
index 0000000..8b1a467
--- /dev/null
+++ b/exampleSite/content/post/post_4.md
@@ -0,0 +1,16 @@
+---
+title: "est odio vel sapien augue neque incididunt"
+date: 2018-02-25
+tags: ["malesuada ornare", "notes", "ligula"]
+categories: ["rhoncus venenatis", "phasellus"]
+description: "pellentesque madssa netus natoque velit scelerisque tempor est maecenas auctor venenatis mus"
+draft: false
+---
+
+# ullamcorper odio lectus convallis leo
+
+Ultrices lacinia et do labore sapien nulla eu dictum luctus. Suscipit sollicitudin turpis bolestie pharetra nunc lorem gravida vitae proin. Dolor venenatis tortor vel eu at bolestie in dictum condimentum curabitur quis neque. Nisi ultricies elit proin sollicitudin vel fringilla nisi, augue aenean vivamus morbi lobortis netus dignissim. Amet pharetra gravida fermentum nullam luctus mattis laoreet turpis odio morbi elementum. Auctor morbi quam interdum donec eleifend magnis orci vestibulum facilisis rutrum vulputate potenti.
+
+Incididunt accimsan feugiat penatibus integer et praesent, libero aenean commodo madssa maecenas diam lorem. Quisque ultrices dignissim tristique vestibulum aliquet ligula, tempus ut mattis lacus consequat auctor laoreet. Turpis dignissim sed semper mollis commodo incididunt posuere leo vestibulum congue blandit. Euismod ipsum arcu sit curabitur scelerisque elementum at ornare habitant dictum eu incididunt. Erat id morbi quis felis feugiat amet consequat, porttitor justo penatibus tempus commodo nec mollis. Interdum augue sociis congue bibendum dui facilisi integer consectetur.
+
+Pharetra morbi tortor nulla etiam at eiusmod venenatis quisque. Mollis nisl mauris porta varius hendrerit vivamus augue pretium vitae dictum eu pulvinar. Libero ultrices penatibus egestas odio placerat condimentum euismod libero. Velit natoque placerat imperdiet hendrerit posuere lacus vivamus, penatibus lacus sociis posuere at est pretium. Tempor augue fringilla pulvinar est ridiculus metus volutpat quis at eget. Ridiculus velit mi phasellus sociis malesuada sollicitudin cras pellentesque fringilla sit. \ No newline at end of file
diff --git a/exampleSite/content/post/post_5.md b/exampleSite/content/post/post_5.md
new file mode 100644
index 0000000..44bca53
--- /dev/null
+++ b/exampleSite/content/post/post_5.md
@@ -0,0 +1,16 @@
+---
+title: "morbi faucibus tempus sed elit bolestie potenti"
+date: 2018-04-23
+tags: ["egestas donec", "notes", "venenatis"]
+categories: ["arcu eleifend", "dignissim"]
+description: "sollicitudin id orci consequat justo integer nulla blandit ac aliquam sapien dui"
+draft: false
+---
+
+# risus adipiscing cras etiam dui
+
+Dolore congue bolestie netus quisque phasellus etiam tristique labore. Accimsan incididunt felis eiusmod ligula vitae dignissim, nam habitant venenatis lorem sem vulputate convallis. Incididunt iaculis justo in tempus elit orci scelerisque, ultrices consectetur pretium lacus penatibus euismod volutpat. Scelerisque laoreet vestibulum nunc commodo porttitor ac mauris tincidunt. Auctor praesent tristique lacus bibendum mus vulputate aliqua diam. Phasellus nisl nam consequat tempor neque mi consectetur adipiscing.
+
+Fringilla luctus mi auctor bibendum diam varius, tempus aliqua nec quisque vivamus ridiculus sit. Etiam mattis eu lacus risus libero in consectetur quisque. Varius orci odio nisl phasellus blandit fames venenatis leo porttitor ultrices. Risus et blandit risus non vestibulum velit integer, nibh orci incididunt tempor erat volutpat porttitor. Aliquet sem lectus ultricies nisl porttitor do imperdiet erat sapien. Commodo venenatis pellentesque fermentum augue cursus luctus iaculis, elementum blandit mauris urna at incididunt faucibus.
+
+Faucibus quisque aenean fames labore dolore ullamcorper mollis eget fringilla. Condimentum iaculis ridiculus placerat auctor dictum gravida pharetra, tempor sociis mi morbi hendrerit facilisi magnis. Nullam felis etiam ut consectetur quisque pretium dictum donec ultricies. Mauris commodo elementum ultrices semper aliquet incididunt suscipit convallis natoque morbi eiusmod. Egestas accimsan porttitor nibh madssa labore nisi morbi amet nec bibendum. Gravida eiusmod curabitur ligula nam habitant cras penatibus magnis varius erat. \ No newline at end of file
diff --git a/exampleSite/content/post/post_6.md b/exampleSite/content/post/post_6.md
new file mode 100644
index 0000000..2b2a51b
--- /dev/null
+++ b/exampleSite/content/post/post_6.md
@@ -0,0 +1,16 @@
+---
+title: "nisi bibendum tellus laoreet id tortor cursus"
+date: 2018-03-09
+tags: ["fames porta", "notes", "venenatis"]
+categories: ["aliquet ligula", "habitant"]
+description: "luctus ullamcorper eu sagittis in dolore ridiculus nisi curabitur diam porta libero"
+draft: false
+---
+
+# morbi potenti lectus natoque vulputate
+
+Aliquam curabitur tristique netus malesuada lacinia praesent aliquam condimentum sagittis. Aliqua tristique ullamcorper fermentum bibendum est ornare nec odio. Metus penatibus fermentum pretium purus nunc phasellus mi natoque tristique hendrerit risus tortor. Donec commodo sem tortor dignissim tempor lectus praesent hendrerit sociis pellentesque labore suscipit. Felis felis tristique dignissim luctus eiusmod nullam auctor, a dictum erat fames ut venenatis elementum. Labore madssa risus suspendisse ultrices posuere aliquet gravida, nunc amet mollis sem tempor justo porta.
+
+Ornare facilisis dolor duis eiusmod blandit pretium potenti purus donec ullamcorper. Mattis egestas quam ultricies lacinia vivamus pulvinar integer lobortis magnis interdum mattis. Natoque tortor tellus aliquet labore est quis ipsum curabitur nunc felis posuere rutrum. Proin sagittis condimentum fames sociis ultrices felis tellus, commodo amet eleifend fringilla nibh etiam erat. A commodo nulla lacinia iaculis eu tellus nunc habitant. Urna consectetur curabitur et eleifend fermentum pellentesque porttitor aliqua imperdiet.
+
+Neque amet turpis eget potenti ut mauris fringilla sem vulputate porttitor. Adipiscing auctor phasellus vitae erat mus pharetra habitant praesent mattis mauris suspendisse. Purus quam natoque pharetra vivamus sed ac, sed ultricies odio dignissim vivamus elementum ornare. Aliquam orci ligula hendrerit varius phasellus do rutrum erat ornare et ridiculus eiusmod. Iaculis duis ligula non pretium ultrices convallis felis fermentum. Penatibus morbi magna rhoncus labore placerat luctus, convallis tempor auctor purus magna mus quisque. \ No newline at end of file
diff --git a/images/screenshot.png b/images/screenshot.png
new file mode 100644
index 0000000..f42bca1
--- /dev/null
+++ b/images/screenshot.png
Binary files differ
diff --git a/images/tn.png b/images/tn.png
new file mode 100644
index 0000000..bde0994
--- /dev/null
+++ b/images/tn.png
Binary files differ
diff --git a/layouts/404.html b/layouts/404.html
new file mode 100644
index 0000000..7e9b558
--- /dev/null
+++ b/layouts/404.html
@@ -0,0 +1,3 @@
+{{ define "main" }}
+<h1>Page not found.</h1>
+{{ end }} \ No newline at end of file
diff --git a/layouts/_default/baseof.html b/layouts/_default/baseof.html
new file mode 100644
index 0000000..b4c32be
--- /dev/null
+++ b/layouts/_default/baseof.html
@@ -0,0 +1,14 @@
+<!DOCTYPE html>
+<html lang="{{ .Site.LanguageCode }}">
+ {{- partial "head.html" . -}}
+ <body>
+ {{- partial "header.html" . -}}
+ {{- partial "menu.html" . -}}
+ <main id="content" style="padding: 10px; {{if not .IsHome }}margin-top: 80px; {{ end }}">
+ {{- block "main" . }}{{- end }}
+ </main>
+ {{ if not .IsHome }}
+ {{- partial "footer.html" . -}}
+ {{ end }}
+ </body>
+</html>
diff --git a/layouts/_default/list.html b/layouts/_default/list.html
new file mode 100644
index 0000000..226b560
--- /dev/null
+++ b/layouts/_default/list.html
@@ -0,0 +1,24 @@
+{{ define "main" }}
+
+<h1 style="margin: 0; text-decoration: underline;">
+ {{- .Title -}}
+</h1>
+
+<div>
+ {{ range (.Paginator .Site.Params.theme.paginateNum).Pages }}
+ <div
+ style="border: solid 1px; margin: 30px 0; padding: 10px; border-radius: 5px; background-color: var(--bgAltColor);"
+ >
+ <a href="{{ .Permalink | relURL }}">
+ <h2 style="margin: 0; font-size: 1.2em;">{{ .Title -}}</h2>
+ </a>
+ <span style="font-size: 0.65em; font-style: italic;"
+ ><time
+ >{{- dateFormat .Site.Params.theme.dateFormat .Date }}</time
+ > &middot; {{.Site.Params.author }}</span
+ >
+ <p style="margin: 0; font-size: 0.8em;">{{ substr .Summary 0 125 }}...</p>
+ </div>
+ {{ end }}
+</div>
+{{ end }}
diff --git a/layouts/_default/single.html b/layouts/_default/single.html
new file mode 100644
index 0000000..28dd5ba
--- /dev/null
+++ b/layouts/_default/single.html
@@ -0,0 +1,31 @@
+{{ define "main" }}
+<div
+ style="display: flex; flex-direction: column; margin-bottom: 0.5em;"
+>
+ <h1 style="margin: 0 0 0.25em 0; text-decoration: underline; font-size: 2.5em;">
+ {{- .Title -}}
+ </h1>
+ <div class="sharing-icons">
+ {{ partial "share.html" .}}
+ </div>
+</div>
+<div style="margin-bottom: 3.5em; font-style: italic; font-size: 0.9em;">by {{ .Site.Params.author }} &middot;
+ <time>{{ dateFormat .Site.Params.theme.dateFormat .Date }}</time></div>
+<div class="content">
+ {{ .Content }}
+</div>
+<script>
+ document.onkeydown = function(e) {
+ switch (e.keyCode) {
+ case 37:
+ //left key
+ document.querySelector(".previous-link").click();
+ break;
+ case 39:
+ //right key
+ document.querySelector(".next-link").click();
+ break;
+ }
+ };
+</script>
+{{ end }}
diff --git a/layouts/index.html b/layouts/index.html
new file mode 100644
index 0000000..9f6c1d0
--- /dev/null
+++ b/layouts/index.html
@@ -0,0 +1,26 @@
+{{ define "main" }}
+<div
+ style="height: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center;"
+>
+ {{ partial "intro.html" . }}
+ <div
+ style="display: flex; flex-direction: column; align-items: center; justify-content: center; width: 80vw; height: 80vw; min-width: 250px; min-height: 250px; max-width: 400px; max-height: 400px;"
+ >
+ <div
+ style="position: absolute; display: none; opacity: 0; transition: all 0.8s ease-in-out 0s; padding: 5px; max-width: 400px; max-height: 400px; box-sizing: border-box;"
+ class="more-info"
+ >
+ <p style="margin: 0 0 0.25em 0; font-size: 0.9em; text-align: center;">
+ {{ .Site.Params.about }}
+ </p>
+ {{ partial "social.html" . }}
+ </div>
+ <div class="profile-image" style="background-color: inherit; display: block; opacity: 1; visibility: visible; transition: all 0.8s ease-in-out 0s;">
+ <img
+ src="{{ .Site.Params.image | relURL }}"
+ style="width: 100%; height: 100%; border-radius: 100%;"
+ />
+ </div>
+ </div>
+</div>
+{{ end }}
diff --git a/layouts/partials/breadcrumb.html b/layouts/partials/breadcrumb.html
new file mode 100644
index 0000000..7aa4555
--- /dev/null
+++ b/layouts/partials/breadcrumb.html
@@ -0,0 +1,25 @@
+<div class="breadcrumb">
+ {{ template "breadcrumbnav" (dict "p1" . "p2" .) }}
+</div>
+{{ define "breadcrumbnav" }}
+{{ if .p1.Parent }}
+{{ template "breadcrumbnav" (dict "p1" .p1.Parent "p2" .p2 ) }}
+{{ else if not .p1.IsHome }}
+{{ template "breadcrumbnav" (dict "p1" .p1.Site.Home "p2" .p2 ) }}
+{{ end }}
+<span style="font-size: 0.8em;">
+ {{ if .p1.Parent }}
+ >
+ {{- end -}}
+ <a href="{{ if eq .p1 .p2 }}#{{ else }}{{ .p1.Permalink }}{{ end }}"
+ class="breadcrumb-link {{ if eq .p1 .p2 }}active{{ end }}"
+ style="margin-left: 5px; font-size: 0.85em; color:{{ if eq .p1 .p2 }}var(--primaryColor){{else}}var(--textColor){{ end }};"
+ >{{ if .p1.IsHome }}Home{{ end }}
+ {{ if gt (len .p1.Title) 15 }}
+ {{ substr .p1.Title 0 15 }}...
+ {{ else }}
+ {{ .p1.Title }}
+ {{ end }}</a
+ >
+</span>
+{{ end }}
diff --git a/layouts/partials/footer.html b/layouts/partials/footer.html
new file mode 100644
index 0000000..2182b85
--- /dev/null
+++ b/layouts/partials/footer.html
@@ -0,0 +1,12 @@
+<footer style="display: flex; flex-direction: column;">
+ {{ if eq .Kind "page" }} {{ partial "prevnext.html" . }} {{ end }}
+ {{ if eq .Kind "section" }}
+ <div>
+ {{ template "_internal/pagination.html" . }}
+ </div>
+ {{ end }}
+ <div style="padding-top: 10px; border-top: solid 1px; margin: 5px 0; font-size: 0.8em;">
+ {{ .Site.Params.footer }} ghazal by
+ <a href="https://www.darshanbaral.com/">darshan</a>.
+ </div>
+</footer>
diff --git a/layouts/partials/hamburgerCross.html b/layouts/partials/hamburgerCross.html
new file mode 100644
index 0000000..13fb731
--- /dev/null
+++ b/layouts/partials/hamburgerCross.html
@@ -0,0 +1,56 @@
+<div
+ class="hamburger-cross"
+ style="position: fixed; top: 15px; z-index: 50; width: 50px; height: 50px;"
+ onclick="myFunction()"
+>
+ <div class="hamburger" style="opacity: 1; position: absolute;">
+ {{ partial "icons/hamburger.html" . }}
+ </div>
+
+ <div class="cross" style="opacity: 0; position: absolute; top: 0;">
+ {{ partial "icons/cross.html" . }}
+ </div>
+</div>
+<script>
+ let currentX, currentY;
+
+ const showMenu = (menu, hamBurger, cross, main, footer) => {
+ hamBurger.style.opacity = "0";
+ cross.style.opacity = "1";
+ currentX = window.scrollX;
+ currentY = window.scrollY;
+ menu.classList.remove("collapsed");
+ menu.style.width = "100%";
+ main.style.display = "none";
+ footer ? (footer.style.display = "none") : undefined;
+ };
+
+ const hideMenu = (
+ menu,
+ hamBurger,
+ cross,
+ main,
+ footer,
+ currentX,
+ currentY
+ ) => {
+ hamBurger.style.opacity = "1";
+ cross.style.opacity = "0";
+ menu.classList.add("collapsed");
+ menu.style.width = "0px";
+ main.style.display = "block";
+ footer ? (footer.style.display = "block") : undefined
+ window.scrollTo(currentX, currentY);
+ };
+
+ const myFunction = () => {
+ const menu = document.querySelector(".slide-menu");
+ const hamBurger = document.querySelector(".hamburger");
+ const cross = document.querySelector(".cross");
+ const main = document.body.querySelector("main");
+ const footer = document.body.querySelector("footer");
+ menu.classList.contains("collapsed")
+ ? showMenu(menu, hamBurger, cross, main, footer)
+ : hideMenu(menu, hamBurger, cross, main, footer, currentX, currentY);
+ };
+</script>
diff --git a/layouts/partials/head.html b/layouts/partials/head.html
new file mode 100644
index 0000000..a179cac
--- /dev/null
+++ b/layouts/partials/head.html
@@ -0,0 +1,38 @@
+<head>
+ <title>
+ {{ .Site.Params.title }}{{ if .Title }} - {{ .Title }} {{ end }}
+ </title>
+ <meta name="theme-color" content="" />
+ <meta charset="utf-8" />
+ <meta content="width=device-width, initial-scale=1.0" name="viewport" />
+ <meta name="description" content="{{ .Site.Params.description }}" />
+ <meta name="author" content="{{ .Site.Params.author }}" />
+
+ <meta
+ property="og:url"
+ content="{{ .Permalink }}"
+ />
+ <meta property="og:type" content="website" />
+ <meta property="og:title" content="{{ .Site.Params.title }}{{ if .Title }} - {{ .Title }} {{ end }}" />
+ <meta property="og:description" content="{{ .Site.Params.description }}" />
+ <meta
+ property="og:image"
+ content="{{ `images/profile.jpg` | absURL }}"
+ />
+
+ {{ with .OutputFormats.Get "rss" -}}
+ {{ printf `<link rel="%s" type="%s" href="%s" title="%s" />` .Rel .MediaType.Type .Permalink $.Site.Title | safeHTML }}
+ {{ end -}}
+
+ <link rel="stylesheet" href="{{ `/css/main.css` | relURL }}" />
+ <link
+ href="https://fonts.googleapis.com/css2?family=Mukta:wght@300;700&display=swap"
+ rel="stylesheet"
+ />
+
+ <style>
+ html {
+ font-size: {{ .Site.Params.theme.fontSize | safeCSS }};
+ }
+ </style>
+</head>
diff --git a/layouts/partials/header.html b/layouts/partials/header.html
new file mode 100644
index 0000000..a202352
--- /dev/null
+++ b/layouts/partials/header.html
@@ -0,0 +1,11 @@
+{{ if not .IsHome}}
+<header
+ style="background-color: inherit; display: block; width: 100%; height: 70px; max-width: 960px; position: fixed; z-index: 20; margin: 0; top: 0;"
+>
+ <div
+ style="display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-end; align-items: flex-end; padding: 0 1em 0 2em; height: 100%;"
+ >
+ {{ partial "breadcrumb.html" . }}
+ </div>
+</header>
+{{ end }} {{ partial "hamburgerCross.html" . }}
diff --git a/layouts/partials/icons/chevron.html b/layouts/partials/icons/chevron.html
new file mode 100644
index 0000000..33c7c7e
--- /dev/null
+++ b/layouts/partials/icons/chevron.html
@@ -0,0 +1,16 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fas"
+ data-icon="chevron-right"
+ class="svg-inline--fa fa-chevron-right fa-w-10"
+ style="transform: rotate(0deg);"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 320 512"
+>
+ <path
+ fill="currentColor"
+ d="M285.476 272.971L91.132 467.314c-9.373 9.373-24.569 9.373-33.941 0l-22.667-22.667c-9.357-9.357-9.375-24.522-.04-33.901L188.505 256 34.484 101.255c-9.335-9.379-9.317-24.544.04-33.901l22.667-22.667c9.373-9.373 24.569-9.373 33.941 0L285.475 239.03c9.373 9.372 9.373 24.568.001 33.941z"
+ ></path>
+</svg>
diff --git a/layouts/partials/icons/cross.html b/layouts/partials/icons/cross.html
new file mode 100644
index 0000000..f53e1a9
--- /dev/null
+++ b/layouts/partials/icons/cross.html
@@ -0,0 +1,15 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fas"
+ data-icon="times"
+ class="svg-inline--fa fa-times fa-w-11"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 352 512"
+>
+ <path
+ fill="currentColor"
+ d="M242.72 256l100.07-100.07c12.28-12.28 12.28-32.19 0-44.48l-22.24-22.24c-12.28-12.28-32.19-12.28-44.48 0L176 189.28 75.93 89.21c-12.28-12.28-32.19-12.28-44.48 0L9.21 111.45c-12.28 12.28-12.28 32.19 0 44.48L109.28 256 9.21 356.07c-12.28 12.28-12.28 32.19 0 44.48l22.24 22.24c12.28 12.28 32.2 12.28 44.48 0L176 322.72l100.07 100.07c12.28 12.28 32.2 12.28 44.48 0l22.24-22.24c12.28-12.28 12.28-32.19 0-44.48L242.72 256z"
+ ></path>
+</svg>
diff --git a/layouts/partials/icons/email.html b/layouts/partials/icons/email.html
new file mode 100644
index 0000000..01ed9a6
--- /dev/null
+++ b/layouts/partials/icons/email.html
@@ -0,0 +1,15 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fas"
+ data-icon="envelope"
+ class="svg-inline--fa fa-envelope fa-w-16"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 512 512"
+>
+ <path
+ fill="currentColor"
+ d="M502.3 190.8c3.9-3.1 9.7-.2 9.7 4.7V400c0 26.5-21.5 48-48 48H48c-26.5 0-48-21.5-48-48V195.6c0-5 5.7-7.8 9.7-4.7 22.4 17.4 52.1 39.5 154.1 113.6 21.1 15.4 56.7 47.8 92.2 47.6 35.7.3 72-32.8 92.3-47.6 102-74.1 131.6-96.3 154-113.7zM256 320c23.2.4 56.6-29.2 73.4-41.4 132.7-96.3 142.8-104.7 173.4-128.7 5.8-4.5 9.2-11.5 9.2-18.9v-19c0-26.5-21.5-48-48-48H48C21.5 64 0 85.5 0 112v19c0 7.4 3.4 14.3 9.2 18.9 30.6 23.9 40.7 32.4 173.4 128.7 16.8 12.2 50.2 41.8 73.4 41.4z"
+ ></path>
+</svg>
diff --git a/layouts/partials/icons/facebook.html b/layouts/partials/icons/facebook.html
new file mode 100644
index 0000000..a239695
--- /dev/null
+++ b/layouts/partials/icons/facebook.html
@@ -0,0 +1,15 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fab"
+ data-icon="facebook"
+ class="svg-inline--fa fa-facebook fa-w-16"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 512 512"
+>
+ <path
+ fill="currentColor"
+ d="M504 256C504 119 393 8 256 8S8 119 8 256c0 123.78 90.69 226.38 209.25 245V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.28c-30.8 0-40.41 19.12-40.41 38.73V256h68.78l-11 71.69h-57.78V501C413.31 482.38 504 379.78 504 256z"
+ ></path>
+</svg>
diff --git a/layouts/partials/icons/github.html b/layouts/partials/icons/github.html
new file mode 100644
index 0000000..f77071b
--- /dev/null
+++ b/layouts/partials/icons/github.html
@@ -0,0 +1,15 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fab"
+ data-icon="github"
+ class="svg-inline--fa fa-github fa-w-16"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 496 512"
+>
+ <path
+ fill="currentColor"
+ d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"
+ ></path>
+</svg>
diff --git a/layouts/partials/icons/hamburger.html b/layouts/partials/icons/hamburger.html
new file mode 100644
index 0000000..46ce4c4
--- /dev/null
+++ b/layouts/partials/icons/hamburger.html
@@ -0,0 +1,15 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fas"
+ data-icon="bars"
+ class="svg-inline--fa fa-bars fa-w-14"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 448 512"
+>
+ <path
+ fill="currentColor"
+ d="M16 132h416c8.837 0 16-7.163 16-16V76c0-8.837-7.163-16-16-16H16C7.163 60 0 67.163 0 76v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16zm0 160h416c8.837 0 16-7.163 16-16v-40c0-8.837-7.163-16-16-16H16c-8.837 0-16 7.163-16 16v40c0 8.837 7.163 16 16 16z"
+ ></path>
+</svg>
diff --git a/layouts/partials/icons/linkedin.html b/layouts/partials/icons/linkedin.html
new file mode 100644
index 0000000..e2afef8
--- /dev/null
+++ b/layouts/partials/icons/linkedin.html
@@ -0,0 +1,15 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fab"
+ data-icon="linkedin-in"
+ class="svg-inline--fa fa-linkedin-in fa-w-14"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 448 512"
+>
+ <path
+ fill="currentColor"
+ d="M100.28 448H7.4V148.9h92.88zM53.79 108.1C24.09 108.1 0 83.5 0 53.8a53.79 53.79 0 0 1 107.58 0c0 29.7-24.1 54.3-53.79 54.3zM447.9 448h-92.68V302.4c0-34.7-.7-79.2-48.29-79.2-48.29 0-55.69 37.7-55.69 76.7V448h-92.78V148.9h89.08v40.8h1.3c12.4-23.5 42.69-48.3 87.88-48.3 94 0 111.28 61.9 111.28 142.3V448z"
+ ></path>
+</svg>
diff --git a/layouts/partials/icons/twitter.html b/layouts/partials/icons/twitter.html
new file mode 100644
index 0000000..dd1c0bc
--- /dev/null
+++ b/layouts/partials/icons/twitter.html
@@ -0,0 +1,15 @@
+<svg
+ aria-hidden="true"
+ focusable="false"
+ data-prefix="fab"
+ data-icon="twitter"
+ class="svg-inline--fa fa-twitter fa-w-16"
+ role="img"
+ xmlns="http://www.w3.org/2000/svg"
+ viewBox="0 0 512 512"
+>
+ <path
+ fill="currentColor"
+ d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"
+ ></path>
+</svg>
diff --git a/layouts/partials/intro.html b/layouts/partials/intro.html
new file mode 100644
index 0000000..e875e9d
--- /dev/null
+++ b/layouts/partials/intro.html
@@ -0,0 +1,38 @@
+<div
+ style="font-size: 2.2em; margin: 0 0 0.5em 0; display: flex; flex-direction: row; flex-wrap: wrap; align-items: center; justify-content: center; color: var(--primaryColor); text-align: center; line-height: 1.25em;"
+>
+ {{.Site.Params.title}}
+ <div
+ style="width: 20px; line-height: 0; padding: 1px 7px; margin-left: 0.35em; border-radius: 7px;"
+ class="show-more-info chevron-hz"
+ onclick="showInfo()"
+ >
+ {{ partial "icons/chevron.html" . }}
+ </div>
+</div>
+
+<script>
+ const showInfo = () => {
+ const showMoreInfo = document.querySelector(".show-more-info");
+ const profileImage = document.querySelector(".profile-image");
+ const chevron = document.querySelector(".fa-chevron-right");
+ const moreInfo = document.querySelector(".more-info");
+
+ if (showMoreInfo.classList.contains("chevron-hz")) {
+ showMoreInfo.classList.remove("chevron-hz");
+ profileImage.style.opacity = "0";
+ profileImage.style.visibility = "hidden";
+ chevron.style.transform = "rotate(90deg)";
+ moreInfo.style.display = "block";
+ moreInfo.style.opacity = "1";
+ } else {
+ showMoreInfo.classList.add("chevron-hz");
+ profileImage.style.display = "block";
+ profileImage.style.opacity = "1";
+ profileImage.style.visibility = "visible";
+ chevron.style.transform = "rotate(0deg)";
+ moreInfo.style.display = "none";
+ moreInfo.style.opacity = "0";
+ }
+ };
+</script>
diff --git a/layouts/partials/menu.html b/layouts/partials/menu.html
new file mode 100644
index 0000000..5fc5fd7
--- /dev/null
+++ b/layouts/partials/menu.html
@@ -0,0 +1,10 @@
+<div class="slide-menu collapsed" style="width: 0; overflow: hidden;">
+ <h1>
+ <a href="/" style="white-space: nowrap;">Home</a>
+ </h1>
+ {{ range .Site.Sections }}
+ <h1>
+ <a href="{{ .Permalink }}" style="white-space: nowrap;">{{ .Title }}</a>
+ </h1>
+ {{ end }}
+</div>
diff --git a/layouts/partials/prevnext.html b/layouts/partials/prevnext.html
new file mode 100644
index 0000000..76ba769
--- /dev/null
+++ b/layouts/partials/prevnext.html
@@ -0,0 +1,29 @@
+<div style="display: flex; flex-direction: row; justify-content: space-around">
+ {{- if .PrevInSection }}
+ <div>
+ <a
+ class="previous-link active"
+ href="{{ .PrevInSection.Permalink | relURL }}"
+ data-toggle="tooltip"
+ data-placement="top"
+ title="{{ .PrevInSection.Title }}"
+ >Previous</a
+ >
+ </div>
+ {{- else }}
+ <div class="previous-link disabled">Previous</div>
+ {{- end }} {{- if .NextInSection }}
+ <div>
+ <a
+ class="next-link active"
+ href="{{ .NextInSection.Permalink | relURL }}"
+ data-toggle="tooltip"
+ data-placement="top"
+ title="{{ .NextInSection.Title }}"
+ >Next</a
+ >
+ </div>
+ {{- else }}
+ <div class="next-link disabled">Next</div>
+ {{- end }}
+</div>
diff --git a/layouts/partials/share.html b/layouts/partials/share.html
new file mode 100644
index 0000000..6a9892a
--- /dev/null
+++ b/layouts/partials/share.html
@@ -0,0 +1,46 @@
+{{ $url := printf "%s" .URL | absLangURL }}
+
+<div style="display: flex; flex-direction: row; justify-content: space-between; width: 165px;">
+
+ <!-- Sharingbutton Facebook -->
+ <a
+ class="sharing-icon"
+ href="https://facebook.com/sharer/sharer.php?u={{ $url }}"
+ target="_blank"
+ rel="noopener"
+ aria-label="share on facebook"
+ title="share on facebook"
+ >
+ <div style="width: 40px; height: 40px;">
+ {{ partial "icons/facebook.html" . }}
+ </div>
+ </a>
+
+ <!-- Sharingbutton Twitter -->
+ <a
+ class="sharing-icon"
+ href="https://twitter.com/intent/tweet/?text={{ print .Title ` by ` .Site.Params.author }}&amp;url={{ $url }}"
+ target="_blank"
+ rel="noopener"
+ aria-label="share on twitter"
+ title="share on twitter"
+ >
+ <div style="width: 40px; height: 40px;">
+ {{ partial "icons/twitter.html" . }}
+ </div>
+ </a>
+
+ <!-- Sharingbutton E-Mail -->
+ <a
+ class="sharing-icon"
+ href="mailto:?subject={{ print .Title ` by ` .Site.Params.author }}&amp;body={{ $url }}"
+ target="_self"
+ rel="noopener"
+ aria-label="share by email"
+ title="share by email"
+ >
+ <div style="width: 40px; height: 40px;">
+ {{ partial "icons/email.html" . }}
+ </div>
+ </a>
+</div>
diff --git a/layouts/partials/social.html b/layouts/partials/social.html
new file mode 100644
index 0000000..3eeda67
--- /dev/null
+++ b/layouts/partials/social.html
@@ -0,0 +1,7 @@
+<div style="display: flex; justify-content: center; align-items: center; margin-top: 1em;">
+ {{ range $key, $val := .Site.Params.social }}
+ <div style="width: 40px; height: 40px; margin: 0 0.5em;">
+ <a href="{{ $val }}">{{ partial (print "icons/" $key ".html") . }}</a>
+ </div>
+ {{ end }}
+</div>
diff --git a/static/css/main.css b/static/css/main.css
new file mode 100644
index 0000000..7ddd746
--- /dev/null
+++ b/static/css/main.css
@@ -0,0 +1,255 @@
+:root {
+ --bgColor: #381460;
+ --bgAltColor: #2b0f49;
+ --textColor: #ffbd69;
+ --primaryColor: #fe346e;
+ --primaryHoverColor: #fe346e;
+ --inactiveColor: gray;
+ --codeColor: #51ef5b;
+}
+
+html,
+body {
+ height: 100%;
+ min-height: 100%;
+}
+
+body {
+ position: relative;
+ z-index: 10;
+ display: flex;
+ flex-direction: column;
+ padding: 10px;
+ max-width: 960px;
+ margin: auto;
+ color: var(--textColor);
+ background-color: var(--bgColor);
+ font-family: "Mukta", sans-serif;
+ font-weight: 300;
+ font-size: 1.2em;
+ overflow-y: scroll;
+}
+
+code {
+ font-size: 1em;
+ color: var(--codeColor);
+}
+
+pre {
+ padding: 0.5em;
+ border: solid 1px;
+ border-radius: 5px;
+ font-size: 0.85em;
+ background-color: var(--bgAltColor) !important;
+ overflow: scroll;
+}
+
+header,
+footer {
+ flex: none;
+}
+
+header {
+ padding-bottom: 15px;
+}
+
+header:after {
+ content: "";
+ display: block;
+ border-bottom: 1px solid var(--textColor);
+}
+
+main {
+ flex: 1 1 0%;
+}
+
+h1,
+h2,
+h3 {
+ font-weight: 300;
+ line-height: 1.2em;
+}
+
+h1 {
+ font-size: 2.2em;
+}
+
+h1 {
+ font-size: 1.8em;
+}
+
+h3 {
+ font-size: 1.5em;
+}
+
+a {
+ color: var(--primaryColor);
+ text-decoration: none;
+}
+
+a:hover {
+ color: var(--textColor);
+ text-decoration: underline;
+}
+
+.hamburger-cross {
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ color: var(--primaryColor);
+}
+
+.hamburger-cross:hover {
+ color: var(--textColor);
+ cursor: pointer;
+}
+
+.hamburger,
+.cross {
+ width: 40px;
+ height: 40px;
+}
+
+.slide-menu {
+ background-color: var(--bgColor);
+ max-width: 960px;
+ height: 100vh;
+ transition: all 0.5s;
+ position: fixed;
+ z-index: 30;
+ left: 0;
+ right: 0;
+ margin: auto;
+ top: 0;
+ display: flex;
+ flex-direction: column;
+ justify-content: center;
+ align-items: center;
+}
+
+ul.pagination {
+ display: flex;
+ flex-direction: row;
+ justify-content: center;
+ align-items: center;
+ list-style-type: none;
+}
+
+li.page-item {
+ font-size: 0.9em;
+ padding: 1px 12px;
+}
+
+li.page-item {
+ border-top: 1px solid var(--primaryColor);
+ border-bottom: 1px solid var(--primaryColor);
+ border-left: 1px solid var(--primaryColor);
+ background-color: var(--bgColor);
+}
+
+li.page-item.disabled a {
+ color: var(--inactiveColor);
+}
+
+li.page-item.active {
+ background-color: var(--primaryColor);
+}
+
+li.page-item.active a {
+ color: var(--bgColor);
+ font-weight: 700;
+}
+
+li.page-item:nth-child(1) {
+ border-radius: 10px 0 0 10px;
+}
+
+li.page-item:nth-child(6) {
+ border-radius: 0 10px 10px 0;
+ border-right: 1px solid var(--primaryColor);
+}
+
+.breadcrumb {
+ line-height: 0.85em;
+ text-align: right;
+}
+
+.breadcrumb-link:hover {
+ text-decoration: underline;
+}
+
+.sharing-icon:hover {
+ color: white;
+}
+
+.next-link,
+.previous-link {
+ padding: 3px;
+ border-radius: 5px;
+ display: inline-block;
+ text-align: center;
+ min-width: 100px;
+ margin-bottom: 1em;
+}
+
+.previous-link.active,
+.next-link.active {
+ color: var(--primaryColor);
+ background-color: var(--bgColor);
+ border: solid 1px var(--primaryColor);
+}
+
+.next-link.active:hover,
+.previous-link.active:hover {
+ color: var(--bgColor);
+ text-decoration: none;
+ background-color: var(--primaryHoverColor);
+}
+
+.previous-link.disabled,
+.next-link.disabled {
+ color: var(--inactiveColor);
+ border: solid 1px;
+ border-color: var(--inactiveColor);
+}
+
+.fa-chevron-right {
+ animation: blinkingText 1s infinite;
+ transition: all 0.5s;
+ color: var(--bgColor);
+}
+
+.fa-chevron-right:hover {
+ animation: none;
+ transition: all 0.5s;
+}
+
+.show-more-info {
+ background-color: var(--primaryColor);
+}
+
+.show-more-info:hover {
+ cursor: pointer;
+}
+
+@keyframes blinkingText {
+ 0% {
+ color: var(--bgColor);
+ }
+ 49% {
+ color: var(--bgColor);
+ }
+ 60% {
+ color: transparent;
+ }
+ 99% {
+ color: transparent;
+ }
+ 100% {
+ color: var(--bgColor);
+ }
+}
+
+.content img {
+ width: 100%;
+}
diff --git a/theme.toml b/theme.toml
new file mode 100644
index 0000000..10a8f2d
--- /dev/null
+++ b/theme.toml
@@ -0,0 +1,21 @@
+# theme.toml template for a Hugo theme
+# See https://github.com/gohugoio/hugoThemes#themetoml for an example
+
+name = "Gazal"
+license = "MIT"
+licenselink = "https://github.com/yourname/yourtheme/blob/master/LICENSE"
+description = ""
+homepage = "http://example.com/"
+tags = []
+features = []
+min_version = "0.65"
+
+[author]
+ name = ""
+ homepage = ""
+
+# If porting an existing theme
+[original]
+ name = ""
+ homepage = ""
+ repo = ""