2 - Blog Resources

Blog Resources

Classless CSS - No Javascript

Gatsby Starter

Jekyll Theme

Hugo Theme

3 - Webdev Resources

Webdev Resources

Classless CSS - No Javascript

Gatsby Starter

Jekyll Theme

Hugo Theme

Development

Single HTML Web

Web Page Building

💡 : quick (drag and drop) web page building

Web Dev

Blogging

Web Development

Simple Server from Folder

Simple Web

Self-hosted PHP

Simple Blog

Web Test

Web Size Club

Simple Static Web

4 - CSS for the Blog

CSS for the Blog

Alert and Warning

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/irosyadi/irosyadi@master/alert.min.css">
<div class="alert alert-success"><strong>🎯 SUCCESS!</strong> <br> Success text. </div>  
<div class="alert alert-info"><strong>📌 INFO</strong> <br> Info text. </div>  
<div class="alert alert-warning"><strong>⚠️ WARNING!</strong> <br> Warning text. </div>  
<div class="alert alert-danger"><strong>⛔ DANGER!</strong> <br> Danger text. </div>  
<p class="alert alert-danger"><strong>⛔ DANGER!</strong> <br> Danger text. </p>  
🎯 SUCCESS!
Success text.
📌 INFO
Info text.
⚠️ WARNING!
Warning text.
⛔ DANGER!
Danger text.

⛔ DANGER!
Danger text.

Inline Reference with <summary>

<link rel="stylesheet" type="text/css" href="https://rosyadi.com/file/css/inline3.css">
<div>
OK. This paper<details><summary>1</summary> Lowry, O. H., Rosebrough, et al. Biol. Chem. 193, 265–275 (1951).</details> describing an assay to determine the amount of protein in a solution.  
The sun is molten gold<details><summary>2</summary> it is not, actually</details> and a star.  
</div>

- The moon is a silver planet<details><summary>3</summary> according to nobody</details> and a star slave.
- This is another reference<details><summary>[4]</summary> something to refer</details>, thank you.
- Don't minify this css
- Put paragraph with `<div>` tag
OK. This paper
1 Lowry, O. H., Rosebrough, et al. Biol. Chem. 193, 265–275 (1951).
describing an assay to determine the amount of protein in a solution. The sun is molten gold
2 it is not, actually
and a star.
  • The moon is a silver planet
    3 according to nobody
    and a star slave.
  • This is another reference
    [4] something to refer
    , thank you.
  • Don’t minify this css
  • Put paragraph with <div> tag

Inline Reference with Tufte CSS

<link rel="stylesheet" type="text/css" href="https://rosyadi.com/file/css/tufte-im.css">
<p class="inline">(…) The lack of a clear definition
<input id="i1" type="checkbox"><label for="i1">1</label>
<small>Bautts, T. (2005) </small> is worrying.  The problem as said
<input id="i2" type="checkbox"><label for="i2">2</label>
<small> Raymond, Eric S. (1996) The New Hacker's Dictionary</small> should be addressed.
</p>

<p class="block">(…) The lack of a clear definition
<input id="b1" type="checkbox"><label for="b1">1</label>
<small>Bautts, T. (2005) </small> is worrying.  The problem as said
<input id="b2" type="checkbox"><label for="b2">2</label>
<small> Raymond, Eric S. (1996) The New Hacker's Dictionary</small> should be addressed.
</p>

<p class="hover">(…) The lack of a clear definition
<input id="h1" type="checkbox"><label for="h1">1</label>
<small>Bautts, T. (2005) </small> is worrying.  The problem as said
<input id="h2" type="checkbox"><label for="h2">2</label>
<small> Raymond, Eric S. (1996) The New Hacker's Dictionary</small> should be addressed.
</p>

(…) The lack of a clear definition Bautts, T. (2005) is worrying. The problem as said Raymond, Eric S. (1996) The New Hacker's Dictionary should be addressed.

(…) The lack of a clear definition Bautts, T. (2005) is worrying. The problem as said Raymond, Eric S. (1996) The New Hacker's Dictionary should be addressed.

(…) The lack of a clear definition Bautts, T. (2005) is worrying. The problem as said Raymond, Eric S. (1996) The New Hacker's Dictionary should be addressed.

Hover CSS

<link rel="stylesheet" type="text/css" href="https://cdn.jsdelivr.net/gh/irosyadi/irosyadi@master/hover-im.min.css">  

Text Transitions

<a href="#" class="hvr-grow">Grow</a>  
<a href="#" class="hvr-shrink">Shrink</a>  
<a href="#" class="hvr-pulse">Pulse</a>  
<a href="#" class="hvr-pulse-grow">Pulse Grow</a>  
<a href="#" class="hvr-pulse-shrink">Pulse Shrink</a>  
<a href="#" class="hvr-push">Push</a>  
<a href="#" class="hvr-pop">Pop</a>  
<a href="#" class="hvr-bounce-in">Bounce In</a>  
<a href="#" class="hvr-bounce-out">Bounce Out</a>  
<a href="#" class="hvr-rotate">Rotate</a>  
<a href="#" class="hvr-grow-rotate">Grow Rotate</a>  
<a href="#" class="hvr-float">Float</a>  
<a href="#" class="hvr-sink">Sink</a>  
<a href="#" class="hvr-bob">Bob</a>  
<a href="#" class="hvr-hang">Hang</a>  
<a href="#" class="hvr-skew">Skew</a>  
<a href="#" class="hvr-skew-forward">Skew Forward</a>  
<a href="#" class="hvr-skew-backward">Skew Backward</a>  
<a href="#" class="hvr-wobble-horizontal">Wobble Horizontal</a>  
<a href="#" class="hvr-wobble-vertical">Wobble Vertical</a>  
<a href="#" class="hvr-wobble-to-bottom-right">Wobble To Bottom Right</a>  
<a href="#" class="hvr-wobble-to-top-right">Wobble To Top Right</a>  
<a href="#" class="hvr-wobble-top">Wobble Top</a>  
<a href="#" class="hvr-wobble-bottom">Wobble Bottom</a>  
<a href="#" class="hvr-wobble-skew">Wobble Skew</a>  
<a href="#" class="hvr-buzz">Buzz</a>  
<a href="#" class="hvr-buzz-out">Buzz Out</a>  
<a href="#" class="hvr-forward">Forward</a>  
<a href="#" class="hvr-backward">Backward</a>  

Grow
Shrink
Pulse
Pulse Grow
Pulse Shrink
Push
Pop
Bounce In
Bounce Out
Rotate
Grow Rotate
Float
Sink
Bob
Hang
Skew
Skew Forward
Skew Backward
Wobble Horizontal
Wobble Vertical
Wobble To Bottom Right
Wobble To Top Right
Wobble Top
Wobble Bottom
Wobble Skew
Buzz
Buzz Out
Forward
Backward

Background Transitions

<a href="#" class="hvr-fade">Fade</a>  
<a href="#" class="hvr-back-pulse">Back Pulse</a>  
<a href="#" class="hvr-sweep-to-right">Sweep To Right</a>  
<a href="#" class="hvr-sweep-to-left">Sweep To Left</a>  
<a href="#" class="hvr-sweep-to-bottom">Sweep To Bottom</a>  
<a href="#" class="hvr-sweep-to-top">Sweep To Top</a>  
<a href="#" class="hvr-bounce-to-right">Bounce To Right</a>  
<a href="#" class="hvr-bounce-to-left">Bounce To Left</a>  
<a href="#" class="hvr-bounce-to-bottom">Bounce To Bottom</a>  
<a href="#" class="hvr-bounce-to-top">Bounce To Top</a>  
<a href="#" class="hvr-radial-out">Radial Out</a>  
<a href="#" class="hvr-radial-in">Radial In</a>  
<a href="#" class="hvr-rectangle-in">Rectangle In</a>  
<a href="#" class="hvr-rectangle-out">Rectangle Out</a>  
<a href="#" class="hvr-shutter-in-horizontal">Shutter In Horizontal</a>  
<a href="#" class="hvr-shutter-out-horizontal">Shutter Out Horizontal</a>  
<a href="#" class="hvr-shutter-in-vertical">Shutter In Vertical</a>  
<a href="#" class="hvr-shutter-out-vertical">Shutter Out Vertical</a>  

Fade
Back Pulse
Sweep To Right
Sweep To Left
Sweep To Bottom
Sweep To Top
Bounce To Right
Bounce To Left
Bounce To Bottom
Bounce To Top
Radial Out
Radial In
Rectangle In
Rectangle Out
Shutter In Horizontal
Shutter Out Horizontal
Shutter In Vertical
Shutter Out Vertical

Border Transitions

<a href="#" class="hvr-underline-from-left">Underline From Left</a>  
<a href="#" class="hvr-underline-from-center">Underline From Center</a>  
<a href="#" class="hvr-underline-from-right">Underline From Right</a>  
<a href="#" class="hvr-reveal">Reveal</a>  
<a href="#" class="hvr-underline-reveal">Underline Reveal</a>  
<a href="#" class="hvr-overline-reveal">Overline Reveal</a>  
<a href="#" class="hvr-overline-from-left">Overline From Left</a>  
<a href="#" class="hvr-overline-from-center">Overline From Center</a>  
<a href="#" class="hvr-overline-from-right">Overline From Right</a>  

Underline From Left
Underline From Center
Underline From Right
Reveal
Underline Reveal
Overline Reveal
Overline From Left
Overline From Center
Overline From Right

Border Transitions (better with button class)

<a href="#" class="button hvr-border-fade">Border Fade</a>  
<a href="#" class="button hvr-hollow">Hollow</a>  
<a href="#" class="button hvr-trim">Trim</a>  
<a href="#" class="button hvr-ripple-out">Ripple Out</a>  
<a href="#" class="button hvr-ripple-in">Ripple In</a>  
<a href="#" class="button hvr-outline-out">Outline Out</a>  
<a href="#" class="button hvr-outline-in">Outline In</a>  
<a href="#" class="button hvr-round-corners">Round Corners</a>  

Border Fade
Hollow
Trim
Ripple Out
Ripple In
Outline Out
Outline In
Round Corners

Shadow and Glow Transitions (better with button class)

<a href="#" class="button hvr-shadow">Shadow</a>  
<a href="#" class="button hvr-grow-shadow">Grow Shadow</a>  
<a href="#" class="button hvr-float-shadow">Float Shadow</a>  
<a href="#" class="button hvr-glow">Glow</a>  
<a href="#" class="button hvr-shadow-radial">Shadow Radial</a>  
<a href="#" class="button hvr-box-shadow-outset">Box Shadow Outset</a>  
<a href="#" class="button hvr-box-shadow-inset">Box Shadow Inset</a>  

Shadow
Grow Shadow
Float Shadow
Glow
Shadow Radial
Box Shadow Outset
Box Shadow Inset

Speech Bubbles (better with button class)

<a href="#" class="button hvr-bubble-top">Bubble Top</a>  
<a href="#" class="button hvr-bubble-right">Bubble Right</a>  
<a href="#" class="button hvr-bubble-bottom">Bubble Bottom</a>  
<a href="#" class="button hvr-bubble-left">Bubble Left</a>  
<a href="#" class="button hvr-bubble-float-top">Bubble Float Top</a>  
<a href="#" class="button hvr-bubble-float-right">Bubble Float Right</a>  
<a href="#" class="button hvr-bubble-float-bottom">Bubble Float Bottom</a>  
<a href="#" class="button hvr-bubble-float-left">Bubble Float Left</a>  

Bubble Top
Bubble Right
Bubble Bottom
Bubble Left
Bubble Float Top
Bubble Float Right
Bubble Float Bottom
Bubble Float Left

Curls (better with button class)

<a href="#" class="button hvr-curl-top-left">Curl Top Left</a>  
<a href="#" class="button hvr-curl-top-right">Curl Top Right</a>  
<a href="#" class="button hvr-curl-bottom-right">Curl Bottom Right</a>  
<a href="#" class="button hvr-curl-bottom-left">Curl Bottom Left</a>  

Curl Top Left
Curl Top Right
Curl Bottom Right
Curl Bottom Left

Working with <div> and <p> tag

Sweep to Right. We know it will be a long paragraph.
This new line indicates it is what will be happened.

Bounce to Right. We know it will be a long paragraph.
This new line indicates it is what will be happened.

Shutter in Vertical. We know it will be a long paragraph.
This new line indicates it is what will be happened.

Curl Bottom Left. We know it will be a long paragraph.
This new line indicates it is what will be happened.

Outline In. We know it will be a long paragraph.
This new line indicates it is what will be happened.

Float Shadow. We know it will be a long paragraph.
This new line indicates it is what will be happened.

Graph CSS

<link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/rbitr/ChartS.css@master/ChartSS.css">
  • (15,12)
  • (0.25,6.78)
  • (-0.7,9)
  • (-4,-6)
    • Dogs: 20
    • Cats: 10
    • Lions: 30
    • Tigers: 15
    • Bears: 20
  • Animals: 95
  • Dogs : 20
  • Cats : 10
  • Lions : 30
  • Tigers : 15
  • Bears : 20
  • Chart CSS

    <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/charts.css/dist/charts.min.css">
    
    Front End Developer Salary
    Asia $20K $30K $40K $50K $75K
    Europe $40K $60K $75K $90K $100K
    • 1st year
    • 2nd year
    • 3rd year
    • 4th year
    • 5th year

    5 - HTML for the Blog

    HTML for the Blog

    Meter

    Wrapper

    Click me to see more details

    Lorem ipsum dolor sit amet consectetur adipisicing elit. Ut eum perferendis eius. Adipisci velit et similique earum quas illo odio rerum optio, quis, expedita assumenda enim dicta aliquam porro maxime minima sed a ullam, aspernatur corporis.

    6 - JS for the Blog

    Java Script for the Blog

    7 - Experimental Markdown

    Experimental Markdown

    Experimental markdown to check markdown parser compatibility between Gatsby, Jekyll, Gitbook, and Hugo.

    Type 1

    Success in Gatsby. Success in Jekyll. Fail in Gitbook. Fail in Hugo.

    Type 2

    Fail in Gatsby. Success in Jekyll. Success in Gitbook. Fail in Hugo.

    Type 3

    Fail in Gatsby. Fail in Jekyll. Success in Gitbook. Fail in Hugo.

    Type 4

    Fail in Gatsby. Success in Jekyll. Success in Gitbook. Fail in Hugo.

    Number and Bullet

    1. One
    2. Two
    • Three
      • Three.a
      • Three.b
    1. Four
    2. Five
    • List A
    1. List B
    • List C

    Keyboard

    imron

    Comment

    <!-- Write your comments here -->

    Here is the comment:

    Symbol List

    💬 speech
    🌏️ globe
    ⭐️ star
    🚀 rocket
    👣 footprints
    ⚓️ anchor
    🔥 fire
    🎯 target
    📌 pin
    ⛔ stop
    ‼️ double warning
    ❗️ warning
    ⁉️ question
    ✔️☑️ check mark
    ❌ cross
    ℹ️ info
    📧 email
    🌐 web
    ▶▷ triangle
    ⚠️ warning
    💥 danger
    📝 note
    ☝️ remember
    ⚡️ flash

    Image Hosting in Github

    QR Code Image-small

    Tittle YAML

    • Cannot use : in tittle

    Content

    • Cannot use % { in github.io
    • Cannot use | in github.io

    SVG

    github.io and gitbook.io cannot render svg

    crocodile

    8 - Markdown for This Blog

    Markdown for This Blog

    Common markdown format for Gitbook, gatsby-starter-bee, and VNote.

    1. h2 Heading

    markdown

    # h1 Heading
    ## h2 Heading
    ### h3 Heading
    #### h4 Heading
    ##### h5 Heading
    ###### h6 Heading
    

    display

    h3 Heading

    h4 Heading

    h5 Heading
    h6 Heading

    2. Paragraphs

    markdown

    This is the first paragraph.
    
    This is the second paragraph
    

    display

    This is the first paragraph.

    This is the second paragraph

    3 Line Break

    markdown

    This is the first line.  
    And this is the second line.<br>
    And finally this is the last line.
    

    display

    This is the first line.
    And this is the second line.
    And finally this is the last line.

    4. Emphasis

    markdown

    **This is bold text**  
    __This is bold text__  
    *This is italic text*  
    _This is italic text_  
    This text is ___really important___  
    

    display

    This is bold text
    This is bold text
    This is italic text
    This is italic text
    This text is really important

    5. Blockquotes

    markdown

    > This is the first line of paragraph, followed by blank line
    > 
    > Blockquotes can also be nested...
    >> ...by using additional greater-than signs right next to each other...
    > > > ...or with spaces between arrows.
    >
    > ### with a heading
    > 
    > - and list
    > - list
    > - with **bold** and *italic* text
    

    display

    This is the first line of paragraph, followed by blank line

    Blockquotes can also be nested…

    …by using additional greater-than signs right next to each other…

    …or with spaces between arrows.

    with a heading

    • and list
    • list
    • with bold and italic text

    6. Lists

    6.1. Unordered

    markdown

    
    + To start a list, there should be an empty line above
    + Create a list by starting a line with `+`, `-`, or `*`
    - Changing the sign will add a linespace
    + Add text under an item  
    This is a text under an item. Notice that there are two spaces at the end above.
    - Sub-lists are made by indenting 2 spaces:
      * Item 2a
      * Item 2b
    * Item 3
    
    To end a list, there should be one empty line above.  
    

    display

    • To start a list, there should be an empty line above
    • Create a list by starting a line with +, -, or *
    • Changing the sign will add a linespace
    • Add text under an item
      This is a text under an item. Notice that there are two spaces at the end above.
    • Sub-lists are made by indenting 2 spaces:
      • Item 2a
      • Item 2b
    • Item 3

    To end a list, there should be one empty line above.

    6.2. Ordered

    markdown

    1. Item 1
    1. Item 2  
    Notice that the sequence number is irrelevant. 
    Markdown will change the sequence automatically when renderring. 
    Notice that there are two spaces at the end above to make a new text under item.
    3. Sub-lists are made by indenting 4 spaces
        1. Item 3a
        2. Item 3b
    8. Any number for item 4
    

    display

    1. Item 1
    2. Item 2
      Notice that the sequence number is irrelevant.
      Markdown will change the sequence automatically when renderring.
      Notice that there are two spaces at the end above to make a new text under item.
    3. Sub-lists are made by indenting 4 spaces
      1. Item 3a
      2. Item 3b
    4. Any number for item 4

    6.3. Offset in Oredered List

    • didn’t work in Gitbook

    markdown

    57. will started with offset 57
    1. so it will be 58
    2. this is 59
    

    display

    1. will started with offset 57
    2. so it will be 58
    3. this is 59

    7. Elements in Lists

    markdown

    * To add another element in a list while preserving the continuity of the list...
    * indent the element four spaces
         like this
    * ...or add blank lines in between
    
        I need to add another paragraph below the second list item.
    
    * the third list item.
    
        > A blockquote would look great below the second list item.
    
    * the fourth list item.
    

    display

    • To add another element in a list while preserving the continuity of the list…

    • add blank lines in between

      I need to add another paragraph below the second list item.

    • the third list item.

      A blockquote would look great below the second list item.

    • the fourth list item.

    markdown

    1. This image is inline ![wikquote](https://upload.wikimedia.org/wikipedia/commons/thumb/f/fa/Wikiquote-logo.svg/35px-Wikiquote-logo.svg.png).
    2. Linux mascot is called Tux.
    
       ![Tux, the Linux mascot](https://upload.wikimedia.org/wikipedia/commons/thumb/a/af/Tux.png/220px-Tux.png)
    3. Tux is is really cool.
    4. For quote in ordered list, add five spaces.
         > A blockquote would look great below the second list item.
    5.  But, for code blocks in the lists, add eight spaces or two tabs:
    
            <html>
              <head>
                <title>Test</title>
              </head>
    
    6.  So okay for now
    

    display

    1. This image is inline wikquote.

    2. Linux mascot is called Tux.

      Tux, the Linux mascot

    3. Tux is really cool.

    4. For quote in ordered list, add five spaces.

      A blockquote would look great below the second list item.

    5. But, for code blocks in the lists, add eight spaces or two tabs:

       <html>
         <head>
           <title>Test</title>
         </head>
      
    6. So okay for now

    8. Code

    markdown

    This is inline `code`.
    

    display

    This is inline code.

    markdown

        // add four spaces before for code
        like this
    

    display

    // add four spaces before for code
    like this
    

    markdown

        <html>
          <head>
            <title>HTML code with four spaces</title>
          </head>
    

    display

    <html>
      <head>
        <title>HTML code with four spaces</title>
      </head>
    

    markdown

    This is [link](https://example.com/)  
    This is [link with title](https://example.com/ "title text!")
    https://example.com/  
    <https://www.markdownguide.org>  
    I love supporting the **[EFF](https://eff.org)**.  
    This is the *[Markdown Guide](https://www.markdownguide.org)*.  
    See the section on [`code`](#code).  
    But  `https://www.example.com`  
    but be careful with [%20 link](https://www.example.com/my%20great%20page)  
    example [without %20](https://www.example.com/my great page)
    

    display

    This is link
    This is link with title
    https://example.com/
    https://www.markdownguide.org
    I love supporting the EFF.
    This is the Markdown Guide.
    See the section on code.
    But https://www.example.com
    but be careful with %20 link
    example [without %20](https://www.example.com/my great page)

    9.1. Email Linkify

    • didn’t work in Gatsby and Gitbook

    markdown

    fake@example.com didn't work in Gatsby and Gitbook  
    <fake@example.com> is okay  
    

    display

    fake@example.com didn’t work in Gatsby and Gitbook
    fake@example.com is okay

    markdown

    I know [Indonesia][1]  
    I also know [etymology of Indonesia][2]  
    I knew [History of Indonesia][3]  
    It doesn't have [hobbit-hole][hh].
    
    [1]: <https://en.wikipedia.org/wiki/Indonesia>
    [2]: https://en.wikipedia.org/wiki/Indonesia#Etymology "Etymology of Indonesia"
    [3]: https://en.wikipedia.org/wiki/Indonesia#History 'History of Indonesia'
    [hh]: <https://en.wikipedia.org/wiki/Hobbit#Lifestyle> "Hobbit lifestyles"
    

    display

    I know Indonesia
    I also know etymology of Indonesia
    I knew History of Indonesia
    It doesn’t have hobbit-hole.

    11. Images

    markdown

    ![Wikipedia with Optional Text](https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Wikipedia_Logo_1.0.png/240px-Wikipedia_Logo_1.0.png "Optional Text")  
    ![Wikipedia with Alt Text, reference style][id1]  
    
    [id1]: https://upload.wikimedia.org/wikipedia/commons/thumb/d/de/Wikipedia_Logo_1.0.png/240px-Wikipedia_Logo_1.0.png "Optional Text"
    

    display

    Wikipedia with Optional Text
    Wikipedia with Alt Text, reference style

    12. Escaping Characters

    markdown

    \* star  
    \\ backslash itself  
    \` backtick  
    \{ \} curly braces  
    \! exclamation mark
    

    display

    * star
    \ backslash itself
    ` backtick
    { } curly braces
    ! exclamation mark

    13. HTML Code

    • very restricted in Gitbook

    13.1. HTML: Bold, Italic, Strikethrough

    markdown

    This <em>word</em> is italic.  
    This <strong>word</strong> is bold.  
    This <del>word</del> is deleted with strikethorouugh.
    

    display

    This word is italic.
    This word is bold.
    This word is deleted with strikethorouugh.

    13.2. Others HTML Code

    • didn’t work in Gitbook

    markdown

    <font color=red>red color</font>  
    <mark>highlight</mark>  
    <ins>underline</ins>  
    <small>smaller text</small>  
    H<sub>2</sub>O  
    x<sup>2</sup>+y<sup>2</sup>=0  
    Variable of triangle area: 1/2 x <var>b</var> x <var>h</var>, where <var>b</var> is the base, and <var>h</var> is the vertical height.
    

    display

    red color
    highlight
    underline
    smaller text
    H2O
    x2+y2=0
    Variable of triangle area: 1/2 x b x h, where b is the base, and h is the vertical height.

    14. Horizontal Rules

    • didn’t work in Gitbook

    markdown

    ___
    
    ---
    
    ***
    
    but only didn't work for Gitbook
    

    display




    15. Heading ID

    • didn’t work for Gatsby

    markdown

    ### My Great Heading {#heading-ids}
    
    Link to [Heading IDs](#heading-ids)
    

    display

    My Great Heading

    Link to Heading IDs

    16. Code Fencing and Highlighting

    markdown

    ```
    This is a fenced code block.
    ```
    ~~~
    No language indicated, so no syntax highlighting.
    s = "There is no highlighting for this."
    ~~~
    
    ```python
    def function():
        #indenting works just fine in the fenced code block
        s = "Python syntax highlighting"
        print s
    ```
    
    ```javascript
    var s = "JavaScript syntax highlighting";
    alert(s);
    ```
    
    ```ruby
    require 'redcarpet'
    markdown = Redcarpet.new("ruby syntax highlighting")
    puts markdown.to_html
    ```
    

    display

    This is a fenced code block.
    
    No language indicated, so no syntax highlighting.
    s = "There is no highlighting for this."
    
    def function():
        #indenting works just fine in the fenced code block
        s = "Python syntax highlighting"
        print s
    
    var s = "JavaScript syntax highlighting";
    alert(s);
    
    require 'redcarpet'
    markdown = Redcarpet.new("ruby syntax highlighting")
    puts markdown.to_html
    

    17. Tables

    markdown

    | Syntax      | Description | Test Text is long    |
    | :---        |    :----:   |          ---: |
    | [Example](https://www.example.com/)      | **Title**       | `Here's this  is` |
    | Paragraph   | Text        | And more   |
    

    display

    Syntax Description Test Text is long
    Example Title Here's this is
    Paragraph Text And more

    18. Text Formatting

    18.1. Strikethrough

    markdown

    ~~strikethrough~~  
    

    display

    strikethrough

    18.2. Highlighting and Underline

    • didn’t work in Gitbook and Gatsby
    ==highlight, fail in Gitbook and Gatsby==  
    _underline, fail in Gitbook and Gatsby_  
    

    display

    ==highlight, fail in Gitbook and Gatsby==
    underline, fail in Gitbook and Gatsby

    19. Task Lists (Checkbox, Tick Mark)

    markdown

    - [x] Write the press release
    - [ ] Update the website
    - [ ] Contact the media
    

    display

    • Write the press release
    • Update the website
    • Contact the media

    20. Emojies

    20.1. Copy Pasted Emojies

    markdown

    Gone camping! ⛺ Be back soon.  
    That is so funny! 😂  
    

    display

    Gone camping! ⛺ Be back soon.
    That is so funny! 😂

    20.2. Shortcode Emoji

    • didn’t work in Gitbook
    • in Gatsby and VNote, use Github Emoji Shortcode

    markdown

    Shortcode emoji examples :grinning: :smiley: :smile: :grin: :laughing: :joy:
    

    display

    Shortcode emoji examples :grinning: :smiley: :smile: :grin: :laughing: :joy:

    21. Typographic Replacements, Superscript, Subscript

    • dind’t work in Gatsby and Gitbook

    markdown

    autoreplacement of (c) (C) (r) (R) (tm) (TM) (p) (P) +-  
    superscript x^2^ and subscript H~2~O
    

    display

    autoreplacement of (c) (C) (r) (R) (tm) (TM) (p) (P) +-
    superscript x^2^ and subscript H~2~O

    22. HTML Entities and Character Codes

    markdown

    &copy; &  &uml; &trade; &iexcl; &pound;  
    &amp; &lt; &gt; &yen; &euro; &reg; &plusmn; &para; &sect; &brvbar; &macr; &laquo; &middot;  
    x&sup2; y&sup3; &frac34; &frac14;  &times;  &divide;   &raquo; &#124;  
    18&ordm;C  &quot;  &apos;
    

    display

    © & ¨ ™ ¡ £
    & < > ¥ € ® ± ¶ § ¦ ¯ « ·
    x² y³ ¾ ¼ × ÷ » |
    18ºC " '


    23. Latex

    23.1. Inline Equation

    • Equation with one dollar sign $ works inline in VNote
    • Equation with two dollar signs $$ works inline in Jekyll and Gitbook, but not in VNote

    markdown

    Inline equation with one dollar sign: $E=mc^2$ (worked in VNote and Gatsby).  
    Inline equation with two dollar sign: $$E=mc^2$$ (worked in Gatsby, Jekyll and Gitbook).
    

    display

    Inline equation with one dollar sign: $E=mc^2$ (worked in VNote and Gatsby).
    Inline equation with two dollar sign: $$E=mc^2$$ (worked in Gatsby, Jekyll and Gitbook).

    23.2. Newline Equation

    markdown

    Newline equation with two dollar signs.
    
    $$\sin(\alpha)^{\theta}=\sum_{i=0}^{n}(x^i + \cos(f))$$
    

    display

    Newline equation with two dollar signs.

    $$\sin(\alpha)^{\theta}=\sum_{i=0}^{n}(x^i + \cos(f))$$

    24. Specific HTML Code

    • didn’t work in Gitbook

    24.1. Drop Down List

    markdown

    <details>
      <summary>Click this List ▶</summary>
      <p>
        <ul>
          <li>irosyadi: https://irosyadi.netlify.app</li>
          <li>irosyadi: https://irosyadi.gitbook.io</li>
          <li>irosyadi: https://irosyadi.github.io</li>
        </ul>
      </p>
    </details>
    

    display

    Click this List ▶

    • irosyadi:
    • irosyadi:
    • irosyadi:

    24.2. Summary

    markdown

    <details>
      <summary>Clik this Term ▶</summary>
      <p>Term is explanation of something</p>
    </details>
    

    display

    Clik this Term ▶

    Term is explanation of something

    24.3. Definition

    markdown

    <dl>
    <dt>First Term</dt>
    <dd>This is the definition of the first term.</dd>
    <dt>Second Term</dt>
    <dd>This is one definition of the second term. </dd>
    <dd>This is another definition of the second term.</dd>
    </dl>
    

    display

    First Term
    This is the definition of the first term.
    Second Term
    This is one definition of the second term.
    This is another definition of the second term.

    24.4. Abbreviation

    markdown

    The <abbr title="Hyper Text Markup Language">HTML</abbr> specification is maintained by the <abbr title="World Wide Web Consortium">W3C</abbr>.
    

    display

    The HTML specification is maintained by the W3C.

    26. Admonition Styles

    26.1. Admonition with CSS

    markdown

    <link rel="stylesheet" href="https://cdn.jsdelivr.net/gh/irosyadi/irosyadi@master/alert.min.css">
    
    <div class="alert alert-success"><strong>🎯 SUCCESS!</strong> <br> Success text. </div>  
    <div class="alert alert-info"><strong>📌 INFO</strong> <br> Info text. </div>  
    <div class="alert alert-warning"><strong>⚠️ WARNING!</strong> <br> Warning text. </div>  
    <div class="alert alert-danger"><strong>⛔ DANGER!</strong> <br> Success text. </div>  
    

    display

    🎯 SUCCESS!
    Success text.
    📌 INFO
    Info text.
    ⚠️ WARNING!
    Warning text.
    ⛔ DANGER!
    Success text.

    26.2. Admonition with Quote

    • worked in everywhere

    markdown

    > **⚠️ WARNING!**
    > > This is a warning for you...
    

    display

    ⚠️ WARNING!

    This is a warning for you…

    26.3. Admonition with Table

    • worked in everywhere

    *** markdown***

    | **⚠️ WARNING!**                |
    | :--------------------------- |
    | This is a warning for you... |
    

    display

    ⚠️ WARNING!
    This is a warning for you…

    27. Footnote

    • didn’t work in Gitbook

    markdown

    Here's a simple footnote,[^1] and here's a longer one,[^bignote], and [^withcode].  
    
    [^1]: This is the first footnote, in Gitbook, there is no new line between.  
    [^bignote]: Here's another one.  
    [^withcode]: `code` or code in paragraphs  
    

    display

    Here’s a simple footnote,1 and here’s a longer one,2, and 3. But there is problem with Gitbook for footnote.


    1. This is the first footnote, in Gitbook, there some problems. ↩︎

    2. Here’s another one. ↩︎

    3. code or code in paragraphs ↩︎

    10 - Jamstack and WebApps

    Jamstack and WebApps

    What is Jamstack?

    List JavaScript Frontend Frameworks

    • React
    • Vue
    • Angular
    • Svelte

    List Static Site Generators

    • Next.js
    • Gatsby
    • Hugo
    • Jekyll
    • 11ty (Eleventy)
    • Nuxt
    • Docosaurus

    List Headless CMS’s

    • Contentful
    • Strapi
    • Netlify CMS
    • Dato CMS
    • Ghost
    • Publii
    • Prose
    • Forestry
    • Sanity
    • Stackbit

    List of Deployments (Static Hosting)

    Comparison

    Host Comparison

    Third Party SaaS

    • Comments
      • Disqus
      • Staticman
    • Search
      • Algolia
      • List.js
    • Authorization
      • Auth0
    • Form Submission
      • Typeform
      • FormKeep
    • E-Commerce
      • Snipcart
      • Foxy.io

    Learn Jamstack

    Gatsby Starters

    Jekyll Themes

    11 - List of Static Web Generator

    List of Static Web Generator

    List of List

    Fast Static Site Generator

    Static Site Client Side Rendering

    • MDWiki : javascript
    • VNote : javascript
    • Grav : PHP
    • Bludit

    Static Site with PHP

    Jekyll Theme

    Hugo Theme

    12 - Web Development

    Web Development

    {% include list.liquid all=true %}

    13 - Classless CSS

    Classless CSS

    Classless CSS

    List of Clasless CSS

    Simple CSS

    Minimal CSS

    CSS

    15 - Experimental iFrame

    Experimental iFrame

    Iframe Code

    <iframe src="https://wttr.in" frameborder="0" width="500" height="300" allowfullscreen="true" mozallowfullscreen="true" webkitallowfullscreen="true"></iframe>
    
    <div style="border: 1px solid rgb(255, 255, 255); overflow: hidden; margin: 15px auto; max-width: 400px; max-height:400px;">
    <iframe scrolling="no" src="https://thisartworkdoesnotexist.com/" style="border: 0px none; width: 410px; margin-left: 0px; margin-right: 0px; height: 410px; margin-top: 0px; margin-bottom: 0px;">
    </iframe>
    </div>
    

    Iframe Test with Div

    Iframe Test

    16 - Web List

    Web List

    Knowledge Bases

    Digital Gardens

    Simple Blogs

    Landing Page

    Portals

    Performance Comparison

    site grade performance structure LCP TBT CLS Link
    irosyadi.netlify A 90 93 1200ms 12ms 0.23 GTmetrix
    irosyadi-wiki A 92 98 980ms 197ms 0.06 GTmetrix
    irosyadi-garden A 100 100 132ms 25ms 0 GTmetrix
    irosyadi-web A 100 100 623ms 9ms 0 GTmetrix
    irosyadi.gitbook C 70 96 3000ms 266ms 0.05 GTmetrix
    irosyadi.github A 100 100 301ms 3ms 0.03 GTmetrix
    irosyadi.mataroa A 100 100 596ms 0ms 0 GTmetrix
    irosyadi.bearblog A 100 100 338ms 0ms 0.02 GTmetrix