Publish 0.2.0
- When using the command line tool
publish run
, the local web server's address is now prefixed withhttp://
, which enables you to click it to open your site in your web browser (by @slashmo). Also, if any error was encountered when starting that server, it's now reported to the user (by @camdeardorff). - Nested items are now generated at the correct path. So if you place a content item in
Content/yourSection/path/to/item
it will be generated atOutput/yourSection/path/to/item
(by @tonisuter). - You can now exclude an entire section from a website's
sitemap.xml
by including its path inexcludedPaths
(by @artrmz). - Plugins can now easily be added when using the default publishing pipeline, using the
plugins:
argument (by @slashmo). - RSS/podcast feeds are now only re-generated when their content was changed.
RSSFeedConfiguration
andPodcastFeedConfiguration
are now value types.- A podcast/RSS feed's publishing date can now be customized.
- Attempting to publish a website with an empty pipeline now throws an error.
- Publishing steps can now easily create and use cache files, using
PublishingContext.cacheFile(named:)
. - Publish now uses version 0.4.0 of Plot.
Also thanks to @fbernutz, @danielmgauthier and @brettkoonce for fixing spelling errors in the documentation.