• Stars
    star
    176
  • Rank 216,987 (Top 5 %)
  • Language
    CSS
  • License
    MIT License
  • Created about 5 years ago
  • Updated over 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A paid-members theme for Ghost

Lyra

A paid-members publication for Ghost. Can be used with no code knowledge required.

Installation instructions

  1. Download this theme
  2. Log into Ghost, and go to the Design settings area to upload the zip file
  3. Unzip the theme archive on your computer and locate the file called routes.yaml
  4. Inside Ghost admin, go to the Labs settings area and scroll down until you see the Custom Routes section
  5. Upload the routes.yaml from this theme

That's it! You now have a Ghost publication which supports free and paid memberships. If you need help, check out the Ghost members documentation or chat with other Ghost users on Ghost forum.

Screenshot of a subscribers only post

Upgrade instructions

  1. Download this theme and rename the zip for ease of identification in Ghost later. For example 2022-10-20_Lyra-main.zip
  2. Log into Ghost, 4. go to the Labs settings area and scroll down until you see the Routes section
  3. Download your current routes.yaml file
  4. Next go to the Design settings area and click Change Theme at the bottom of the navigation pane
  5. Click the Upload theme button in the top right and upload the zip file you downloaded and renamed earlier (for example 2022-10-20_Lyra-main.zip)
  6. You will now see two instances of Lyra similar to the screenshot below Themes list showing two copies of Lyra
  7. Ensure your new Lyra theme is active (based on the renamed zip from earlier, lyra (2020-10-31_Lyra-main) in the screenshot)
  8. Delete the previous Lyra theme (lyra (Lyra-master) in the screenshot) 9Upload routes.yaml as required (see Installation instructions above)

Development

Styles are compiled using Gulp/PostCSS to polyfill future CSS spec. You'll need Node, Yarn and Gulp installed globally. After that, from the theme's root directory:

# Install
yarn

# Run build & watch for changes
$ yarn dev

Now you can edit /assets/css/ files, which will be compiled to /assets/built/ automatically.

The zip Gulp task packages the theme files into dist/<theme-name>.zip, which you can then upload to your site.

yarn zip

PostCSS Features Used

  • Autoprefixer - Don't worry about writing browser prefixes of any kind, it's all done automatically with support for the latest 2 major versions of every browser.
  • Variables - Simple pure CSS variables
  • Color Function

Copyright & License

Copyright (c) 2013-2022 Ghost Foundation - Released under the MIT license.

More Repositories

1

Ghost

Independent technology for modern publishing, memberships, subscriptions and newsletters.
JavaScript
44,370
star
2

node-sqlite3

SQLite3 bindings for Node.js
PLpgSQL
6,218
star
3

Casper

The default theme for Ghost
CSS
2,535
star
4

gatsby-starter-ghost

A starter template to build lightning fast websites with Ghost & Gatsby
JavaScript
1,042
star
5

Admin

Ghost's admin client
JavaScript
627
star
6

express-hbs

Express handlebars template engine with inheritance, partials, i18n and async helpers.
JavaScript
458
star
7

Ghost-CLI

CLI Tool for installing & updating Ghost
JavaScript
433
star
8

Starter

A development starter theme for Ghost
CSS
359
star
9

eleventy-starter-ghost

A starter template to build websites with Ghost & Eleventy
Nunjucks
335
star
10

action-deploy-theme

:octocat: Deploy your Ghost theme with Github Actions
JavaScript
335
star
11

Dawn

A minimal newsletter theme for Ghost
CSS
263
star
12

London

A free, open source theme for Ghost
Handlebars
258
star
13

Ghost-Android

πŸ€– Ghost for Android
Java
237
star
14

Ghost-Vagrant

Vagrant setup for developing Ghost
Puppet
226
star
15

Massively

A free, open source theme for Ghost
SCSS
216
star
16

Editorial

A free, open source theme for Ghost
SCSS
185
star
17

gatsby-source-ghost

Source plugin for pulling data into Gatsby.js from the Ghost Public API.
JavaScript
176
star
18

Roon

The official Roon theme for Ghost
CSS
142
star
19

Koenig

Components of Ghost's Editor
JavaScript
116
star
20

Alto

A clean, minimalist theme featuring a light and dark mode for Ghost
Handlebars
113
star
21

docs

Ghost's official documentation
JavaScript
112
star
22

Ghost-App

Includes for Ghost Apps
JavaScript
111
star
23

knex-migrator

DB migration tool for knex.js
JavaScript
100
star
24

SDK

Tools for working with Ghost's APIs
JavaScript
100
star
25

Ghost-Config

Cross-platform meta data and configurations
JavaScript
82
star
26

Ease

A minimal documentation theme for Ghost
Handlebars
80
star
27

generator-ghost

Generate Ghost blogs and themes using Yeoman.
JavaScript
78
star
28

gscan

Ghost theme scanner - checks for errors and feature support
JavaScript
75
star
29

Edge

A visually aesthetic portfolio theme for Ghost
Handlebars
73
star
30

Edition

The newsletter theme for Ghost
JavaScript
73
star
31

Pico

A paid members publishing theme for Ghost
CSS
69
star
32

Themes

A monorepo for Ghost themes
Handlebars
67
star
33

Wave

A podcast theme for Ghost
Handlebars
66
star
34

Portal

Drop-in script to add membership features in a Ghost theme
JavaScript
56
star
35

Source

The default theme for Ghost
CSS
54
star
36

Dope

A unique tag-based theme for Ghost
CSS
53
star
37

Ruby

A multi-column theme with a unique card layout for Ghost
Handlebars
44
star
38

Headline

A local news theme for Ghost
Handlebars
41
star
39

Journal

A newsletter theme for Ghost
Handlebars
41
star
40

GQL

Filter query language for working with Ghost's API
JavaScript
39
star
41

nodecmsguide

Your guide to Node.js content management systems
JavaScript
37
star
42

Slimer-hubot

A bot who lives in IRC
CoffeeScript
36
star
43

wp-ghost-exporter

A WordPress plugin to export content to Ghost
PHP
30
star
44

Solo

A personal theme for Ghost
Handlebars
29
star
45

migrate

JavaScript
27
star
46

Members

JavaScript
24
star
47

Ghost-Editor

Ghost's Mobiledoc Editor
23
star
48

Argon

A simple publishing theme for Ghost
CSS
22
star
49

api-demos

Demo scripts showing how to use Ghost's Admin and Content APIs to accomplish common tasks.
JavaScript
22
star
50

gctools

Command line utilities for working with Ghost content
JavaScript
20
star
51

framework

A collection of handy components for building Node.js applications
JavaScript
20
star
52

bookshelf-relations

A bookshelf plugin which handles relationships.
JavaScript
18
star
53

Tribeca

A free theme for Ghost
CSS
16
star
54

Ignition

Basic configuration and tooling shared across applications
JavaScript
16
star
55

algolia

JavaScript
16
star
56

Ghost-Storage-Base

Base storage adapter for Ghost
JavaScript
14
star
57

Utils

JavaScript
14
star
58

slimer

Tools for working on Ghost & the surrounding ecosystem
JavaScript
11
star
59

vscode

TypeScript
11
star
60

roon-i18n

Roon Internationalization
Ruby
10
star
61

NQL-old

NQL Toolkit: Query data using the NQL Language
JavaScript
9
star
62

action-update-posts

GitHub action for making scheduled changes to posts (e.g. toggling featured)
JavaScript
9
star
63

passport-ghost

Passport adapter for logging in with Ghost.org
JavaScript
8
star
64

Bulletin

A newsletter theme for Ghost
Handlebars
7
star
65

eslint-plugin-ghost

Shared eslint configurations
JavaScript
7
star
66

comments-ui

Drop-in script for comments in Ghost
JavaScript
6
star
67

Digest

A newsletter theme for Ghost
Handlebars
6
star
68

static

Static remote assets for Ghost sites
6
star
69

digitalocean-1-click

DigitalOcean 1-Click App
Shell
6
star
70

action-ghost-release

🚒 GitHub Action to release Ghost
JavaScript
6
star
71

Deploy

Custom shipitjs plugin for deploying
JavaScript
6
star
72

mongo-knex

JavaScript
6
star
73

sodo-search

Drop-in script for search in Ghost
JavaScript
6
star
74

NQL

JavaScript
4
star
75

Zap

An ultra-minimal Ghost theme
CSS
4
star
76

Zapier

Ghost <-> Zapier Integration
JavaScript
4
star
77

slimer-dashboard

GitHub Dashboard built in Apollo
JavaScript
3
star
78

Taste

Handlebars
3
star
79

cropper

JavaScript
2
star
80

nameservers

2
star
81

bunyan-rotating-file-stream

Rotate bunyan logs based on time period and file-size threshold
JavaScript
2
star
82

Actions

GitHub Actions to power Ghost development
JavaScript
2
star
83

label-actions

Tools for managing Ghost's OSS repositories
JavaScript
1
star
84

.github

1
star
85

Analytics

JavaScript
1
star
86

salt-formula-sensu

Salt formula for configuring Sensu.
1
star
87

Core

JavaScript
1
star
88

action-trigger-metric

JavaScript
1
star
89

architecture-diagrams

Set of diagrams and docs explainig architecture of Ghost
1
star