Home

>

Tools

>

Ghost

>

Releases

>

2.30.0

Ghost Release: 2.30.0

Tag Name: 2.30.0

Release Date: 8/27/2019

Ghost LogoGhost

Open-source publishing platform specifically designed for professional bloggers and publications. Focuses on clean, minimalist writing and publishing experience.

TL;DR

Ghost 2.30.0 introduces the new bookmark card feature, which allows for rich link previews and serves as a fallback for unknown embeds. The update also includes a redesigned tags screen with improved usability and a new "What's new" indicator to highlight recent updates. Additionally, this release fixes an issue with excerpt generation where spaces were missing between paragraphs. Themes will require updates to be compatible with the new bookmark card functionality.

Highlight of the Release

    • New bookmark card feature for rich link previews
    • "What's new" indicator and modal to highlight recent updates
    • Redesigned tags screen with improved usability
    • Fixed excerpt generation to properly include spaces between paragraphs

Migration Guide

Bookmark Card Theme Support

Theme developers need to update their themes to support the new bookmark card feature. Add the following CSS to your theme to properly style bookmark cards:

/* Bookmark card styles */
.kg-bookmark-card {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
}

.kg-bookmark-container {
  display: flex;
  flex-wrap: wrap;
  text-decoration: none;
  border-radius: 3px;
  box-shadow: 0 2px 5px -1px rgba(0, 0, 0, 0.15), 0 0 1px rgba(0, 0, 0, 0.09);
}

.kg-bookmark-content {
  flex-basis: 0;
  flex-grow: 999;
  min-width: 50%;
  padding: 20px;
}

.kg-bookmark-title {
  font-weight: 600;
}

.kg-bookmark-description {
  margin-top: 12px;
  overflow-y: hidden;
}

.kg-bookmark-metadata {
  display: flex;
  align-items: center;
  margin-top: 14px;
  font-size: 0.9em;
  font-weight: 500;
}

.kg-bookmark-icon {
  width: 22px;
  height: 22px;
  margin-right: 8px;
}

.kg-bookmark-author,
.kg-bookmark-publisher {
  display: inline;
}

.kg-bookmark-publisher {
  margin-left: 8px;
}

.kg-bookmark-thumbnail {
  position: relative;
  flex-basis: 25%;
  min-width: 200px;
}

.kg-bookmark-thumbnail img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  border-radius: 0 3px 3px 0;
}

For more detailed information, refer to the official documentation.

Upgrade Recommendations

This is a feature release that adds valuable new functionality without breaking changes to the core platform. Upgrading is recommended for all users to benefit from the new bookmark card feature, improved tag management, and bug fixes.

Theme developers should pay special attention to the required theme updates to support the new bookmark card feature. If you're using a custom theme, make sure to add the necessary CSS styles to properly display bookmark cards in your content.

Bug Fixes

Fixed Excerpt Generation

This release fixes an issue where excerpts generated from paragraphs were missing spaces between them. The fix adds proper spacing when encountering closing </p> and <br> tags, resulting in more readable and natural-looking excerpts.

New Features

Bookmark Card

Ghost now supports a new bookmark card that creates rich link previews for your content. This feature generates a visually appealing card with the link's title, description, author, publisher, thumbnail, and icon. The bookmark card also serves as a fallback for unknown embeds, providing a consistent experience for various types of external content.

"What's New" Indicator

A new "What's new" indicator and modal has been added to highlight recent updates to Ghost. This feature helps users stay informed about new functionality and improvements as they're released.

Redesigned Tags Screen

The tags management screen has been completely redesigned with improved usability. The new interface makes it easier to create, edit, and organize tags for your content.

Security Updates

No security fixes were mentioned in this release.

Performance Improvements

No specific performance improvements were highlighted in this release.

Impact Summary

Ghost 2.30.0 enhances the content creation experience with the introduction of the bookmark card feature, which provides rich link previews and serves as a fallback for unknown embeds. This significantly improves how external content is displayed within Ghost posts.

The redesigned tags screen improves content organization workflows, making it easier for users to manage and apply tags. The fix for excerpt generation ensures that automatically generated excerpts have proper spacing between paragraphs, resulting in more readable previews.

The new "What's new" indicator helps users discover and understand recent platform updates, improving the overall user experience.

Theme developers will need to update their themes to properly support the new bookmark card feature, but this is a straightforward CSS addition that enhances the visual presentation of linked content.

Full Release Notes

⚠️ Note: Themes will require updates to be compatible with the new bookmark card!

  • ✨ Added bookmark card and integrated it as fallback for unknown embeds (TryGhost/Admin#1293) - Rishabh Garg
  • ✨ Added "What's new" indicator and modal to highlight recent updates (TryGhost/Admin#1292) - Kevin Ansfield
  • 🎨 Updated tags screen design and usability (TryGhost/Admin#1283) - Rishabh Garg
  • 🐛 Fixed lack of space in excerpt generated from paragraphs - Nazar Gargol

Casper (the default theme) has been upgraded to 2.11.0:

You can see the full change log for the details of every change included in this release.

Statistics:

File Changed10
Line Additions642
Line Deletions73
Line Changes715
Total Commits8

User Affected:

  • Can now use the new bookmark card to create rich link previews in their content
  • Will see improved excerpt generation with proper spacing between paragraphs
  • Will benefit from the redesigned tags screen with improved usability

Contributors:

renovate-botnazrshbhgrg