Glossary
This glossary explains all the tags used for blog articles, providing clear definitions and context to help readers understand their purpose and usage.
# Back to Index
- .gitlab-ci.yml
-
A YAML file used to define GitLab CI/CD pipeline configurations, specifying jobs, stages, and conditions for automated testing, deployment, or other tasks in GitLab.
Number of posts tagged with ".gitlab-ci.yml": 3
- _config.yml
-
A configuration file used in Jekyll to customize settings for your site.
Number of posts tagged with "_config.yml": 7
- _data
-
A directory in Jekyll where structured data (e.g., YAML, JSON, or CSV files) is stored, which can be accessed and used across the site.
Number of posts tagged with "_data": 1
- _data.yml
-
A YAML file used to store settings required for the theme website. They were outsourced from the _config.yml file to prevent them from being loaded as default values when using the theme.
Number of posts tagged with "_data.yml": 1
- _includes
-
A special directory in Jekyll where reusable code snippets or partial templates, such as headers, footers, or navigation menus, are stored. Files in the _includes folder can be inserted into other templates using Liquid tags, allowing for modular and maintainable site layouts.
Number of posts tagged with "_includes": 1
A Back to Index
- A&B
-
Tag for testing the escaping bahaviour of Markdown and AsciiDoc page attributes.
Number of posts tagged with "A&B": 2
- admonition
-
A formatted block in documentation that draws attention to important notes or warnings.
Number of posts tagged with "admonition": 3
- ASCII art
-
A visual art form that creates images using characters from the ASCII standard, typically made with letters, numbers, and symbols to form patterns or pictures. ASCII art is often used in text-based environments, like emails or code comments, to add simple illustrations without the need for graphics.
Number of posts tagged with "ASCII art": 1
- AsciiDoc
-
A lightweight but feature-rich markup language used for writing documentation in plain text.
Number of posts tagged with "AsciiDoc": 8
- AsciiDoctor Diagram
-
An extension for AsciiDoctor that allows embedding diagrams directly into AsciiDoc documents. It supports various diagramming tools, making it easy to include visuals like flowcharts and UML diagrams.
Number of posts tagged with "AsciiDoctor Diagram": 1
- AsciiMath
-
A simple markup language designed to write mathematical formulas in plain text, which can be easily converted into MathML or rendered by systems like MathJax. AsciiMath provides a lightweight way to include math notation in web pages and technical documents.
Number of posts tagged with "AsciiMath": 1
B Back to Index
- bash
-
A popular Unix shell and command language, commonly used for scripting and automating tasks in Linux and macOS environments.
Number of posts tagged with "bash": 1
- Bootstrap
-
A popular front-end framework for building responsive, mobile-first websites using CSS and JavaScript components.
Number of posts tagged with "Bootstrap": 1
- bugfixes
-
Software updates or patches that resolve identified errors or malfunctions, ensuring the application runs as expected.
Number of posts tagged with "bugfixes": 3
C Back to Index
- CDN
-
A Content Delivery Network (CDN) is a system of distributed servers that deliver web content to users based on their geographic location, improving load times and performance.
Number of posts tagged with "CDN": 2
- cleanup
-
The process of removing unnecessary or temporary files, obsolete code, or outdated data from a system or project to improve performance or maintainability.
Number of posts tagged with "cleanup": 1
- complex-tag
-
This long description contains AsciiDoc
code
and formatting:-
list element 1
-
list element 2
Admonition can be used. Number of posts tagged with "complex-tag": 1
-
- CSS
-
Cascading Style Sheets, a language used for describing the presentation of a web page, including layout, colors, and fonts.
Number of posts tagged with "CSS": 3
D Back to Index
- debugging
-
The process of finding and resolving bugs or defects in software to ensure it behaves as expected.
Number of posts tagged with "debugging": 1
- dependencies
-
External libraries, modules, or packages required by a project or software to function properly, typically managed by package managers like bundler.
Number of posts tagged with "dependencies": 1
- deployment
-
The process of releasing or distributing software to a production environment, making it available for use by end users.
Number of posts tagged with "deployment": 1
- diagram
-
A visual representation of information or data, often used to explain complex systems, processes, or relationships through symbols and connecting lines.
Number of posts tagged with "diagram": 1
- Ditaa
-
A tool that converts ASCII art diagrams into proper images, allowing text-based diagrams to be rendered as clear, styled graphics.
Number of posts tagged with "Ditaa": 1
- Docker
-
An open-source platform that automates the deployment, scaling, and management of applications in lightweight containers. Docker enables developers to package applications and dependencies together, ensuring consistency across different environments.
Number of posts tagged with "Docker": 1
- Docker container
-
A lightweight, portable, and isolated environment created from a Docker image to run applications. Docker containers include everything needed to execute an application, ensuring consistency across various environments, and are easily managed, started, or stopped on-demand.
Number of posts tagged with "Docker container": 1
- Docker image
-
A lightweight, standalone, executable package that includes everything needed to run a piece of software, including code, runtime, libraries, and environment variables. Docker images are used to create containers and can be shared and versioned.
Number of posts tagged with "Docker image": 1
- Dockerfile
-
A text file containing instructions for building a Docker image. A Dockerfile specifies the base image, application code, dependencies, and configurations required to create a consistent, repeatable container environment.
Number of posts tagged with "Dockerfile": 1
- documentation
-
Written text or resources that explain how a piece of software or technology works.
Number of posts tagged with "documentation": 8
- Dot
-
A graph description language used in the Graphviz software for creating complex diagrams such as network graphs, flowcharts, and dependency trees.
Number of posts tagged with "Dot": 1
E Back to Index
- EditorConfig
-
A file format and collection of text editor plugins for maintaining consistent coding styles across different editors.
Number of posts tagged with "EditorConfig": 2
- escaping
-
The process of using special characters or sequences to prevent specific symbols from being interpreted in code or markup, often necessary for handling HTML, YAML, or Markdown.
Number of posts tagged with "escaping": 4
- example
-
A sample or instance used to demonstrate how something works or can be done.
Number of posts tagged with "example": 3
F Back to Index
- features
-
A set of distinctive attributes or capabilities that a software or product offers.
Number of posts tagged with "features": 16
- filter
-
A feature in Liquid that modifies or transforms data, such as text or variables, before rendering. Filters are used to format strings, numbers, dates, or other outputs in templates, enhancing flexibility and control over content presentation.
Number of posts tagged with "filter": 1
- Font Awesome
-
A font and icon toolkit used to include scalable vector icons and social logos on websites.
Number of posts tagged with "Font Awesome": 1
- footer
-
The section at the bottom of a webpage or document, usually containing copyright information, links, or branding.
Number of posts tagged with "footer": 1
- front matter
-
A YAML or JSON block at the beginning of a Jekyll file that contains metadata about the page, such as title, layout, and tags, which Jekyll uses to generate content dynamically.
Number of posts tagged with "front matter": 4
- function
-
A block of code designed to perform a specific task and which can be reused in a program.
Number of posts tagged with "function": 2
G Back to Index
- GDPR
-
GDPR (General Data Protection Regulation) is a regulation enacted by the European Union to protect individuals' privacy and personal data. It imposes strict guidelines on how organizations collect, store, process, and share personal data of EU residents. Compliance with GDPR is essential for businesses handling such data, with requirements including data protection by design, user consent, and the right to access and erase data. Non-compliance can result in significant penalties.
Number of posts tagged with "GDPR": 1
- Gemfile
-
A file used in Ruby projects to list the dependencies (gems) required by the project and to manage their installation.
Number of posts tagged with "Gemfile": 2
- gemspec
-
A specification file that defines the details of a Ruby gem, including its dependencies and metadata.
Number of posts tagged with "gemspec": 3
- glossary
-
A list of terms and their definitions, often provided in alphabetical order, to explain key concepts or jargon in a specific context or field. Glossaries help readers understand specialized vocabulary or technical terms used in documentation, articles, or manuals.
Number of posts tagged with "glossary": 1
- Graphviz
-
An open-source graph visualization software that uses the Dot language to create a wide variety of diagrams, including directed and undirected graphs.
Number of posts tagged with "Graphviz": 1
H Back to Index
- highlighting
-
A feature used to apply color to syntax in code examples, making it easier to read and understand.
Number of posts tagged with "highlighting": 3
I Back to Index
- i18n
-
Short for 'internationalization', i18n refers to the process of designing software to be adaptable to different languages and regions without requiring engineering changes.
Number of posts tagged with "i18n": 1
- images
-
Visual elements used in websites or documents, including photos, illustrations, and graphics.
Number of posts tagged with "images": 2
J Back to Index
- jsdelivr
-
A free, fast, and open-source CDN that hosts JavaScript libraries, CSS files, and other web assets, helping to deliver them efficiently to users.
Number of posts tagged with "jsdelivr": 1
K Back to Index
- known issues
-
Known issues are documented problems or limitations within a software application that are acknowledged by developers but may not yet have a solution. These can include bugs, compatibility issues, or performance limitations. Known issues are often shared in release notes or support documentation to keep users informed and to suggest potential workarounds until fixes are available.
Number of posts tagged with "known issues": 4
- Kramdown
-
Kramdown is a fast, Markdown-syntax parser and converter for creating HTML and other formats, used as the default Markdown engine in Jekyll. It extends standard Markdown with additional features like tables, footnotes, and custom attributes, allowing for more advanced formatting options.
Number of posts tagged with "Kramdown": 1
L Back to Index
- LaTeX
-
A typesetting system commonly used for technical and scientific documents. LaTeX is especially well-suited for writing complex mathematical formulas and structured documents, allowing precise formatting and high-quality typesetting.
Number of posts tagged with "LaTeX": 1
- layout
-
The structured design and positioning of elements on a webpage or document, such as text and images, to enhance user experience. In Jekyll, layout files are stored in the '_layouts/' directory.
Number of posts tagged with "layout": 3
- LICENSE.txt
-
A file in a project that outlines the terms and conditions under which the software can be used, modified, or shared, commonly chosen from open-source licenses.
Number of posts tagged with "LICENSE.txt": 1
- Lilypond
-
A music engraving program that produces high-quality sheet music from text input, used widely by musicians for creating complex music notation.
Number of posts tagged with "Lilypond": 1
- Liquid
-
A flexible, open-source template language created by Shopify and used in static site generators like Jekyll. Liquid allows dynamic content rendering by embedding logic, loops, and filters in templates for generating web pages.
Number of posts tagged with "Liquid": 1
- lists
-
A collection of items organized in a sequence, either ordered or unordered.
Number of posts tagged with "lists": 3
- log-level
-
A configuration setting that defines the verbosity of logs generated by an application or system. Common log levels include DEBUG, INFO, WARN, ERROR, and FATAL, each representing a different level of detail or severity. Adjusting the log-level helps in controlling the amount and type of information recorded during runtime, useful for debugging and monitoring.
Number of posts tagged with "log-level": 1
- logging
-
The practice of recording system events, errors, or user activities, often used for tracking and troubleshooting.
Number of posts tagged with "logging": 2
M Back to Index
- Markdown
-
A lightweight markup language for formatting text, used widely for creating simple, readable documentation.
Number of posts tagged with "Markdown": 4
- MathJax
-
A JavaScript library that displays mathematical notation on web pages using LaTeX, MathML, or AsciiMath notation. MathJax enables seamless, high-quality math rendering across browsers.
Number of posts tagged with "MathJax": 1
- MathML
-
Mathematical Markup Language, an XML-based format for describing mathematical expressions on the web, allowing formulas to be structured for accessibility and consistent display in compatible browsers.
Number of posts tagged with "MathML": 1
- menu
-
A navigation element in a webpage that allows users to move between different sections or pages.
Number of posts tagged with "menu": 1
- music
-
An organized arrangement of sounds with elements such as melody, harmony, and rhythm, often represented in notation for playback or study.
Number of posts tagged with "music": 1
N Back to Index
- nopost-tag
-
This tag is not associated with any post. It appears in the glossary and is used for testing purposes only.
Number of posts tagged with "nopost-tag": 0
O Back to Index
- optimization
-
The process of improving the efficiency, speed, and performance of software, websites, or systems. Optimization aims to reduce resource usage, enhance user experience, and improve overall functionality, often through code refinement, caching, and other techniques.
Number of posts tagged with "optimization": 1
P Back to Index
- pages
-
Static or dynamic web pages in a Jekyll site, typically containing content that isn’t organized chronologically, such as 'About' or 'Contact' sections.
Number of posts tagged with "pages": 4
- permalink
-
A permalink (permanent link) is a stable URL that links to a specific page, post, or content piece on a website. Permalinks are designed to remain unchanged indefinitely, ensuring that links to the content will not break over time. In Jekyll, permalinks can be customized to control the URL structure for individual pages or posts, improving both user experience and SEO.
Number of posts tagged with "permalink": 2
- plain-text diagram
-
A diagram created using plain text characters to represent visual structures, often used in documentation for simple representation of concepts.
Number of posts tagged with "plain-text diagram": 1
- PlantUML
-
A tool that uses a simple textual description to generate UML diagrams, supporting sequence diagrams, class diagrams, and more, commonly used in technical documentation.
Number of posts tagged with "PlantUML": 1
- plot
-
A graphical representation of data or functions, often used in data analysis and mathematical applications to show trends, relationships, or distributions.
Number of posts tagged with "plot": 1
- posts
-
Multiple blog entries or articles displayed on a site, typically listed in reverse chronological order.
Number of posts tagged with "posts": 8
Q Back to Index
- quotes
-
Text or speech cited from a source, typically used to reference someone’s exact words or to highlight a point. Specifically refers to the styling and formatting of quotes in this context.
Number of posts tagged with "quotes": 1
R Back to Index
- regex
-
A shorthand term for 'regular expression,' referring to the same pattern-matching technique used in text and data processing.
Number of posts tagged with "regex": 1
- regular expression
-
A sequence of characters defining a search pattern, used to match, locate, or manipulate text. Regular expressions are widely used in programming, text processing, and data validation to perform complex search and replace tasks.
Number of posts tagged with "regular expression": 1
- release notes
-
Release notes are documents that provide information about new features, bug fixes, improvements, and known issues in a new software version. They help users and developers understand changes between versions and can include details on compatibility, upgrade steps, and resolved issues. Release notes are essential for keeping stakeholders informed about software progress and updates.
Number of posts tagged with "release notes": 17
- Rouge
-
A syntax highlighter used in Jekyll and other systems to colorize code snippets in various programming languages.
Number of posts tagged with "Rouge": 2
- RSS
-
RSS (Really Simple Syndication) is a web feed format that allows users and applications to receive updates from websites in a standardized format. By subscribing to an RSS feed, users can stay informed about new content, such as blog posts or news articles, without visiting the site directly. RSS feeds are commonly used in news aggregators and feed readers.
Number of posts tagged with "RSS": 1
S Back to Index
- SASS
-
SASS (Syntactically Awesome Stylesheets) is a CSS preprocessor that adds advanced features like variables, nested rules, and mixins to standard CSS. SASS has two syntax options: the older indented syntax (SASS) and the newer, more CSS-like syntax (SCSS). The SASS syntax uses indentation instead of curly braces and semicolons, while SCSS is more similar to traditional CSS and is often preferred for its familiarity.
Number of posts tagged with "SASS": 2
- Schema.org
-
Schema.org is a collaborative, standardized vocabulary that provides structured data markup to help search engines better understand the content on web pages. By adding Schema.org tags to HTML, content such as events, reviews, and products can appear as rich snippets in search results, enhancing visibility and user engagement. In Jekyll, Schema.org markup can be added to templates to improve SEO and provide more context to search engines.
Number of posts tagged with "Schema.org": 1
- SCSS
-
A preprocessor language that extends CSS with features like variables, nested rules, and functions.
Number of posts tagged with "SCSS": 3
- security
-
Measures and practices used to protect software, systems, and data from unauthorized access, attacks, or vulnerabilities, essential in all stages of development.
Number of posts tagged with "security": 1
- SEO
-
SEO (Search Engine Optimization) refers to strategies and practices aimed at improving a website’s visibility in search engine results. Effective SEO enhances a site’s ranking by optimizing content, keywords, meta tags, and site structure to attract more organic traffic. In Jekyll, SEO best practices can be implemented through plugins, structured data, and thoughtful content organization.
Number of posts tagged with "SEO": 1
- special chars
-
Characters with special functions in code or markup, like &, <, >, which may need to be escaped to ensure proper display or functionality in web content or code.
Number of posts tagged with "special chars": 2
- statistics
-
Data or numerical insights gathered from various sources, often used to analyze performance, user behavior, or other measurable factors.
Number of posts tagged with "statistics": 2
- STEM
-
An acronym for Science, Technology, Engineering, and Mathematics, referring to fields of study or careers focused on technical and scientific knowledge and skills.
Number of posts tagged with "STEM": 2
- styling
-
The process of applying styles to a webpage or document, often through CSS, to enhance its appearance.
Number of posts tagged with "styling": 5
T Back to Index
- table
-
A structured arrangement of data in rows and columns, often used for displaying information in a grid format.
Number of posts tagged with "table": 1
- tables
-
A structured format for organizing data into rows and columns, making it easy to present and interpret information in a grid layout.
Number of posts tagged with "tables": 1
- tag-cloud
-
A visual representation of the tags used in a blog, with more frequently used tags appearing larger.
Number of posts tagged with "tag-cloud": 4
- tags
-
Keywords or labels that categorize and describe blog posts or content to make them easier to find.
Number of posts tagged with "tags": 4
- test-page
-
A page created to test functionality, design, or layout before publishing. Useful for checking formatting, scripts, or custom styles in a controlled environment.
Number of posts tagged with "test-page": 4
- TOC
-
TOC (Table of Contents) is a navigational aid that lists the main sections or headings of a document, allowing readers to quickly find and jump to specific content. In web content, a TOC is often generated automatically based on headings and can be particularly useful for lengthy pages or articles.
Number of posts tagged with "TOC": 1
U Back to Index
- updates
-
Changes or improvements applied to software or content, typically to fix bugs, add new features, or enhance security.
Number of posts tagged with "updates": 1
V Back to Index
W Back to Index
- workarounds
-
Temporary solutions or alternative methods used to overcome a problem or limitation in software, hardware, or processes. Workarounds are often employed until a permanent fix or update is available, allowing continued functionality despite existing issues.
Number of posts tagged with "workarounds": 3