diff --git a/NEWS.md b/NEWS.md index 3330d7f..fd65e1f 100644 --- a/NEWS.md +++ b/NEWS.md @@ -7,6 +7,14 @@ the old behavior. * Coleslaw no longer expects a particular repo layout. Use whatever directory hierarchy you like. +* New Content Type Plugin: Static Pages, accepting a title, url, and + optionally tags and a date. All files with a `.page` extension are + compiled as static pages and reuse the POST template. + To enable Static Pages, add `(static-pages)` to the `:plugins` + section of your config. +* Coleslaw now allows content without a date or tags. Note that POSTs + without a date will still show up in the reverse chronological + indexes at the very end. ## Changes for 0.9.3 (2013-04-16): diff --git a/docs/hacking.md b/docs/hacking.md index 327bbd7..f8adae3 100644 --- a/docs/hacking.md +++ b/docs/hacking.md @@ -168,25 +168,6 @@ freshly built site. ## Areas for Improvement -### Allow Tagless or Dateless Content - -Several users have expected to be able to not supply tags or a date -for their content. This is a reasonable expectation and requires -changes to at least the post templates and the `read-content` -function. There may be other areas where it was assumed tags/dates -will always be present. - -### New Content Type: Pages! - -Many users have requested a content type PAGE, for static pages. It -should be a pretty straightforward subclass of CONTENT with the -necessary methods: `render`, `page-url` and `publish`. It could have a -`url` slot with `page-url` as a reader to allow arbitrary layout on -the site. For now, we can be sloppy and reuse the post template and -limit static-pages to being written in markdown. If we want to support -other formats, consider moving the format slot from POST to CONTENT. -This has been implemented on the branch `static-pages`. - ### New Content Type: Shouts! I've also toyed with the idea of a content type called a SHOUT, which