pulse

Pulse Ghost CMS Theme

A minimal, high-performance Ghost CMS theme built with modern tools (Vite + Tailwind CSS 4 + Alpine.js) to deliver a sleek, dark-mode-first publishing experience.

🖥️ Live Screenshots Demo: https://frontendweb3.github.io/pulse/screenshots/

Features


How to Download & Install Theme on Ghost CMS 6

If you want to use this theme on your Ghost website without setting up code or development tools, follow these step-by-step instructions:

Step 1: Download Theme Zip File

  1. Open the latest releases page in your browser:
    👉 https://github.com/frontendweb3/pulse/releases/latest
  2. Scroll down to the Assets section at the bottom of the latest release.
  3. Click on the .zip file (e.g., pulse-1.0.0.zip or pulse.zip) to save it to your computer.

💡 Important: Do NOT unzip or extract the downloaded file. Ghost CMS requires the theme file as a compressed .zip file.

Step 2: Upload & Activate in Ghost CMS 6

  1. Log into your Ghost Admin Dashboard (e.g., https://yourdomain.com/ghost).
  2. Click the Settings icon (⚙️ gear icon located in the bottom-left corner of the sidebar).
  3. Select Site design (or Design).
  4. Click Change theme located at the bottom-left of the design sidebar.
  5. Click the Upload theme button in the top-right corner.
  6. Drag and drop your downloaded pulse-1.0.0.zip file into the upload box (or click to browse and select the file from your computer).
  7. Click Activate to apply the Pulse theme to your Ghost site.

Developer Quick Start & Customization

If you want to customize the theme source code or develop new features locally:

Prerequisites

Setup & Development

  1. Clone the repository:

    git clone https://github.com/frontendweb3/pulse.git
    cd pulse
    
  2. Install dependencies:

    pnpm install
    
  3. Start development server with Hot Module Replacement (HMR):

    pnpm dev
    

    This starts the Vite dev server on http://localhost:5173. Open your local Ghost site at http://localhost:2368 to view live changes.

  4. Build production assets & generate release zip:

    pnpm build
    

    This compiles optimized assets into assets/dist/ and generates pulse.zip in the root directory.

  1. Symlink the theme folder into your local Ghost installation:

    ln -s /path/to/pulse /path/to/ghost/content/themes/pulse
    
  2. Restart Ghost:

    ghost restart
    
  3. Open Ghost Admin (http://localhost:2368/ghost), go to Settings -> Site design -> Change theme, and activate Pulse.


How Hot Module Replacement (HMR) Works


Syntax Highlighting (Highlight.js)

Code syntax highlighting is pre-configured for code blocks inside posts and pages.


Project Structure


Scripts


License

Released under the MIT License (see LICENSE.md).