aboutsummaryrefslogtreecommitdiff
path: root/content/overview-markdown-and-style.md
diff options
context:
space:
mode:
Diffstat (limited to 'content/overview-markdown-and-style.md')
-rw-r--r--content/overview-markdown-and-style.md350
1 files changed, 350 insertions, 0 deletions
diff --git a/content/overview-markdown-and-style.md b/content/overview-markdown-and-style.md
new file mode 100644
index 0000000..29b938a
--- /dev/null
+++ b/content/overview-markdown-and-style.md
@@ -0,0 +1,350 @@
++++
+title = "Markdown and Style Guide"
+description = "Sample article showcasing basic Markdown syntax and formatting for HTML elements."
+date = 2022-05-15
+
+[taxonomies]
+categories = ["Features"]
+tags = ["Markdown"]
+[extra]
+toc = true
++++
+
+This article offers a sample of basic Markdown syntax that can be used in Zola content files, also it shows if basic HTML elements are decorated with CSS in a Zola theme.
+<!-- more -->
+# Headings
+
+The following HTML `<h1>`—`<h6>` elements represent six levels of section
+headings. `<h1>` is the highest section level while `<h6>` 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 no 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.<br>
+> — <cite>Rob Pike[^1]</cite>
+
+> All men by nature desire to know.<br>
+> ― <cite>Aristotle[^2]</cite>
+
+## Blockquote with author
+
+> Power comes in response to a need, not a desire.<br>
+> — *Goku*
+
+# Tables
+
+Tables aren't part of the core Markdown spec, but Zola supports them
+out-of-the-box.
+
+ Name | Age
+--------|------
+ Alice | 23
+ Bob | 27
+ Cody | 33
+ John | 59
+ Kerry | 23
+
+## Table with Inline Markdown
+
+| Italics | Bold | Code | StrikeThrough |
+| -------- | -------- | ------ | ----------------- |
+| *italics* | **bold** | `code` | ~~strikethrough~~ |
+
+
+## Large table within figure tag
+
+Surround very Large tables with `<figure></figure>` so they can scroll horizontally.
+<figure>
+
+| **Manufacturer** | Volkswagen | Toyota | Ford | Honda | Chevrolet | BMW | Hyundai | Audi | Nissan | Kia | Mercedes | Tesla | Mitsubishi | Suzuki | Volvo | Subaru | Mazda | Jaguar | Buick | Lexus | GMC | Porsche | Cadillac |
+| ---------- | ---- | ---- | ---- | ---- | ---- | ---- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- |
+| **Revenue $B** | $254 | $249 | $127 | $124 | $123 | $113 | $88 | $83 | $74 | $61 | $55 | $54 | $38 | $31 | $30 | $28 | $27 | $22 | $21 | $19 | $17 | $16 | $12 |
+
+</figure>
+*revenue values found on search engine and not verified, for figure scroller table demonstration purposes only.*
+
+# Foldable Text
+
+<details>
+ <summary>Title 1</summary>
+ <p>IT'S A SECRET TO EVERYBODY.</p>
+</details>
+
+<details>
+ <summary>Title 2</summary>
+ <p>Stay awhile, and listen!</p>
+</details>
+
+# Code Blocks
+
+Code blocks.. ❤️ with automatic syntax highlighting ✨‍
+
+See [the docs](https://www.getzola.org/documentation/content/syntax-highlighting/) for options.
+
+## Code block with backticks
+
+```html
+<!doctype html>
+<html lang="en">
+<head>
+ <meta charset="utf-8">
+ <title>Example HTML5 Document</title>
+</head>
+<body>
+ <p>Test</p>
+</body>
+</html>
+```
+
+## Inline Code block
+
+If we want, we can also `specify inline code` which is useful for `the small stuff`.
+
+# List Types
+
+## Ordered List
+
+1. First item
+2. Second item
+3. Third item
+
+## Unordered List
+
+- List item
+- Another item
+- And another item
+
+## Nested list
+
+- Fruit
+ - Apple
+ - Orange
+ - Banana
+- Dairy
+ - Milk
+ - Cheese
+
+# Other Elements — abbr, sub, sup, kbd, mark, link
+
+<abbr title="Graphics Interchange Format">GIF</abbr> is a bitmap image format.
+
+H<sub>2</sub>O
+
+X<sup>n</sup> + Y<sup>n</sup> = Z<sup>n</sup>
+
+Press <kbd><kbd>CTRL</kbd>+<kbd>ALT</kbd>+<kbd>Delete</kbd></kbd> to end the
+session.
+
+Most <mark>salamanders</mark> are nocturnal, and hunt for insects, worms, and
+other small creatures.
+
+---
+<!-- Note: There must be a blank line between every two lines of the footnote difinition. -->
+[^1]: The above quote is excerpted from Rob Pike's [talk](https://www.youtube.com/watch?v=PAAkCSZUG1c)
+during Gopherfest, November 18, 2015.
+
+[^2]: The quote is the first sentence of Aristotle's [Metaphysics](https://en.wikipedia.org/wiki/Metaphysics_(Aristotle)).
+
+
+# Forms:
+
+<form name="contact" method="POST" >
+ <p><label>Name</label>
+ <input type="text" placeholder="Name" id="name" required data-validation-required-message="Please enter your name.">
+ </p>
+ <p><label>Email Address</label>
+ <input type="email" placeholder="name@example.com" id="email" required data-validation-required-message="Please enter your email address.">
+ </p>
+ <p><label>Message</label>
+ <textarea rows="5" placeholder="Message" id="message" required data-validation-required-message="Please enter a message."></textarea>
+ </p>
+ <div id="success"></div>
+ <p><button type="submit" id="sendMessageButton">Send</button></p>
+ <br>
+ <!-- Select -->
+ <label for="fruit">Fruit</label>
+ <select id="fruit" required>
+ <option value="" selected>Select a fruit…</option>
+ <option>Banana</option>
+ <option>Watermelon</option>
+ <option>Apple</option>
+ <option>Orange</option>
+ <option>Mango</option>
+ </select>
+ <!-- Radios -->
+ <fieldset>
+ <legend>Size</legend>
+ <label for="small">
+ <input type="radio" id="small" name="size" value="small" checked>
+ Small
+ </label>
+ <label for="medium">
+ <input type="radio" id="medium" name="size" value="medium">
+ Medium
+ </label>
+ <label for="large">
+ <input type="radio" id="large" name="size" value="large">
+ Large
+ </label>
+ <label for="extralarge">
+ <input type="radio" id="extralarge" name="size" value="extralarge" disabled>
+ Extra Large
+ </label>
+ </fieldset>
+ <!-- Checkboxes -->
+ <fieldset>
+ <label for="terms">
+ <input type="checkbox" id="terms" name="terms">
+ I agree to the Terms and Conditions
+ </label>
+ <label for="terms_sharing">
+ <input type="checkbox" id="terms_sharing" name="terms_sharing" disabled checked>
+ I agree to share my information with partners
+ </label>
+ </fieldset>
+ <!-- Switches -->
+ <fieldset>
+ <label for="switch">
+ <input type="checkbox" id="switch" name="switch" role="switch">
+ Publish on my profile
+ </label>
+ <label for="switch_disabled">
+ <input type="checkbox" id="switch_disabled" name="switch_disabled" role="switch_disabled" disabled checked>
+ Publish on my profile my accomplishments
+ </label>
+ </fieldset>
+ <br>
+ <!-- Search -->
+ <input type="search" id="search" name="search" placeholder="Search">
+ <!-- File browser -->
+ <label for="file">File browser
+ <input type="file" id="file" name="file">
+ </label>
+ <!-- Range slider -->
+ <label for="range">Range slider
+ <input type="range" min="0" max="100" value="50" id="range" name="range">
+ </label>
+ <!-- Date -->
+ <label for="date">Date
+ <input type="date" id="date" name="date">
+ </label>
+ <!-- Time -->
+ <label for="time">Time
+ <input type="time" id="time" name="time">
+ </label>
+ <!-- Color -->
+ <label for="color">Color
+ <input type="color" id="color" name="color" value="#0eaaaa">
+ </label>
+</form>
+
+# Navs
+
+Site primary menu is created by nesting the nav under a header tag. Refer to the top of this site for an example.
+
+If the nav tag is under the main tag instead of the header tag then the links will have a border:
+
+<header>
+ <nav>
+ <ul>
+ <li><a href="#">&#60; Previous</a></li>
+ <li><a href="#">Next &#62;</a></li>
+ </ul>
+ </nav>
+</header>
+
+
+# Infinity Flex Grid
+
+## Simple Grid
+
+<section>
+ <section> 1 </section>
+ <section> 2 </section>
+ <section> 3 </section>
+</section>
+<section>
+ <section>1</section>
+ <section>2</section>
+ <section>3</section>
+ <section>4</section>
+</section>
+<section>
+ <section> 1 </section>
+ <section> 2 </section>
+ <section> 3 </section>
+ <section> 4 </section>
+ <section> 5 </section>
+</section>
+
+## Complex grid
+
+<section>
+ <section> 1 </section>
+ <section> 2 </section>
+ <section> 3 </section>
+</section>
+<section>
+ <section style = "--c:2">Merge the first 2 columns</section>
+ <section>2</section>
+ <section>3</section>
+ <section>4</section>
+</section>
+<section>
+ <section> 1 </section>
+ <section style = "--c:3"> Merge 3 columns </section>
+ <section> 3 </section>
+</section>
+<section>
+ <section>1</section>
+ <section style = "--c:2">Merge 2</section>
+ <section style = "--c:3">Merge 3</section>
+ <section>4</section>
+ <section>5</section>
+ <section>6</section>
+ <section>7</section>
+</section>
+<section>
+ <div style = "--c:1"> 1 </div>
+ <div style = "--c:2"> Merge 2 columns</div>
+ <div style = "--c:1"> 3 </div>
+</section>
+
+<style>
+ [style*="--c:"],section>section{
+ background-color:#777;
+ }
+</style>