Skip to the content.

Jekyll Glossary

The static-site generator that turns the Dictionary's Markdown files into the HTML served at langenkamp.io.

Jekyll is the static-site generator that turns the Dictionary’s Markdown files, layouts, and configuration into ordinary HTML pages.

That matters because langenkamp.io is not a database-backed web application. Its source is a set of files in a GitHub repository. Jekyll reads those files, applies the shared layout and configuration, and builds the entry pages as a static site. GitHub Pages then deploys the generated site. This is why adding a Dictionary entry is mostly a matter of adding a Markdown file with the right front matter.

The trade-off is that local preview depends on a working Ruby/Jekyll environment. When the local machine accidentally uses Apple’s old system Ruby instead of the newer Homebrew Ruby, the content may be perfectly fine while the local build still fails. That is an environment problem, not an editorial problem.

See also

Sources: Jekyll documentation; GitHub, “About GitHub Pages and Jekyll”.

Return to Dictionary All Entries (A–Z) For Students Other Writing Capstone 2.0