rustyphoenixlecture 1.10.0

This project aims to provide a simple a powerfull lecture compilation to generate html web sites

[highlighting]
# Do we want line numbers
is_line_number = true
# Plain text identifier
token_charset = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_"
# Vector of accepted extensions
vec_extention = ["md"]
# Vector of accepted filenames for highlithing this particular language
vec_filename = []
# Definition of a single line comment
single_line_comment = ""
# Beginning of a multi-line comment
multi_line_comment_begin = "<!--"
# Ending of a multi-line comment
multi_line_comment_end = "-->"
# If the language has an escape char
is_escape_char = false
# Some example of the language to be parsed
example = """
# A part

Just some markdown :
- first point
- second point

"""

[[keyword]]
style = "dsKeyword"
vec_token = [
	"__outline__",
	"__all_environment_example__",
	"__all_parser_example__"
]
vec_match = []

[[keyword]]
style = "dsKeywordRed"
vec_token = []
vec_match = [
	"- ",
]

# [[keyword]]
# style = "markdownCodeBlock"
# vec_token = []
# vec_match = [
# 	"```",
# ]

[[getuntil]]
style = "cppstandardF"
start_token = "# "
end_token = "\n"


[[getuntil]]
style = "cppstandardF"
start_token = "## "
end_token = "\n"


[[getuntil]]
style = "cppstandardF"
start_token = "### "
end_token = "\n"


[[getuntil]]
style = "cppstandardF"
start_token = "#### "
end_token = "\n"


[[getuntil]]
style = "cppstandardF"
start_token = "##### "
end_token = "\n"


[[getuntil]]
style = "dsCommentMulti"
start_token = "<!--"
end_token = "-->"


[[getuntil]]
style = "dsString"
start_token = "!["
end_token = ")"

# No need to treat code block as a whole because it will break (as all markdown highlighter) on nested code block call if we want to make nested environment
# [[getuntil]]
# style = "cppmacro"
# start_token = "```"
# end_token = "```"


[[getuntil]]	
style = "cppmacro"
start_token = "$"
end_token = "$"


# Extra configuration for the custom references of the rustyphoenixlecture
[[sequence]]
style = "dsNumber"
vec_step = [
	{token = "@"},
	{oneof = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-:"},
]

# Extra configuration for the custom labels of the rustyphoenixlecture
[[sequence]]
style = "dsNumber"
vec_step = [
	{token = "#"},
	{oneof = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-"},
]


[[sequence]]
style = "markdownCodeBlock"
vec_step = [
	{token = "```"},
	{oneof = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789_-"},
]