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

github.com/zwbetz-gh/cayman-hugo-theme.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzwbetz <zwbetz@gmail.com>2019-04-02 19:38:41 +0300
committerzwbetz <zwbetz@gmail.com>2019-04-02 19:38:41 +0300
commita9be0c58cbd00849e0c82c964f9ad3f6383f984d (patch)
treec27b9d7f8f3b8be3ad7707269b0cd2466b49b13a /exampleSite
parentc9fedc083df4bf26b5d16e46215364e803621f12 (diff)
Make styles configurable. Add google analytics. Add disqus comments. Comment config file
Diffstat (limited to 'exampleSite')
-rw-r--r--exampleSite/config.toml41
-rw-r--r--exampleSite/content/post/cayman-typography/index.md4
-rw-r--r--exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.content241
-rw-r--r--exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.json1
4 files changed, 279 insertions, 8 deletions
diff --git a/exampleSite/config.toml b/exampleSite/config.toml
index 53f24d2..500ce61 100644
--- a/exampleSite/config.toml
+++ b/exampleSite/config.toml
@@ -3,8 +3,14 @@ languageCode = "en-us"
defaultContentLanguage = "en"
title = "Cayman"
theme = "cayman-hugo-theme"
+
+# Google analytics
googleAnalytics = "UA-123456789-1"
+
+# Disqus comments
disqusShortname = "yourdiscussshortname"
+
+# Syntax highlighting
pygmentsCodefences = true
pygmentsStyle = "pygments"
@@ -14,15 +20,42 @@ pygmentsStyle = "pygments"
[permalinks]
post = "/:filename/"
-[imaging]
- quality = 99
-
[params]
+ # Header text
project_name = "Cayman Hugo Theme"
project_tagline = "A clean, responsive Hugo theme, ported from the original Jekyll Caymen theme"
- dateFormat = "2006-01-02" # For more date formats see https://gohugo.io/functions/format/
+
+ # Date format for post list and single pages
+ # For more date formats see https://gohugo.io/functions/format/
+ dateFormat = "2006-01-02"
+
+ # Footer text, can be markdown
footer = "Made with [Hugo](https://gohugo.io/). Themed by [Cayman](https://github.com/zwbetz-gh/cayman-hugo-theme). Deployed to [Netlify](https://www.netlify.com/)."
+ # Breakpoints
+ large_breakpoint = "64em"
+ medium_breakpoint = "42em"
+
+ # Header colors
+ header_heading_color = "#fff"
+ header_background_color = "#159957"
+ header_background_color_secondary = "#155799"
+
+ # Text colors
+ section_headings_color = "#159957"
+ body_text_color = "#606c71"
+ body_link_color = "#1e6bb8"
+ blockquote_text_color = "#819198"
+
+ # Code colors
+ code_background_color = "#f3f6fa"
+ code_text_color = "#567482"
+
+ # Border colors
+ border_color = "#dce6f0"
+ table_border_color = "#e9ebec"
+ hr_border_color = "#eff0f1"
+
[menu]
[[menu.nav]]
name = "Blog"
diff --git a/exampleSite/content/post/cayman-typography/index.md b/exampleSite/content/post/cayman-typography/index.md
index 7b24527..9c8d2a6 100644
--- a/exampleSite/content/post/cayman-typography/index.md
+++ b/exampleSite/content/post/cayman-typography/index.md
@@ -360,7 +360,3 @@ Small images should be shown at their actual size.
Large images should always scale down and fit in the content container.
![](https://unsplash.it/1200/800)
-
-```
-This is the final element on the page and there should be no margin below this.
-```
diff --git a/exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.content b/exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.content
new file mode 100644
index 0000000..6d25bd8
--- /dev/null
+++ b/exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.content
@@ -0,0 +1,241 @@
+* {
+ box-sizing: border-box; }
+
+body {
+ padding: 0;
+ margin: 0;
+ font-family: "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;
+ font-size: 16px;
+ line-height: 1.5;
+ color: #606c71; }
+
+a {
+ color: #1e6bb8;
+ text-decoration: none; }
+ a:hover {
+ text-decoration: underline; }
+
+.btn {
+ display: inline-block;
+ margin-bottom: 1rem;
+ color: rgba(255, 255, 255, 0.7);
+ background-color: rgba(255, 255, 255, 0.08);
+ border-color: rgba(255, 255, 255, 0.2);
+ border-style: solid;
+ border-width: 1px;
+ border-radius: 0.3rem;
+ transition: color 0.2s, background-color 0.2s, border-color 0.2s; }
+ .btn:hover {
+ color: rgba(255, 255, 255, 0.8);
+ text-decoration: none;
+ background-color: rgba(255, 255, 255, 0.2);
+ border-color: rgba(255, 255, 255, 0.3); }
+ .btn + .btn {
+ margin-left: 1rem; }
+ @media screen and (min-width: 64em) {
+ .btn {
+ padding: 0.75rem 1rem; } }
+ @media screen and (min-width: 42em) and (max-width: 64em) {
+ .btn {
+ padding: 0.6rem 0.9rem;
+ font-size: 0.9rem; } }
+ @media screen and (max-width: 42em) {
+ .btn {
+ display: block;
+ width: 100%;
+ padding: 0.75rem;
+ font-size: 0.9rem; }
+ .btn + .btn {
+ margin-top: 1rem;
+ margin-left: 0; } }
+
+.page-header {
+ color: #fff;
+ text-align: center;
+ background-color: #159957;
+ background-image: linear-gradient(120deg, #155799, #159957); }
+ @media screen and (min-width: 64em) {
+ .page-header {
+ padding: 5rem 6rem; } }
+ @media screen and (min-width: 42em) and (max-width: 64em) {
+ .page-header {
+ padding: 3rem 4rem; } }
+ @media screen and (max-width: 42em) {
+ .page-header {
+ padding: 2rem 1rem; } }
+
+.project-name {
+ margin-top: 0;
+ margin-bottom: 0.1rem; }
+ @media screen and (min-width: 64em) {
+ .project-name {
+ font-size: 3.25rem; } }
+ @media screen and (min-width: 42em) and (max-width: 64em) {
+ .project-name {
+ font-size: 2.25rem; } }
+ @media screen and (max-width: 42em) {
+ .project-name {
+ font-size: 1.75rem; } }
+
+.project-tagline {
+ margin-bottom: 2rem;
+ font-weight: normal;
+ opacity: 0.7; }
+ @media screen and (min-width: 64em) {
+ .project-tagline {
+ font-size: 1.25rem; } }
+ @media screen and (min-width: 42em) and (max-width: 64em) {
+ .project-tagline {
+ font-size: 1.15rem; } }
+ @media screen and (max-width: 42em) {
+ .project-tagline {
+ font-size: 1rem; } }
+
+.main-content {
+ word-wrap: break-word; }
+ .main-content :first-child {
+ margin-top: 0; }
+ @media screen and (min-width: 64em) {
+ .main-content {
+ max-width: 64rem;
+ padding: 2rem 6rem;
+ margin: 0 auto;
+ font-size: 1.1rem; } }
+ @media screen and (min-width: 42em) and (max-width: 64em) {
+ .main-content {
+ padding: 2rem 4rem;
+ font-size: 1.1rem; } }
+ @media screen and (max-width: 42em) {
+ .main-content {
+ padding: 2rem 1rem;
+ font-size: 1rem; } }
+ .main-content img {
+ max-width: 100%; }
+ .main-content h1,
+ .main-content h2,
+ .main-content h3,
+ .main-content h4,
+ .main-content h5,
+ .main-content h6 {
+ margin-top: 2rem;
+ margin-bottom: 1rem;
+ font-weight: normal;
+ color: #159957; }
+ .main-content p {
+ margin-bottom: 1em; }
+ .main-content code {
+ padding: 2px 4px;
+ font-family: Consolas, "Liberation Mono", Menlo, Courier, monospace;
+ font-size: 0.9rem;
+ color: #567482;
+ background-color: #f3f6fa;
+ border-radius: 0.3rem; }
+ .main-content pre {
+ padding: 0.8rem;
+ margin-top: 0;
+ margin-bottom: 1rem;
+ font: 1rem Consolas, "Liberation Mono", Menlo, Courier, monospace;
+ color: #567482;
+ word-wrap: normal;
+ background-color: #f3f6fa;
+ border: solid 1px #dce6f0;
+ border-radius: 0.3rem; }
+ .main-content pre > code {
+ padding: 0;
+ margin: 0;
+ font-size: 0.9rem;
+ color: #567482;
+ word-break: normal;
+ white-space: pre;
+ background: transparent;
+ border: 0; }
+ .main-content .highlight {
+ margin-bottom: 1rem; }
+ .main-content .highlight pre {
+ margin-bottom: 0;
+ word-break: normal; }
+ .main-content .highlight pre,
+ .main-content pre {
+ padding: 0.8rem;
+ overflow: auto;
+ font-size: 0.9rem;
+ line-height: 1.45;
+ border-radius: 0.3rem;
+ -webkit-overflow-scrolling: touch; }
+ .main-content pre code,
+ .main-content pre tt {
+ display: inline;
+ max-width: initial;
+ padding: 0;
+ margin: 0;
+ overflow: initial;
+ line-height: inherit;
+ word-wrap: normal;
+ background-color: transparent;
+ border: 0; }
+ .main-content pre code:before, .main-content pre code:after,
+ .main-content pre tt:before,
+ .main-content pre tt:after {
+ content: normal; }
+ .main-content ul,
+ .main-content ol {
+ margin-top: 0; }
+ .main-content blockquote {
+ padding: 0 1rem;
+ margin-left: 0;
+ color: #819198;
+ border-left: 0.3rem solid #dce6f0; }
+ .main-content blockquote > :first-child {
+ margin-top: 0; }
+ .main-content blockquote > :last-child {
+ margin-bottom: 0; }
+ .main-content table {
+ display: block;
+ width: 100%;
+ overflow: auto;
+ word-break: normal;
+ word-break: keep-all;
+ -webkit-overflow-scrolling: touch; }
+ .main-content table th {
+ font-weight: bold; }
+ .main-content table th,
+ .main-content table td {
+ padding: 0.5rem 1rem;
+ border: 1px solid #e9ebec; }
+ .main-content dl {
+ padding: 0; }
+ .main-content dl dt {
+ padding: 0;
+ margin-top: 1rem;
+ font-size: 1rem;
+ font-weight: bold; }
+ .main-content dl dd {
+ padding: 0;
+ margin-bottom: 1rem; }
+ .main-content hr {
+ height: 2px;
+ padding: 0;
+ margin: 1rem 0;
+ background-color: #eff0f1;
+ border: 0; }
+
+.site-footer {
+ padding-top: 2rem;
+ margin-top: 2rem;
+ border-top: solid 1px #eff0f1; }
+ @media screen and (min-width: 64em) {
+ .site-footer {
+ font-size: 1rem; } }
+ @media screen and (min-width: 42em) and (max-width: 64em) {
+ .site-footer {
+ font-size: 1rem; } }
+ @media screen and (max-width: 42em) {
+ .site-footer {
+ font-size: 0.9rem; } }
+
+.site-footer-owner {
+ display: block;
+ font-weight: bold; }
+
+.site-footer-credits {
+ color: #819198; }
diff --git a/exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.json b/exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.json
new file mode 100644
index 0000000..634d93e
--- /dev/null
+++ b/exampleSite/resources/_gen/assets/scss/scss/cayman.scss_dc6e30e172360d791b9181d8ed4a1ee6.json
@@ -0,0 +1 @@
+{"Target":"css/cayman.7e1da535b7bbc81025784c149709e3132a89b8a053e4b714514010a332ff1faa.css","MediaType":"text/css","Data":{"Integrity":"sha256-fh2lNbe7yBAleEwUlwnjEyqJuKBT5LcUUUAQozL/H6o="}} \ No newline at end of file