Skip to content

Reading time estimation plugin for Publish.

License

Notifications You must be signed in to change notification settings

alexito4/ReadingTimePublishPlugin

Repository files navigation

PublishReadingTime

Status Swift 5.1 Swift Package Manager Mac & Linux Publish Plugin Twitter: @alexito4

Reading time estimation plugin for Publish.

Installation

Usage

The plugin can then be used within any publishing pipeline like this:

import PublishReadingTime
...
try DeliciousRecipes().publish(using: [
    ...
    .addMarkdownFiles(),
    .installPlugin(.readingTime()),
    ...
])

Note that it must be installed after the Items are created (in this case by addMarkdownFiles() ).

Then you can add the information on your Theme:

HTML(...
.p("\(item.readingTime.minutes) minutes"),
...

Author

Alejandro Martinez | http://alejandromp.com | @alexito4