web/_posts/2019-08-08-text-and-typography.md

242 lines
5.5 KiB
Markdown
Raw Normal View History

2019-09-30 15:38:58 +03:00
---
2020-04-06 21:11:50 +03:00
title: Text and Typography
author: Cotes Chung
2019-09-30 15:38:58 +03:00
date: 2019-08-08 11:33:00 +0800
categories: [Blogging, Demo]
tags: [typography]
math: true
2020-12-10 01:39:03 +03:00
mermaid: true
image: /assets/img/sample/devices-mockup.png
2019-09-30 15:38:58 +03:00
---
This post is to show Markdown syntax rendering on [**Chirpy**](https://github.com/cotes2020/jekyll-theme-chirpy/fork), you can also use it as an example of writing. Now, let's start looking at text and typography.
2019-09-30 15:38:58 +03:00
## Titles
2020-08-19 20:11:56 +03:00
---
2020-12-10 01:39:03 +03:00
# H1 - heading
2020-08-19 20:11:56 +03:00
2020-12-10 01:39:03 +03:00
<h2 data-toc-skip>H2 - heading</h2>
2019-09-30 15:38:58 +03:00
2020-12-10 01:39:03 +03:00
<h3 data-toc-skip>H3 - heading</h3>
2019-09-30 15:38:58 +03:00
2020-12-10 01:39:03 +03:00
<h4>H4 - heading</h4>
2020-08-19 20:11:56 +03:00
---
2020-12-10 01:39:03 +03:00
<br>
2019-09-30 15:38:58 +03:00
## Paragraph
I wandered lonely as a cloud
That floats on high o'er vales and hills,
When all at once I saw a crowd,
A host, of golden daffodils;
Beside the lake, beneath the trees,
Fluttering and dancing in the breeze.
## List
### Ordered list
2020-12-13 16:55:45 +03:00
1. Firstly
2. Secondly
3. Thirdly
### Unordered list
2020-12-13 16:55:45 +03:00
- Chapter
- Setcion
- Paragraph
2020-12-13 16:55:45 +03:00
### Checkbox list
- [ ] TODO
- [x] Completed
- Hold on
- [ ] Defeat COVID-19
- [x] Vaccine production
- [ ] Economic recovery
- [ ] People smile again
2019-09-30 15:38:58 +03:00
## Block Quote
> This line to shows the Block Quote.
## Tables
2020-08-19 20:11:56 +03:00
| Company | contact | Country |
|:-----------------------------|:-----------------|--------:|
| Alfreds Futterkiste | Maria Anders | Germany |
| Island Trading | Helen Bennett | UK |
| Magazzini Alimentari Riuniti | Giovanni Rovelli | Italy |
2019-09-30 15:38:58 +03:00
## Link
<http://127.0.0.1:4000>
2019-09-30 15:38:58 +03:00
## Footnote
Click the hook will locate the footnote[^footnote].
2020-10-06 15:15:19 +03:00
## Images
2020-12-10 01:39:03 +03:00
- Default (with caption)
2019-09-30 15:38:58 +03:00
2020-08-19 20:11:56 +03:00
![Desktop View](/assets/img/sample/mockup.png)
2020-10-06 15:15:19 +03:00
_Full screen width and center alignment_
2020-12-10 01:39:03 +03:00
<br>
- Specify width
2020-10-06 15:15:19 +03:00
![Desktop View](/assets/img/sample/mockup.png){: width="400"}
_400px image width_
2020-12-10 01:39:03 +03:00
<br>
- Left aligned
![Desktop View](/assets/img/sample/mockup.png){: width="350" class="normal"}
2020-10-06 15:15:19 +03:00
2020-12-10 01:39:03 +03:00
<br>
2020-12-10 01:39:03 +03:00
- Float to left
2019-09-30 15:38:58 +03:00
2020-10-07 15:19:57 +03:00
![Desktop View](/assets/img/sample/mockup.png){: width="240" class="left"}
"A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space."
2020-12-10 01:39:03 +03:00
<br>
- Float to right
2020-10-07 15:19:57 +03:00
![Desktop View](/assets/img/sample/mockup.png){: width="240" class="right"}
"A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space. A repetitive and meaningless text is used to fill the space."
2019-09-30 15:38:58 +03:00
2020-12-10 01:39:03 +03:00
<br>
## Mermaid SVG
```mermaid
gantt
title Adding GANTT diagram functionality to mermaid
apple :a, 2017-07-20, 1w
banana :crit, b, 2017-07-23, 1d
cherry :active, c, after b a, 1d
```
2019-09-30 15:38:58 +03:00
## Inline code
This is an example of `Inline Code`.
## Mathematics
The mathematics powered by [**MathJax**](https://www.mathjax.org/):
$$ \sum_{n=1}^\infty 1/n^2 = \frac{\pi^2}{6} $$
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} $$
2019-09-30 15:38:58 +03:00
## Code Snippet
### Common
```
This is a common code snippet, without syntax highlight and line number.
```
### Specific Languages
#### Console
```console
$ date
Sun Nov 3 15:11:12 CST 2019
```
#### Terminal
```terminal
$ env |grep SHELL
SHELL=/usr/local/bin/bash
PYENV_SHELL=bash
```
#### Ruby
```ruby
def sum_eq_n?(arr, n)
return true if arr.empty? && n == 0
arr.product(arr).reject { |a,b| a == b }.any? { |a,b| a + b == n }
end
```
#### Shell
```shell
if [ $? -ne 0 ]; then
echo "The command was not successful.";
#do the needful / exit
fi;
```
#### Liquid
{% raw %}
```liquid
{% if product.title contains 'Pack' %}
This product's title contains the word Pack.
{% endif %}
```
{% endraw %}
2020-12-10 02:24:33 +03:00
#### Html
2019-09-30 15:38:58 +03:00
```html
<div class="sidenav">
<a href="#contact">Contact</a>
<button class="dropdown-btn">Dropdown
<i class="fa fa-caret-down"></i>
</button>
<div class="dropdown-container">
<a href="#">Link 1</a>
<a href="#">Link 2</a>
<a href="#">Link 3</a>
</div>
<a href="#contact">Search</a>
</div>
```
2020-12-10 02:24:33 +03:00
#### Java
2019-09-30 15:38:58 +03:00
2020-12-10 02:24:33 +03:00
```java
private void writeObject(java.io.ObjectOutputStream s)
throws java.io.IOException {
// Write out any hidden serialization magic
s.defaultWriteObject();
2019-09-30 15:38:58 +03:00
2020-12-10 02:24:33 +03:00
// Write out HashMap capacity and load factor
s.writeInt(map.capacity());
s.writeFloat(map.loadFactor());
// Write out size
s.writeInt(map.size());
// Write out all elements in the proper order.
for (E e: map.keySet())
s.writeObject(e);
}
```
2019-09-30 15:38:58 +03:00
## Reverse Footnote
[^footnote]: The footnote source.