Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hezhii/poppy

💐 Beautiful and Enticing theme for Ghost. https://blog.whezh.com
https://github.com/hezhii/poppy

blogging ghost ghost-theme theme

Last synced: about 5 hours ago
JSON representation

💐 Beautiful and Enticing theme for Ghost. https://blog.whezh.com

Awesome Lists containing this project

README

        

# Poppy

English | [įŽ€äŊ“中文](./README.zh-CN.md)

Beautiful and Enticing theme for Ghost, better support for Chinese. The design comes from [Casper](https://github.com/TryGhost/Casper) and [dribbble](https://dribbble.com/).

 

![](.github/screenshot.jpg)

## Features

- [x] Responsive layout
- [x] Navigation support
- [x] Code syntax highlight
- [x] Disqus support
- [x] Subscribers support
- [x] Donate support
- [x] Share support
- [ ] Time axis
- [ ] Search support
- [ ] Configurable

## Getting started

Clone the repository and install dependencies.

```bash
$ git clone https://github.com/hezhii/poppy.git
$ cd poppy
$ npm install
```

### Development

You should [install Ghost locally](https://docs.ghost.org/v1.0.0/docs/install-local) first, then link the poppy to the `ghost/content/themes`.

Start ghost:

```bash
$ cd
$ ghost start
```

Then you can visit ghost at `http://localhost:2368`. You need to activate the poppy on [the management page](http://localhost:2368/ghost/#/settings/design).

After that, from the theme's root directory:

```bash
$ npm run dev
```

Now you can edit `/src` files, which will be compiled to `/assets` automatically.

### Deploy

```bash
$ cd poppy
$ npm run build
```

This command will packages the theme files into `dist/poppy.zip`, which you can then upload to your site.

You can also download theme package directly from [GitHub releases](https://github.com/hezhii/poppy/releases).