All Projects → TryGhost → Dawn

TryGhost / Dawn

Licence: mit
A minimal newsletter theme for Ghost

Projects that are alternatives of or similar to Dawn

Cusca
A ghost theme
Stars: ✭ 42 (-70%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Caffeine Theme
A minimalist, Material Design inspired Ghost Theme for optimal desktop and mobile experiences
Stars: ✭ 300 (+114.29%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Massively
A free, open source theme for Ghost
Stars: ✭ 160 (+14.29%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Roon
The official Roon theme for Ghost
Stars: ✭ 137 (-2.14%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Starter
A development starter theme for Ghost
Stars: ✭ 195 (+39.29%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Prometheus
🌈 A Clean And Modern Ghost Theme with Progressive Web Apps (PWA)
Stars: ✭ 94 (-32.86%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
Tribeca
A free theme for Ghost
Stars: ✭ 15 (-89.29%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
Wave
A podcast/blog theme for Ghost
Stars: ✭ 60 (-57.14%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
Casper
The default theme for Ghost
Stars: ✭ 2,274 (+1524.29%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Boo
Boo - A beautiful, clean and responsive theme for Ghost.
Stars: ✭ 176 (+25.71%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Alto
A clean, minimalist theme featuring a light and dark mode for Ghost
Stars: ✭ 109 (-22.14%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
Asgar
A two-column, clean and minimalist theme for @TryGhost
Stars: ✭ 22 (-84.29%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
Edge
A visually aesthetic portfolio theme for Ghost
Stars: ✭ 61 (-56.43%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
Dope
A unique tag-based theme for Ghost
Stars: ✭ 44 (-68.57%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
Editorial
A free, open source theme for Ghost
Stars: ✭ 164 (+17.14%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
London
A free, open source theme for Ghost
Stars: ✭ 212 (+51.43%)
Mutual labels:  publishing, ghost, blogging, ghost-theme
Ease
A minimal documentation theme for Ghost
Stars: ✭ 69 (-50.71%)
Mutual labels:  blogging, ghost, publishing, ghost-theme
undefined-ghost-theme
A minimal, Ghost 5.0-ready, membership-enabled starter theme for the Ghost blogging platform.
Stars: ✭ 76 (-45.71%)
Mutual labels:  blogging, ghost, ghost-theme
Edition
The newsletter theme for Ghost
Stars: ✭ 60 (-57.14%)
Mutual labels:  ghost, publishing, ghost-theme
ghost-on-heroku
One-button Heroku deploy for the Ghost 3.2.0 blogging platform.
Stars: ✭ 232 (+65.71%)
Mutual labels:  blogging, ghost, publishing

Dawn

A highly functional theme that adapts to the reader's preferences. Let them read, search, subscribe, navigate, and more with ease. Completely free and fully responsive, released under the MIT license.

Demo: https://dawn.ghost.io

 

Instructions

  1. Download this theme
  2. Log into Ghost, and go to the Design settings area to upload the zip file

Search

  1. Navigate to the Integrations and click on Add custom integration.
  2. Copy the content API key; this will be used to fetch posts from your site.
  3. Insert the generated key in Code injection > Site Header field.
<script>
    var gh_search_key = 'API_KEY';
    var gh_search_migration = 'v1';
</script>

The theme generates an index of posts for highly performant search. The index is updated automatically when posts are added or updated. However, it isn't updated when posts are unpublished or deleted.

To force update the index, increment the search index migration version like 'v2'.

Disable Content Search

When your site has lots of posts, including the post content in the index cache ends up with exceeding the browser local storage quota. In that case, disabling content search is recommended. Also make sure increase the migration version to force update the old index.

<script>
    var gh_search_key = 'API_KEY';
    var gh_search_migration = 'v2'; // Increased from v1
    var gh_search_content = false; // Disables content search
</script>

White Logo

If your logo image isn't recognizable in dark mode, you can set a white version of the logo in Code injection > Site Header field.

<script>
    var gh_white_logo = 'https://example.com/content/images/white-logo.png';
</script>

Dropdown Menu

The theme looks for a menu item with three dots (...) in its URL, and uses that as a dropdown menu toggle. All menu items after the toggle will be added to the dropdown list automatically.

Label URL
More links https://example.com/...
Sub-1 https://example.com/sub-1
Sub-2 https://example.com/sub-2

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.

Copyright & License

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

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].