All Projects → TryGhost → Ghost Cli

TryGhost / Ghost Cli

Licence: mit
CLI Tool for installing & updating Ghost

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to Ghost Cli

Ghost
Turn your audience into a business. Publishing, memberships, subscriptions and newsletters.
Stars: ✭ 39,261 (+12443.45%)
Mutual labels:  cms, publishing, ghost, blogging, headless-cms, journalism, jamstack
Strapi
🚀 Open source Node.js Headless CMS to easily build customisable APIs
Stars: ✭ 41,786 (+13250.16%)
Mutual labels:  hacktoberfest, cms, headless-cms, jamstack
Cusca
A ghost theme
Stars: ✭ 42 (-86.58%)
Mutual labels:  publishing, ghost, blogging, journalism
ghost-on-heroku
One-button Heroku deploy for the Ghost 3.2.0 blogging platform.
Stars: ✭ 232 (-25.88%)
Mutual labels:  blogging, journalism, ghost, publishing
Feather
Feather is a modern Swift-based content management system powered by Vapor 4.
Stars: ✭ 374 (+19.49%)
Mutual labels:  cms, publishing, blogging, journalism
Dope
A unique tag-based theme for Ghost
Stars: ✭ 44 (-85.94%)
Mutual labels:  blogging, ghost, publishing
Cockpit
Add content management functionality to any site - plug & play / headless / api-first CMS
Stars: ✭ 5,173 (+1552.72%)
Mutual labels:  hacktoberfest, cms, headless-cms
Statiq.web
Statiq Web is a flexible static site generator written in .NET.
Stars: ✭ 1,358 (+333.87%)
Mutual labels:  hacktoberfest, blogging, jamstack
Netlify Cms
A Git-based CMS for Static Site Generators
Stars: ✭ 14,776 (+4620.77%)
Mutual labels:  hacktoberfest, cms, jamstack
Storyblok
You found an issue with one of our products? - submit it here as an issue!
Stars: ✭ 206 (-34.19%)
Mutual labels:  cli, cms, headless-cms
Tribeca
A free theme for Ghost
Stars: ✭ 15 (-95.21%)
Mutual labels:  blogging, ghost, publishing
Example Company Website Gatsby Sanity Combo
This is an example company website using Gatsby and Sanity in combination.
Stars: ✭ 242 (-22.68%)
Mutual labels:  cms, headless-cms, jamstack
Wave
A podcast/blog theme for Ghost
Stars: ✭ 60 (-80.83%)
Mutual labels:  blogging, ghost, publishing
Blog Post Workflow
Show your latest blog posts from any sources or StackOverflow activity or Youtube Videos on your GitHub profile/project readme automatically using the RSS feed
Stars: ✭ 910 (+190.73%)
Mutual labels:  hacktoberfest, ghost, blogging
Ease
A minimal documentation theme for Ghost
Stars: ✭ 69 (-77.96%)
Mutual labels:  blogging, ghost, publishing
Edge
A visually aesthetic portfolio theme for Ghost
Stars: ✭ 61 (-80.51%)
Mutual labels:  blogging, ghost, publishing
Thunder Distribution
A Drupal 8 based platform for professional publishers
Stars: ✭ 107 (-65.81%)
Mutual labels:  cms, publishing, journalism
Prometheus
🌈 A Clean And Modern Ghost Theme with Progressive Web Apps (PWA)
Stars: ✭ 94 (-69.97%)
Mutual labels:  blogging, ghost, publishing
Postleaf
Simple, beautiful publishing with Node.js.
Stars: ✭ 520 (+66.13%)
Mutual labels:  cms, publishing, blogging
Web Publisher
Superdesk Publisher - the next generation publishing platform for journalists and newsrooms.
Stars: ✭ 82 (-73.8%)
Mutual labels:  cms, publishing, journalism

Ghost-CLI

CI Status Coverage Status npm version

Basic Setup

  • npm install -g [email protected]
  • ghost install (for a production linux setup, including Nginx, SSL, and Systemd)
  • ghost install local (for a local setup, useful for theme development/testing)

NOTE: This CLI is not designed to work with any Ghost versions < 1.0.0

Documentation

Project Goals

The objective of the Ghost CLI project is to make setting up and maintaining a Ghost site as straight forward as possible for people who do not want to use Ghost(Pro).

Ghost-CLI is aimed at people who are comfortable in a command line environment, and therefore some technical knowledge is assumed. The design goal of Ghost CLI was to make it possible to install or update Ghost in a single command.

In order to keep these goals obtainable & maintainable by Ghost's small team, we have a recommended system stack that Ghost-CLI works with, and minimal configuration options.

Recommended stack

We officially recommend the stack described here for production installs.

The team behind Ghost CLI only supports this stack. This restriction is very deliberate, as every additional option for configuration or divergent piece of code required to support an additional environment creates exponential complexity and maintenance overhead.

Our primary focus for the project is ensuring that everyone that uses the recommended system stack is able to install, configure, start, stop, restart, update & list their Ghost sites. This includes developing better testing to ensure we are able to prevent regressions, and stabilising the code to ensure that edge cases within the recommended stack are accounted for.

The secondary focus is on improving the CLI itself. We want to ensure that the UI, configuration options, flags, flows, prompts, messages and other behaviours are working for both manual and programmatic use. This also includes improving the documentation to make it easy to use the tool, discover advanced options & debug any common issues.

Anything that falls outside of these two areas is not being actively worked on at present.

Triaging & prioritisation

  • Issues which affect many users with our recommended stack are given first priority
  • Issues which affect small numbers of users are prioritised based on the impact vs the difficulty - i.e. quick fixes will be prioritised, complex issues may be closed and labelled with later & recommended-stack.
  • Issues around documented & understood environment or configuration issues will be closed and labelled with known-issue, users will be directed to the docs & forum.
  • Issues that request modifications in order to support other stacks stack will be closed and labelled with later & other-stack.
  • Issues proposing new features or enhancements will be labelled as such, and in most cases also closed with later.

Help & Support

We aren't able to provide support in GitHub, but we do keep track of common issues with the known-issue label and regularly update documentation & error messages to be clearer.

The documentation for Ghost-CLI can be found at https://ghost.org/docs/ghost-cli/. Community support can be found in our forum.

Developer Setup (for contributing)

  1. Fork this repo
  2. git clone https://github.com/<your-username>/Ghost-CLI path/to/your/workspace
  3. cd path/to/your/workspace
  4. yarn install

To run the CLI for testing:

  • yarn link
  • ghost <command> (can run anywhere on the system)

Running tests

yarn test

Copyright & License

Copyright (c) 2013-2021 Ghost Foundation - Released under the MIT license. Ghost and the Ghost Logo are trademarks of Ghost Foundation Ltd. Please see our trademark policy for info on acceptable usage.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].