Introduction
To successfully activate and run the DailyNest theme, ensure your hosting environment matches the following versions:
Ghost Platform need v5.x or higher
NodeJs Runtime v18.x or higher
TailwindCss v3.x or higher
Installation
Follow these standard steps to install the theme:
Download dailynest.zip from your our site.
In Ghost Admin, go to Settings → Site → Change theme → Installed themes.
Click Upload theme and select the zip file.
Click Activate on the DailyNest card.
Custom Routing & Demo Content
Configuring custom routes (routes.yaml)
DailyNest utilizes custom templates for authors list, membership tiers, user sign-in, and sign-up pages. To hook these templates up to correct paths, you must override Ghost's standard routing structure:
Locate the routes.yaml file in the root folder of the theme.
Open your Ghost Admin panel and head to Settings > Labs.
Under the Beta Features section, locate the Routes section.
Upload the routes.yaml file to apply the configuration.
Route Mappings
The theme uses the following custom route mappings:
/authors/ — Uses page-authors.hbs to display the complete list of contributing authors.
/membership/ — Uses page-membership.hbs to display the membership and subscription options.
/signin/ — Uses page-signin.hbs to provide the member login page.
/signup/ — Uses page-signup.hbs to provide the new member registration and subscription page.
Importing Demo Content
You can pre-populate your newsroom with dummy articles, categorized tags (desks), and pre-built site layouts:
Navigate to Settings > Advance in the Ghost Admin panel.
Find the Import & Export block and click Import tab > Universal Import.
Choose and upload the demo content file located at assets/demo-content.json within the theme folder.
Theme Settings Configuration
DailyNest provides all theme settings directly through the Ghost Customization Interface. Go to Settings > Design & Branding > Custom settings to configure the following options:
General Settings
Theme Mode — Choose between Light (default) and Dark mode.
Sticky Header — Enable or disable the sticky header. Enabled by default.
Newsletter Section — Show or hide the newsletter signup section. Enabled by default.
Post Featured Image — Show or hide featured images on posts. Enabled by default.
Tag Featured Image — Show or hide the featured image on tag archive pages. Enabled by default.
Header Layout — Choose between Default (default) and Centered layouts.
Footer Layout — Choose between Grid (default) and Centered layouts.
Homepage Settings
Homepage Layout — Choose between Editorial (default), Magazine, and Minimal layouts.
Hero Layout — Choose between Slider (default), Featured Grid, and Bento layouts.
Homepage Post Count — Choose how many posts appear on the homepage: 6 (default), 4, 8, or 10 posts.
Post Settings
Post Layout — Choose between Default (default), Cover, and Narrow layouts.
Featured Image — Show or hide the featured image inside articles. Enabled by default.
Reading Progress — Show or hide the reading progress bar. Enabled by default.
Share Buttons — Show or hide the article sharing buttons. Enabled by default.
Author Card — Show or hide the author information card. Enabled by default.
Navigation Setup
DailyNest reads links directly from standard Ghost navigation configuration tools:
Primary Navigation
Used to construct header links, mobile popups, and utility grids. Add main routing triggers (such as home links, search paths, or tags) under Settings > Navigation > Primary Navigation in Ghost.
Secondary Navigation
Managed inside Settings > Navigation > Secondary Navigation. These values are automatically loaded into the first layout footer column (labeled Company).
Setting Up Special Pages
DailyNest provides templates to build unique page formats. To construct these, create a new Page in the Ghost admin, assign a path URL, and select the corresponding Template from the settings sidebar:
Routable Page (page-authors.hbs)
Authors Index
Displays lists of all registered authors, bios, and counts of published pieces. Assign path /authors/.
Template Dropdown Selection: Default (Automatically routes based on the authors slug)
Routable Page (page-membership.hbs)
Membership Plan Screen
Subscription page with monthly/yearly pricing toggles and tier features. Assign path /membership/.
Template Dropdown Selection: Default (Automatically routes based on the membership slug)
Template Option (custom-about.hbs)
About / Editorial Profile
Clean, stylish broadsheet layout showcasing team/editorial vision statements.
Template Dropdown Selection: About
Template Option (custom-archive.hbs)
Publication Archive Index
Structured chronological listing of all posts organized by year.
Template Dropdown Selection: Archive
Template Option (custom-contact.hbs)
Contact Page
Features contact channels. Reads dynamic site email and templates hardcoded physical addresses.
Template Dropdown Selection: Contact
Template Option (custom-faq.hbs)
FAQ Page
Renders standard help questions and student rates/corporate discount info.
Template Dropdown Selection: FAQ
Template Option (custom-newsletter.hbs)
Newsletter Sign Up
Immersive centered landing screen focusing entirely on subscription input forms.
Template Dropdown Selection: Newsletter
Template Option (custom-cards-showcase.hbs)
Ghost Cards Showcase
Renders default Ghost editor cards (galleries, bookmarks, callouts) to show design compatibility.
Template Dropdown Selection: Cards Showcase
Template Option (custom-style-guide.hbs)
Theme Style Guide
Renders headings, blockquotes, alerts, forms, lists, and button elements for style review.
Template Dropdown Selection: Style Guide
Membership & Tiers Config
DailyNest is fully integrated with Ghost Memberships, supporting custom subscription tiers and user logins natively.
Portal Settings
Set up monthly/yearly values under Settings > Membership > Tiers in Ghost Admin. DailyNest reads these automatically.
Note: Portal overlay will trigger if page routes aren't matched. Ensure routes.yaml is uploaded.
Dark Mode Integration
DailyNest has native dark mode support. Toggle states are controlled through custom configuration parameters or operating system preference:
Light Scheme: Locks light background and typography.
Dark Scheme: Employs high-contrast editorial dark themes.
Custom FAQ Management
DailyNest features a fully dynamic FAQ management system. FAQ items (Questions & Answers) can be managed directly from the Ghost Admin panel as posts:
How to Create and Manage FAQs:
Go to Ghost Admin > Posts > New Post.
Enter the FAQ Question as the Post Title.
Write the FAQ Answer in the Post Body/Content.
Open the Post Settings sidebar, and add the internal tag #faq (type #faq and press enter).
Publish the post. It will automatically show up as an accordion item on your FAQ page.
Fallback Behavior: If you haven't created any posts with the #faq tag, the theme will automatically display default pre-built questions and answers on the FAQ page so it never appears empty.
Homepage Exclusion: To prevent these FAQ posts from showing up on your homepage feeds or standard article lists, all main queries in the theme automatically filter them out using: filter: tag:-hash-faq.
Language Support & Translation
DailyNest is fully translation-ready and supports Ghost's native localization system. All text strings in the theme are wrapped in translation helpers.
How to Translate the Theme
Locate the default translation file locales/en.json in the theme directory.
To add a new language, copy en.json and rename it to your target language code (e.g., es.json for Spanish, fr.json for French).
Translate the values inside the JSON file.
Upload the updated theme zip to your Ghost site.
In your Ghost Admin, navigate to Settings → General → Site locale and enter your language code (e.g., es or fr).
Support & Configuration Help
For help with installation, setup or bugs, please contact support through our official website or support channel.
Note: Support covers using the theme as documented; custom design/development work outside the original feature set is not included.
Developer Reference
Build Environment Tools
DailyNest utilizes Node.js script tasks to compile Tailwind utility classes and bundle script modules:
Development mode (Watch changes)
npm run devProduction build (Minified compilation)
npm run buildPack template zip asset
npm run zipRun theme syntax check (Gscan validation)
npm run testInteractive Premium Features
DailyNest bundles several premium reader enhancements:
Table of Contents (TOC): sticky menu highlights automatically crawl H2/H3 article headers on scrolling.
Image Lightbox: Zoom overlay widget is enabled on post body images automatically.
Copy Code: Top-right button copies code snippets.
Back to Top: Appears in bottom right after 300px scroll for clean scroll reset.