This demo was written in markdown to demonstration after content generatrion using Pelican.
Python syntax highlighting
Standard python code lines
# This is a comment
this_is_int_var = 123
this_is_string_var = "I'm a string"
this_is_boolean_var = True
this_is_list = [
'item1',
'item2',
'item3'
]
this_is_dictionary = {
"item1": "value1",
"item2": 2,
"item3": False
}
Function codes
def this_is_a_function(*args, **kwargs) -> None:
'''
This is a docstring
'''
print("Hello World")
def func(x: float) -> int:
return int(x)
Class code lines
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
p1 = Person("John", 36)
print(p1.name)
print(p1.age)
HTML syntax highlighting
<!DOCTYPE html>
<html>
<head>
<title>Page Title</title>
</head>
<body>
<h1>This is a Heading</h1>
<p>This is a paragraph.</p>
</body>
</html>
CSS syntax highlighting
body {
background-color: lightblue;
}
h1 {
color: white;
text-align: center;
}
p {
font-family: verdana;
font-size: 20px;
}
BASH syntax highlight
git commit && git push
git commit || echo "Commit failed"
Another sample
NAME="John"
echo "Hi $NAME" #=> Hi John
echo 'Hi $NAME' #=> Hi $NAME