Skip to content

Latest commit

 

History

History
29 lines (15 loc) · 1.81 KB

File metadata and controls

29 lines (15 loc) · 1.81 KB

Glossary

Short definitions for words used in this project.

Terminal — A text window where you type commands. On Mac, open Terminal from Applications. On Linux, look for Terminal in your apps menu.

GitHub — A free website where you store code and files. Your published blog lives in a GitHub repository (repo).

GitHub Pages — Free website hosting from GitHub. Your blog address looks like https://YOUR_USERNAME.github.io/YOUR_REPO.

Repository (repo) — A project folder on GitHub. You create one repo for your blog.

Ghost — The blogging software you use to write posts. It runs on your computer while you edit; visitors see the published static copy on GitHub Pages.

Your blog folder (~/.ghost) — A hidden folder on your computer where Ghost and the publish scripts live. ~ means your home folder (for example /home/you or /Users/you).

Publish / deploy — Turn your local blog into files on GitHub Pages so the world can read it. You run ./deploy.sh from ~/.ghost.

gssg — A small tool (installed automatically) that creates the static HTML files GitHub Pages serves. Version 3 uses gssg instead of the old Python tool called buster.

Classic (v2.0.1) — The older version of this project that required Python 2. Still available for download but no longer updated.

Migration — Moving from Classic v2 to v3 without losing your posts. See MIGRATION.md.

localhost — An address that means “this computer only.” Your blog editor runs at http://localhost:2373 while you work locally.

wget — A small program used behind the scenes to copy web pages when building your static site. The install guide helps you install it if needed.

Node.js (Node) — Software Ghost needs to run. You install it once before using this project.