Conventions¶
This documentation use some symbols for illustration purposes. Before you read on, please make sure you've made yourself familiar with the following list of conventions on this page, as they are used quite frequently.
General Badges¶
The badges in this section are for general use.
Flags¶
- These icons denote / mark a particular item with a specific category type. Use these to indicate that a feature or service is
experimental, dangerous,setting, orrequired.-
Metadata
<!-- md:flag metadata -->
Default¶
Indicates that an entry is a configurable setting or feature. Not specifying a valid flag will simply show an icon with no label.
Experimental¶
Experimental <!-- md:flag experimental -->
Indicates that this feature is experimental or in a testing phase. Its behavior may change in future releases.
Required¶
Required <!-- md:flag required -->
Indicates that this setting cannot be empty or null. A value must be provided for CSF to successfully validate it.
Customization¶
Customization <!-- md:flag customization -->
Indicates that the thing described is a customization that must be added by the end-user.
Metadata¶
Metadata <!-- md:flag metadata -->
This symbol denotes that the thing described is a metadata property, which can be used in Markdown documents as part of the front matter definition.
Multiple Instances¶
Multiple <!-- md:flag multiple -->
Indicates that a specific feature can be utilized in multiple-instances, or it denotes multiple CSF themes.
Setting¶
Setting <!-- md:flag setting -->
Indicates the subject being described is a user configurable setting, or is part of the CSF config file at
/etc/csf/csf.conf.
Dangerous¶
Dangerous <!-- md:flag dangerous -->
Indicates that modifying the specified setting, or changing a specific feature within CSF, can result in stability issues, or be less secure than the alternative.
Change this setting at your own descretion.
Controls¶
- These icons deonote what type of control a specified setting uses if the settings are controlled by a graphical user interface.
Default¶
Indicates that a control is a textbox.
Toggle¶
Toggle <!-- md:control toggle -->
Indicates that a graphical user interface control is a toggle switch.
Toggle (On)¶
Toggle (On) <!-- md:control toggle_on -->
Indicates that a graphical user interface control is a toggle switch set in the on position.
Toggle (Off)¶
Toggle (Off) <!-- md:control toggle_off -->
Indicates that a graphical user interface control is a toggle switch set in the off position.
Textbox¶
Textbox <!-- md:control textbox -->
Indicates that a graphical user interface control is a textbox.
Dropdown¶
Dropdown <!-- md:control dropdown -->
Indicates that a graphical user interface control is a dropdown / select box.
Button¶
Button <!-- md:control button -->
Indicates that a graphical user interface control is a button.
Slider¶
Slider <!-- md:control slider -->
Indicates that a graphical user interface control is a slider / range input.
Docker Volume¶
Volume <!-- md:control volume -->
Indicates that an item is a mountable docker volume.
Env¶
Environment Variable <!-- md:control env -->
Indicates that an item is a environment variable.
Color¶
Color <!-- md:control color #FFFFFF #121315 -->
Indicates that a graphical user interface control accepts a color property.
Argument¶
Default¶
Not specifying an argument simply shows an icon.
Defined¶
<protocol> <!-- md:argument-->
Denotes a specified command argument.
Release Type¶
The tag symbol in conjunction with a version number denotes when a specific feature or functionality was added. Make sure you're at least on this version if you want to use the specified feature or functionality.
Default Value¶
Denotes what the default value is for a particular setting. If you ever change a setting and wish to revert back to the default value; this is the value you should use.
Command¶
3rd Party¶
Documentation¶
Plugin¶
Feature¶
Requires File¶
Source File¶
Configurable Settings¶
Denotes that this item is a configurable setting. Using this requires that you place it within a heading, typically h4
Examples-
archive¶
Command Argument¶
This symbol denotes that the thing described is a command argument.
Examples-
admonition
<!-- md:argument [admonition][Admonition] -->
Markdown Extension¶
This symbol denotes that the thing described is a Markdown element. When adding links, ensure you create a reference-style link
Examples-
admonition
<!-- md:markdown [admonition][Admonition] -->
File Preview¶
Multiple badges exist which show buttons so that the user can View a file, Download a file, and also display an extension box which shows the file extension itself.
fileViewDLExt¶
1. View file button
2. Download file button
3. Box with extension of file
- Icon Only
<!-- md:fileViewDLExt --> - .zip Left Aligned
<!-- md:fileViewDLExt test.zip https://github.com/.com/test.zip left --> - .zip Right Aligned
<!-- md:fileViewDLExt test.zip https://example.com/test.zip Right --> - View + Download Only (Left)
<!-- md:fileViewDLExt path/to/view path/to/download -->
fileDLExt¶
1. Download file button
2. Box with extension of file
- .conf Download + Ext
- .zip Left Aligned
<!-- md:fileDLExt https://example.com/files/sample.zip left --> - .zip Right Aligned
<!-- md:fileDLExt https://example.com/files/sample.zip right -->
fileView¶
1. View file button
Insiders Sponsor¶
Options¶
Options are another form of setting which lists what the option does, and then examples of how it works.
rss.enabled-
trueThis option specifies whether the plugin is enabled when building your project. If you want to speed up local builds, you can use an [environment variable][mkdocs.env]: rss.match_path-
.*This option specifies which pages should be included in the feed. For example, to only include blog posts in the feed, use the following regular expression:
General Examples¶
These are just generic examples with no specific purpose. They demonstrate how badges can be used.
DEBUG_ENABLED¶
This is an example setting.
Icons¶
Some parts of this documentation may also display icons in one of two ways
- Using HTML
- Using Markdown
Emoji in Tooltips¶
You can display an emoji / icon search bar which can be called from a codeblock tooltip as shown below.
<span class="twemoji">
<img src="/.icons/aetherx/axs/csf-logo-1.svg" alt="CSF Logo" width="32"> <!-- (1)! -->
</span>
-
Enter a few keywords to find the perfect icon using our [icon search] and click on the shortcode to copy it to your clipboard:
Icon Search¶
Use the following to search our database for a specific icon which is available through our documentation.
Tip: Enter some keywords to find icons and emojis and click on the shortcode to copy it to your clipboard.