Skip to content

Releases

2.0.0

Choose a tag to compare

@ArnaudLigny ArnaudLigny released this 26 Oct 20:52
7569b5a

Breaking changes

  • Requires Cecil 9.25 or later.
  • The theme Twig extension is now registered by a Cecil plugin (Paper\PaperPlugin), declared in the theme config.yml, instead of the layouts.extensions setting.
  • The extension class moved from Cecil\Renderer\Extension\PaperExtension to Paper\Twig\PaperExtension (extensions/Paper/), out of the reserved Cecil\ namespace.

No change is needed in sites using the theme, unless they referenced the old class name.

Full changes: #1

1.0.0

Choose a tag to compare

@ArnaudLigny ArnaudLigny released this 25 Oct 03:30

First release of the Paper theme for Cecil, a port of AstroPaper by Sat Naing.

Demo

Features

  • Minimal, responsive and accessible design, styled with Tailwind CSS
  • Light and dark color schemes (requires cecil/theme-darkmodetoggle)
  • SEO-friendly: Cecil built-in metatags (Open Graph article, Twitter cards, JSON-LD BlogPosting), sitemap and Atom feeds
  • Dynamic Open Graph images generated for each post (PHP GD with FreeType)
  • Homepage with featured and recent posts, paginated posts list, tags and archives
  • Posts: reading progress bar, "Go back" and "Back to top" buttons, previous/next posts, share links, "Edit page" link, collapsible table of contents, copy button on code blocks, images lightbox
  • Callouts and Cecil notes (steps, accordion, tabs, cards)
  • Optional search with cecil/theme-flexsearch
  • English and French translations

Installation

composer require cecil/theme-paper
theme:
  - paper
  - darkmodetoggle

See the README for the configuration.