Tuff is my personal static site generator written in PHP. It powers this website, the upcoming website for The Watercolor Gallery, CCBUILT.fun, a few websites I run locally, and a new version of StripeTransfer.com. So far, I have no plans to open source Tuff.
Changelog
-
2023.11.1 - November 9, 2023
- Fix: RSS guid's had extra /
- Fix: Open Graph titles on several pages weren't being properly set
- Fix: Tuff version in HEAD wasn't being properly updated on some pages
- New: Tuff creates new blog post files again (command: tuff new website post_type)
- Other small bug fixes
-
2023.11.0 - November 8, 2023
- Completely rewritten from scratch (why? blog post coming soon)
- Much faster build times
- New: Date indexes show the month name in the title example
-
2023.5.1 - May 11, 2023
- Updated search results to be at cruft free URLs. example
-
2023.5.0 - May 10, 2023
- New: Search! Tuff now creates static sites as well as dynamic search results.
-
2023.3.0 - March 23, 2023
- New: Tuff can now generate hundreds of thousands of image thumbnails in seconds. Really.
-
2023.2.0 - February 7, 2023
- New: Tuff can build multiple websites now with their own layouts and content. Still lots to do.
-
2023.1.4 - January 26, 2023
- Less files are built when only building recent posts.
-
2023.1.3 - January 24, 2023
- Improved command line content search
-
2023.1.2 - January 18, 2023
- Fixed URLs in command line search
-
2023.1.1 - January 5, 2023
- Tuff now adds its version number to the HEAD and the build date and time to the footer.
-
2023.1.0 - January 4, 2023
- Created a local command line search using
grep
to quickly search through the site's markdown files and return a list of URLs where the content matches. - Added basic support for Open Graph titles
- Also, 1.0! Or, the first release of 2023 is considered a 1.0 of Tuff
- Created a local command line search using
-
2022.0.14 - December 17, 2022
- Rewrote a lot of code, cleaned up bits
- Added support for more indexes like tags and dates
-
2022.0.13 - Deccember 15, 2022
- Speed! Cut build time by nearly 50% to give room for builds of date and tag indexes
-
20222.0.12 - December 13, 2022
- The first plugin for Tuff is a Mastodon plugin to pull in my favorites. You can see them on the Mastodon favorites page
-
2022.0.11 - December 12, 2022
- Tuff can now build sub-pages
-
2022.0.10 - December 10, 2022
- Fixed an issue with directory listing blocker files
- Created a backup routine that backs up content to local hard drives and the cloud. This is in addition to Time Machine. That will be 4 copies. Just like my photo library.
-
2022.0.9 - December 9, 2022
- tuff can deploy image assets on their own
- Added index.html files to empty directories
-
2022.0.8 - December 8, 2022
- Tuff now tracks the time a post was created
-
2022.0.7 - December 7, 2022
- Added a changelog for Tuff
tuff new
now accepts arguments for "note, post, portfolio, podcast"- Creating a new post inserts today's date into Markdown file
tuff build
now defaults to building only recent poststuff build all
rebuilds entire website- Fix: RSS feed was showing posts from the future Conan!
- Fix: Removed tags until they work correctly.
- Build routine now opens default browser to local URL when complete.
-
2022.0.6 - December 6, 2022
- Create a deploy routine using bash + rsync
- Fixed bugs with RSS feed creation
-
2022.0.5 - December 5, 2022
- New commands to create new files for titleless posts, posts with titles
- Added a new build routine for building only recent posts
-
2022.0.4 - December 4, 2022
- Clean URLs
-
2022.0.3 - December 2, 2022
- Added Docker Container for local site
-
2022.0.2 - November 29, 2022
- Blog index pages
-
2022.0.1 - November 28, 2022
- First commit and build. Very basic Markdown parsing.