QuickStart-Blog
Start blogging with Jekyll & AsciiDoc

Glossary

This glossary explains all the tags used for blog articles, providing clear definitions and context to help readers understand their purpose and usage.

Index:

# Back to Index

.gitlab-ci.yml

A YAML configuration file used in GitLab to define CI/CD pipelines, specifying jobs, stages, and conditions for automated builds, tests, and deployments.

Number of posts tagged with ".gitlab-ci.yml": 1

_config.yml

A configuration file in Jekyll used to define global settings for the site, such as title, theme, and plugins.

Number of posts tagged with "_config.yml": 1

_includes

A directory in Jekyll for reusable snippets or partial templates that can be inserted into other layouts using Liquid tags.

Number of posts tagged with "_includes": 1

_layouts

A directory in Jekyll where layout templates are stored, defining the structure of pages and posts in the site.

Number of posts tagged with "_layouts": 1

_posts

A special directory in Jekyll where blog posts are stored. Files in this directory are named with a specific format (YYYY-MM-DD-title.adoc) to organize posts chronologically and generate pages automatically.

Number of posts tagged with "_posts": 1

A Back to Index

AsciiDoc

A lightweight markup language for writing documentation and content in plain text, offering advanced features beyond Markdown.

Number of posts tagged with "AsciiDoc": 2

authorized_keys

A file on a server that lists public keys authorized to access the system via SSH. If a user’s public key is in this file, they can log in without a password.

Number of posts tagged with "authorized_keys": 1

B Back to Index

blog

A regularly updated website or web page, often written in an informal or conversational style, containing articles or posts on specific topics.

Number of posts tagged with "blog": 2

bundler

A Ruby tool that manages dependencies and ensures the correct versions of gems are used in a project.

Number of posts tagged with "bundler": 1

C Back to Index

CI/CD

Continuous Integration and Continuous Deployment, practices that automate the building, testing, and delivery of software to improve development efficiency.

Number of posts tagged with "CI/CD": 2

D Back to Index

deployment

The process of releasing software to a production or staging environment, making it accessible to users or systems.

Number of posts tagged with "deployment": 1

domain

A human-readable name (like example.com) that maps to an IP address, used to identify websites and services on the internet.

Number of posts tagged with "domain": 1

E Back to Index

example

A sample or instance used to illustrate a concept, explain functionality, or demonstrate a feature.

Number of posts tagged with "example": 1

F Back to Index

G Back to Index

git

A distributed version control system used to track changes in code, collaborate on projects, and manage software development history.

Number of posts tagged with "git": 1

GitLab

A web-based DevOps platform that provides Git repository management, continuous integration, and issue tracking, commonly used for version control and collaboration.

Number of posts tagged with "GitLab": 3

GitLab Pages

A feature provided by GitLab for hosting static websites directly from a Git repository. It integrates with GitLab CI/CD pipelines, allowing users to deploy sites created with static site generators like Jekyll or Hugo.

Number of posts tagged with "GitLab Pages": 1

H Back to Index

hosting

The process of making a website or application available on the internet through a server or hosting service.

Number of posts tagged with "hosting": 1

Hostkey verification

A security check performed by SSH clients to confirm the server’s identity using its public host key, helping prevent man-in-the-middle (MITM) attacks.

Number of posts tagged with "Hostkey verification": 1

HTTPS

Hypertext Transfer Protocol Secure. An encrypted version of HTTP using SSL/TLS to securely transfer data over the web.

Number of posts tagged with "HTTPS": 1

I Back to Index

installation

The process of setting up software on a system, including copying files and configuring necessary components for proper operation.

Number of posts tagged with "installation": 1

J Back to Index

Jekyll

A static site generator that transforms plain text files into websites, blogs, or documentation, using templates and Liquid.

Number of posts tagged with "Jekyll": 2

K Back to Index

KeePass

A free, open-source password manager that stores encrypted password databases locally, helping users manage credentials securely.

Number of posts tagged with "KeePass": 1

known_hosts

A file on the client machine that stores host keys of previously connected SSH servers. Used to verify the identity of servers on future connections.

Number of posts tagged with "known_hosts": 1

L Back to Index

Liquid

A template language used in Jekyll and Shopify for dynamic content rendering, including logic, loops, and filters.

Number of posts tagged with "Liquid": 1

local

Refers to resources or processes that run on a user’s own computer, as opposed to being hosted on a remote server.

Number of posts tagged with "local": 1

M Back to Index

MITM

Short for 'Man-in-the-Middle.' A type of cyberattack where an attacker secretly intercepts and possibly alters communication between two parties.

Number of posts tagged with "MITM": 1

N Back to Index

O Back to Index

openssh-client

A command-line SSH client toolset for Linux/Unix systems, allowing secure remote logins, file transfers, and key management.

Number of posts tagged with "openssh-client": 1

P Back to Index

page

An individual, non-chronological content file on a website, such as an 'About' or 'Contact' page.

Number of posts tagged with "page": 1

password manager

A tool that securely stores and manages passwords, often offering features like password generation, autofill, and encryption.

Number of posts tagged with "password manager": 1

permalink

A permanent URL structure that links to a specific page or post on a website. Permalinks are designed to remain unchanged and improve SEO and user navigation in systems like Jekyll.

Number of posts tagged with "permalink": 1

post

An individual entry or article published on a blog or website, typically with its own unique URL. In Jekyll, posts are stored in the '_posts/' directory.

Number of posts tagged with "post": 1

private key

A cryptographic key kept secret by the owner, used in SSH and other encryption systems to authenticate or decrypt data.

Number of posts tagged with "private key": 1

public key

A cryptographic key shared with others that works with a private key to authenticate or encrypt data, often used in SSH authentication.

Number of posts tagged with "public key": 1

Q Back to Index

quickstart

A concise guide to help users get started with a tool, framework, or application quickly and efficiently.

Number of posts tagged with "quickstart": 1

R Back to Index

RSA

A widely used public-key cryptographic algorithm that supports encryption and digital signatures, often used in SSH key pairs.

Number of posts tagged with "RSA": 1

rsync

A fast and versatile command-line tool for transferring and synchronizing files and directories between systems. Rsync efficiently copies only the changes, reducing data transfer time and bandwidth usage. It is commonly used for backups, mirroring, and remote file synchronization.

Number of posts tagged with "rsync": 1

Ruby

A dynamic, open-source programming language focused on simplicity and productivity, often used in web development and Jekyll.

Number of posts tagged with "Ruby": 1

S Back to Index

scp

Short for 'secure copy.' A command-line tool for securely transferring files between systems over SSH.

Number of posts tagged with "scp": 1

server

A system or application that provides services or resources to other devices, such as hosting websites or handling requests.

Number of posts tagged with "server": 1

setup

The configuration or initialization of a system or software, typically done after installation to ensure it functions according to user preferences or requirements.

Number of posts tagged with "setup": 1

SSH

Secure Shell, a protocol used to securely access and manage remote systems over an encrypted connection.

Number of posts tagged with "SSH": 1

ssh-agent

A program that manages SSH keys and facilitates secure authentication without requiring the user to repeatedly enter passphrases. The ssh-agent stores private keys in memory and provides them to SSH clients as needed, improving convenience and security.

Number of posts tagged with "ssh-agent": 1

ssh-keygen

A command-line tool to generate SSH key pairs (public and private keys) for secure authentication.

Number of posts tagged with "ssh-keygen": 1

SSL

Secure Sockets Layer. A now-deprecated encryption protocol formerly used to secure internet traffic; replaced by TLS but still often used generically.

Number of posts tagged with "SSL": 1

subdomain

A domain that is part of a larger domain, such as blog.example.com being a subdomain of example.com. Used to organize or separate content/services.

Number of posts tagged with "subdomain": 1

syntax

The set of rules and structure governing how elements in a programming or markup language must be arranged to be correctly interpreted by the system.

Number of posts tagged with "syntax": 1

T Back to Index

tar

A Linux command-line utility to archive multiple files into a single file, often used with compression (e.g., .tar.gz) for backup or transfer.

Number of posts tagged with "tar": 1

TL;DR

Short for 'Too Long; Didn’t Read.' Commonly used to introduce a brief summary of a longer text, especially in documentation, articles, or online discussions. TL;DR helps readers quickly grasp the main point without reading the full content.

Number of posts tagged with "TL;DR": 1

TLS

Transport Layer Security. A cryptographic protocol that ensures privacy and data integrity between communicating applications. TLS is the successor to SSL and is used in HTTPS and other secure communications.

Number of posts tagged with "TLS": 1

troubleshooting

The process of identifying, diagnosing, and resolving problems or issues in software, hardware, or systems. Troubleshooting often involves systematic testing, error analysis, and applying fixes to restore normal functionality.

Number of posts tagged with "troubleshooting": 1

tutorial

A step-by-step guide designed to teach users how to use a tool, framework, or application, often with practical examples.

Number of posts tagged with "tutorial": 1

U Back to Index

V Back to Index

W Back to Index

X Back to Index

Y Back to Index

Z Back to Index