THIS IS NOT A WORDPRESS THEME. PLEASE NOTE THAT WE DO NOT PROVIDE REFUNDS FOR MISTAKEN PURCHASES.
Hi, I’m fueko. I create Ghost themes that are easy-to-use, without compromising the design and code quality. You can find more from me at fueko.net and on X at @fuekothemes.Meet the Shoji
Shoji is a magazine Ghost theme with a clean, modern design suitable for everyone who wants to share their stories about design, fashion news or the hottest products.General features
- See all Demos
- Ready for Ghost 6.x
- Clean design
- Lightweight and minimal
- Super fast
- Fully responsive
- Compatible with modern browsers
- Updated regularly
- Fast support
Supports inbuilt Ghost features
- Translation ready English included
- Search function
- Comments
- Membership tiers
- Accent color
- Publication title and description
- Publication logo and cover
- Post, page, tag and author page
- Author cover, avatar, bio, location, website and social accounts
- Tag cover and description
- Primary tag in post-cards
- Multiple authors
- Koenig editor
- Markdown card
- Bookmark card
- Gallery card
- Image card with normal, wide and full width
- Secondary navigation
- Featured post and page
- Reading time
- Next and previous post navigation
- Custom excerpt
- Social accounts
Members & subscriptions
- Custom membership page
- Custom account page for member
- Custom account page for paid-member
- Custom sign-in page
- Custom sign-up page
- Custom subscribe page
- Custom Call-to-Action in post for member
- Custom Call-to-Action in post for paid-member
- Pricing tables in custom account and membership page
- Sign-in, sign-up, subscribe and checkout custom notifications
- Custom Call-to-Action
- Account details
- Cancel & continue subscription button
- Members and Paid-members labels in post-cards
- Option to edit billing info
- Custom currencies
- Public preview for members posts
Payment testing
Genuine card information cannot be used in test mode. Instead, use any of the following test card numbers.Additional theme features
- See all demos
- Half and full width image in post view
- Pinned section for 4 posts and 2 pages
- Custom tags page
- Custom authors page
- Custom contact page with Formspree
- Custom error page
- Related posts
- Special section for posts based on tag
- Reading progress indicator in post view
- Four columns in the footer
- Image zoom in post and page view
- Dropdown navigation for many items
- Custom search function
- Share post on Facebook and Twitter
- Copy link function for share section in post view
- Comments with Disqus
- Responsive video
- Responsive tables
- Automatic dark version depending on the system settings
- Additional social links
- Scroll to top button
Theme tested on:
- PageSpeed Insights – 93 points for desktop
- Ghost GScan – 100/100 points
- W3C Markup Validation Service – correct validation
Credits
All photos used in the theme demo are from Unsplash
Supported Ghost versions
6.9.x, 6.8.x, 6.7.0, 6.6.x, 6.5.x, 6.4.0, 6.3.x, 6.2.0, 6.1.0, 6.0.x, 5.130.x
Changelog
--------------------------------
Version 3.3.2 Nov 28th 2025
--------------------------------
∙ Updated: Removed outdated helpers for social accounts
∙ Updated: Changed the limit for {{get}} to a maximum of 100 results
- Changed files:
assets/css/screen.css
partials/members/tiers.hbs
partials/custom-authors.hbs
partials/custom-tags.hbs
partials/footer.hbs
package.json
--------------------------------
Version 3.3.1 May 22th 2025
--------------------------------
∙ Added: Support for more social accounts in staff profiles
∙ Improved: Minor graphic adjustments to the CTA card
∙ Other: Small bug fixes and performance improvements
- Changed files:
assets/css/screen.css
partials/logo.hbs
author.hbs
package.json
--------------------------------
Version 3.3.0 Dec 10th 2024
--------------------------------
∙ Added: Support for custom fonts
∙ Added: The ability to add a second logo for the dark theme version from the 'Design & branding' settings
∙ Added: The ability to hide the author from the 'Design & branding' settings
∙ Added: The ability to hide the authors widget from the 'Design & branding' settings
∙ Added: The ability to add the slug for authors and tags widgets from the 'Design & branding' settings
∙ Added: The ability to add the tag for special section from the 'Design & branding' settings
∙ Added: Support for alternative blockquote style
∙ Added: Support for the Portal option 'Display name in signup form'
∙ Added: Support for the Portal option 'Available prices'
∙ Added: Support for the Portal option 'Default price at signup'
∙ Added: Support for the 'Add a free trial' option for paid tiers
∙ Added: The logo for the 'X', 'Bluesky' and 'Threads' service
∙ Fixed: Restored dark appearance of the 'Product', 'Audio' and 'File' card in dark mode after changes in Ghost 5.90.0
∙ Improved: The sharing link address for X has been changed from 'twitter.com' to 'x.com'
∙ Improved: Filtered out tags without associated posts on the 'tags page'
∙ Improved: Filtered out authors without associated posts on the 'authors page'
∙ Updated: Changed the copyright from '© [Site name] [Year]' to '© [Year] [Site name]'
∙ Updated: Replaced the Twitter icon with an X icon
∙ Other: Small bug fixes and performance improvements
- Added files:
partials/icons/social/bluesky.hbs
partials/icons/social/threads.hbs
partials/icons/social/x.hbs
partials/logo.hbs
- Changed files:
assets/css/screen.css
locales/en.json
partials/footer.hbs
partials/header.hbs
partials/images/author_cover_img.hbs
partials/images/author_profile_img.hbs
partials/images/loop_feature_img.hbs
partials/images/site_cover_img.hbs
partials/members/tiers.hbs
partials/footer_icons.hbs
partials/loop.hbs
partials/pinned.hbs
partials/post.hbs
partials/post_share.hbs
partials/sections.hbs
partials/sections_content.hbs
partials/widgets.hbs
author.hbs
custom-account.hbs
custom-authors.hbs
custom-contact.hbs
custom-sing-up.hbs
custom-subscribe.hbs
custom-tags.hbs
package.json
--------------------------------
Version 3.2.0 Aug 27th 2023
--------------------------------
∙ Added: Support for Signup card (beta editor)
∙ Added: Support for new enhanced Header card (beta editor)
∙ Added: Support for page title/image toggle (beta editor)
∙ Small bug fixes and performance improvements
- Changed files:
assets/css/screen.css
page.hbs
package.json
--------------------------------
Version 3.1.1 Sep 28th 2022
--------------------------------
∙ Added: Support for the 'data-members-autoredirect' atribute to disable auto-redirection after clicking on the magic link
- Changed files:
assets/css/screen.css
partials/members/subscribe_form.hbs
custom-sign-in.hbs
custom-sign-up.hbs
custom-subscribe.hbs
package.json
--------------------------------
Version 3.1.0 Aug 21st 2022
--------------------------------
∙ Added: Support for native comments
∙ Added: Support for native search option
∙ Added: Support for {{tier.name}} helper on the account page
∙ Added: Ability to remove Portal, subscription form and login panel from the theme via Membership settings on the Ghost Admin
∙ Added: Notification for 'signup-paid' and 'updateEmail' actions
∙ Added: Ability to change account settings on the account page via Portal (free members)
∙ Improved: On the account page (paid-members) the 'Change Plan' option was replaced with the 'Account settings' option (via Portal)
∙ Updated: English translation
∙ Small bug fixes and performance improvements
--------------------------------
Version 3.0.0 May 24th 2022
--------------------------------
∙ Added: Support for Ghost 5.0
∙ Removed: Deprecated {{monthly_price.value}} and {{yearly_price.value}} helper
∙ Removed: Deprecated {{name}} value for {{benefits}} helper
∙ Removed: API versioning from search function
∙ Updated: English translation
∙ Small bug fixes and performance improvements
--------------------------------
Version 2.2.1 May 13th 2022
--------------------------------
∙ Removed: Deprecated {{@price}} helper
∙ Updated: English translation
--------------------------------
Version 2.2.0 Apr 27th 2022
--------------------------------
∙ Added: Support for 'Tiers'
∙ Added: 'Standard load more button' option to custom settings in the Ghost Admin
∙ Added: Ability to change plan on the account page via Portal
∙ Improved: The message of the notification has been changed for logged in members after Stripe checkout
∙ Updated: English translation
∙ Removed: Deprecated 'ghost-api' property
∙ Small bug fixes and performance improvements
--------------------------------
Version 2.1.4 Jan 15th 2022
--------------------------------
∙ Added: Ability to add caption/alt text for the cover image associated with the post/page
∙ Added: 'Wide' and 'full' option for 'Video' card
∙ Improved: Visual fixes for new cards
∙ Small bug fixes and performance improvements
--------------------------------
Version 2.1.3 Dec 14th 2021
--------------------------------
∙ Added: Initial support for 'Product' and 'Audio' card
∙ Small bug fixes and performance improvements
--------------------------------
Version 2.1.2 Dec 13th 2021
--------------------------------
∙ Fixed: Inactive 'hover' selector for links within a post
--------------------------------
Version 2.1.1 Dec 12th 2021
--------------------------------
∙ Added: Initial support for 'Button', 'Callout', 'Toggle' and 'NFT' card
∙ Small bug fixes and performance improvements
--------------------------------
Version 2.1.0 Nov 19th 2021
--------------------------------
∙ Added: 'Color scheme' option to custom settings in the Ghost Admin
∙ Added: 'Navigation on the right side' option to custom settings in the Ghost Admin
∙ Added: 'Search API key' option to custom settings in the Ghost Admin
∙ Added: 'Contact form endpoint' option to custom settings in the Ghost Admin
∙ Added: 'Footer copyright' option to custom settings in the Ghost Admin
∙ Added: 'Disqus shortname' option to custom settings in the Ghost Admin
∙ Improved: merged custom-contact-formspree.hbs and custom-contact-getform.hbs to custom-contact.hbs file
∙ Deprecated: '#dark-version', '#auto-dark-version' and '#nav-right' options is no longer supported
∙ Updated: English translation
∙ Removed: formspree.hbs, getform.hbs and search_api_key.hbs files
∙ Small bug fixes and performance improvements
--------------------------------
Version 2.0.1 Oct 6th 2021
--------------------------------
∙ Improved: Google fonts optimization
∙ Updated: lightense-images.js to v1.0.17
∙ Small bug fixes and performance improvements
--------------------------------
Version 2.0.0 Mar 16th 2021
--------------------------------
∙ Added: Support for Ghost 4.0
∙ Added: Support for 'Public preview' for members posts
∙ Added: Support for 'Accent color'
∙ Added: Support for new {{price plan}} helper
∙ Added: Support for native lazy loading behaviour to images
∙ Added: Support for 'preconnect' attribute for Google Fonts
∙ Added: default-custom.hbs template in root folder
∙ Improved: The search function now sorts posts by date
∙ Improved: The search function now includes 'html' field instead 'plaintext'
∙ Updated: {{@site.locale}} helper replaces deprecated {{@site.lang}} helper
∙ Updated: clipboard.js to v2.0.8
∙ Removed: Deprecated {{@labs.members}} helper and visibility="all" parameter
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.3.3 Jan 6th 2021
--------------------------------
∙ Added: YouTube Music icon
∙ Improved: The free plan is hidden on membership page if member is logged in
∙ Improved: The search function now includes 'custom_excerpt' field
∙ Updated: English translation
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.3.2 Nov 27th 2020
--------------------------------
∙ Added: Google Play and BandCamp icons
∙ Updated: Instructions for adding a Formspree contact form
--------------------------------
Version 1.3.1 Nov 20th 2020
--------------------------------
∙ Restored: Custom notifications
∙ Updated: English translation
--------------------------------
Version 1.3.0 Nov 5th 2020
--------------------------------
∙ New: Custom contact page with Getform
∙ Added: Support for 'Name' field in 'Subscribe' and 'Sign-up' page
∙ Improved: Center aligned Facebook, Twitter and Instagram embeds
∙ Updated: Font 'Muli' renamed to 'Mulish'
∙ Updated: English translation
∙ Removed: Custom notifications
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.2.3 Jul 15th 2020
--------------------------------
∙ Added: Notification if the magic link has expired
--------------------------------
Version 1.2.2 Jul 4th 2020
--------------------------------
∙ Fixed: Issue with access to posts when members function is disabled
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.2.1 Jun 22th 2020
--------------------------------
∙ Fixed: The height of the images in the post content
--------------------------------
Version 1.2.0 Jun 8th 2020
--------------------------------
∙ Added: 'Back to top' button
∙ Added: Line.me icon
∙ Updated: Google fonts to API v2
∙ Removed: Outdated prefixes from screen.css
∙ Removed: foreach.js script from global.js
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.1.2 Apr 15th 2020
--------------------------------
∙ Added: Buy me a coffee, Etsy, Notion, Riot, TikTok, Quip icons
∙ Updated: Kickstarter, Gitlab, Facebook, Reddit icons
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.1.1 Mar 20th 2020
--------------------------------
∙ Improved: {{get}} helpers optimization
∙ Updated: English translation
∙ Removed: Ability to activate links with internal tags [#authors-link, #tags-link]
--------------------------------
Version 1.1.0 Mar 10th 2020
--------------------------------
∙ Added: Ability to edit billing info on the member's account page
∙ Added: Custom currency support for member's plans
∙ Updated: English translation
∙ Updated: clipboard.js to v2.0.6
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.0.1 Mar 5th 2020
--------------------------------
∙ Small bug fixes and performance improvements
--------------------------------
Version 1.0.0 Mar 3rd 2020
--------------------------------
∙ Released
