Releases: ryanvilbrandt/comic_git
v0.2.2
Release Notes
Features
- Auto-build now runs every day at 8:00 am UTC
- Link bar has hover effects
- Added "Default language" to Transcripts config section
- Both *.tpl and *.html files are now supported when building the website
- comic_author value is passed when building templates
Bug Fixes
- Fixed some incorrect links (still using
page.html
format instead of/page/index.html
format) - Pages without a storyline now go into the "Uncategorized" group and put at the end of the archive page
- Fixed some edge cases when building comic URL
v0.2.1
Release Notes:
- Added support for custom 404 pages.
- "Delete scheduled posts" now accepts the values "Never", "GitHub", and "Always". If set to "GitHub" (default), scheduled posts will only be deleted when the site is built on GitHub.
- Actually updated the version string this time, lol.
v0.2.0
Lots of changes in this release! I've reworked the general layout of the site to use folders instead of HTML files, replaced javascript in some places with static HTML files, and tweaked the look of the site to be more neutral. Full release notes below.
How to update to v0.2.0
Due to the nature of this update, it's again not going to be easy to cleanly update your website if you're using an older version. Your best bet will be to copy your entire your_content directory elsewhere, delete your entire repo (or just rename it), and follow the steps from the beginning to make a new copy based off the current master branch. Then, using your old your_content
directory as a reference, rebuild your site. The formats of a few files have changed, most notably the comic_info.ini and info.ini files, so manually updating rather than copy and pasting whole files will be your best bet.
I'm hopeful that later updates will be less difficult, as I get the overall layout and functionality of the website solidified.
Release Notes
- Changed comic website to use folders as the target URLs rather than *.html files. For example, the archive is now found at
/comic_git/archive/
rather than/comic_git/archive.html
- Added transcripts support
- Added Google Analytics support
- Added "Timezone" in [Comic settings], to control what timezone is used to determine if a comic should be published or scheduled for a future post.
- Added "Date format" in [Archive] to support a different date format for archive layouts that use thumbnails
- Changed tagged pages to each have their own HTML files, rather than relying on Javascript to build each tagged page
- Added support for common text both before and after text posts on the comic pages
- Post text now supports both markdown and HTML
- Added automatic social media previews to each web page
- Added support for custom domains
- Added comments to templates to help curious users figure out how the fuck Jinja2 templates work
- Added
/comic/latest/
so that viewers now have a consistent web page to bookmark to always read the latest comic page. - Fixed up CSS to be more neutral and hopefully more broadly appealing
- Added ids to the infinite scroll and archive section headers, to allow for setting images on these elements using CSS
- Added
comic_minimal.tpl
in thesrc/extras/
directory for users who want a cleaner template file to work with if they wish to rewrite the comic page from the ground up. - Added
index_home_page.tpl
in thesrc/extras/
directory for users who want their home page to be a landing page rather than the latest page of their comic. - Added
index_minimal.tpl
in thesrc/extras/
directory for users who want a cleaner version ofindex_home_page.tpl
to rewrite. - Updated RSS feed to include storyline and characters.
- Added a sample Wordpress export script. Warning: This is a bespoke script used on the Tamberlane website for testing purposes, and will need to be tweaked to work on any other site.
- Bugfix: Storyline links now properly point to their section in the archive page
v0.1.0
The first release of comic_git! This marks the first time where I feel comic_git is ready for general use, without any tweaks or major fixes needed.
Further updates will come in the form of minor version updates (e.g. 0.2.0) for features, or if any important bug fixes have to happen, revision updates (e.g. 0.1.1).
How to update to v0.1.0
If you've pulled a previous version of comic_git, your best bet will be to copy your entire your_content
directory elsewhere, delete your entire repo (or just rename it), and follow the steps from the beginning to make a new copy based off the current master branch. Then, using your old your_content
directory as a reference, rebuild your site. The formats of a few files have changed, most notably the comic_info.ini
and info.ini
files, so manually updating rather than copy and pasting whole files will be your best bet.
As long as you have not edited any files outside of your_content
, this is all you will need to do to get updated to v0.1.0 without losing any work. I'll be working to make the updating process more streamlined in the future, so hopefully completely rebuilding your repo will only have to happen once more, at most.