Changes for version v5.0.0 - 2019-04-14
- Add bin/wrt-ls for listing entries in current archive
- Add bin/wrt-config for displaying configuration info
- Allow header tags with attributes
- Minor documentation cleanup
- Bump XML::Atom::SimpleFeed to 0.900; remove wrt-fcgi
- Concatenation instead of variable interpolation in HTML::tag()
- Remove hardcoded "public" from renderer directory path copying
- Remove unused feed_url param from wrt-init and example dir
- Remove an extraneous JSON->convert_blessed(1) call
- WRT::entry(): fix glitch with contents list for binfile_expr matches
- Correctly encode feed output - see https://p1k3.com/2018/5/28/
- Add App::WRT::Util::file_get_contents();
- Optionally cache included files in-memory
- Add EntryStore, a class for wrapping various methods for finding entry lists
- Refactor display()
- Use Carp for errors
- Remove old LaTeX markup stuff
- Add this Changes file
- v5.0.0-alpha 2018-04-19
- Use 5 most recent entries for home page instead of latest month
- Remove accessor methods for instance variables / configuration
- Give absolute paths to imgsize() so it chills out on Cwd::getcwd() calls
- Remove local_path(), recent_month(), month_before, and feed_print_latest()
- Stop using a() in entry_markup()
- Cache get_date_entries_by_depth() results
- Swap out state vars for stashing things on $self in get_all_source_files()
- Add get_date_entries_by_depth()
- Tweak link_bar() behavior to retain link for current page
Documentation
WRiting Tool, a static site/blog generator and related utilites
show configuration values, including defaults
print static HTML from wrt entries
initialize a stub wrt repository
list
utility for rendering static HTML files from wrt entries
Modules
WRiting Tool, a static site/blog generator and related utilities
model the contents of a wrt repo's entry_dir
Provides
in lib/App/WRT/Date.pm
in lib/App/WRT/HTML.pm
in lib/App/WRT/Image.pm
in lib/App/WRT/Markup.pm
in lib/App/WRT/Renderer.pm
in lib/App/WRT/Util.pm
Examples
- example/archives/2014/1/1/index
- example/archives/2014/1/1/test_entry
- example/archives/2014/1/2/index
- example/archives/2014/1/2/tag-something.prop
- example/archives/icon_test/dir/index
- example/archives/icon_test/dir/index.icon.png
- example/archives/icon_test/dir/subentry
- example/archives/icon_test/dir/subentry.icon.png
- example/archives/icon_test/textfile
- example/archives/icon_test/textfile.icon.png
- example/archives/image_test/index
- example/archives/image_test/machin_stderr.png
- example/archives/include_test/index
- example/files/include_me
- example/templates/basic
- example/wrt.json