Commit graph

76 commits

Author SHA1 Message Date
Robin Whittleton
8a13046496 Add basic nav bars to web versions of the books
These are fixed on (portrait) tablet and mobile, static on desktop.
2021-07-27 15:45:14 -05:00
Robin Whittleton
b60d795e82 Fix adding nofollows on sponsored single-page colophons 2021-07-27 15:45:14 -05:00
Alex Cabal
2a1225ca53 Update pages and processes to match 2.0.0 toolset 2021-06-03 19:03:10 -05:00
Alex Cabal
80cc089d4f Ignore standard-blackletter in sync-ebooks 2021-04-29 16:37:52 -05:00
Alex Cabal
5914f9425b Add rel="nofollow" to sponsored links in the colophon 2021-03-31 17:30:52 -05:00
Alex Cabal
e0f37b626c Replace some hard-coded paths with variables 2021-03-14 11:33:51 -05:00
Alex Cabal
991fd61d72 Fix deploy-ebook-to-www script to correctly check if cover image needs to be built 2021-02-23 17:14:39 -06:00
Robin Whittleton
c36fde5c8c Move the Docker files into their own folder 2021-02-11 16:21:15 -06:00
Robin Whittleton
74276ff511 Better document why we run tail in the Docker script 2021-02-11 16:21:15 -06:00
Robin Whittleton
39d21db8c7 Amend dockerfile to work with a bind mount
This will mount the current directory as the code for the site in the container.
2021-02-11 16:21:15 -06:00
Robin Whittleton
0ffcb889e9 Dockerfile, based on the README installation steps 2021-02-11 16:21:15 -06:00
Alex Cabal
8f30ee2530 Remove unmaintained Vagrant configuration 2021-02-10 16:00:03 -06:00
Alex Cabal
d52bba5aa1 Update ebook deploy script to always generate covers/downloads if they don't yet exist, even with --last-push-hash 2021-01-25 18:15:15 -06:00
Alex Cabal
5c4617d759 Code style tweaks to satisfy PHPStan 2020-12-08 14:32:53 -06:00
Alex Cabal
1d56a06c79 Continue processing more OPDS entries if one ebook can't be parsed 2020-10-13 14:48:57 -05:00
Alex Cabal
73ba658a05 Update ebooks to explode the ./src/epub folder into ebook endpoints, instead of just exploding the whole epub 2020-10-13 14:28:32 -05:00
Alex Cabal
d3c1382490 Add --no-build and --no-recompose options to ebook deploy script 2020-10-12 14:09:40 -05:00
Alex Cabal
262e86c625 Enable reading from the ToC and single-page reading 2020-10-11 13:39:32 -05:00
Alex Cabal
79ec73946e Close all void HTML tags and remove HTML entities 2020-09-04 12:42:27 -05:00
Alex Cabal
dd43efd450 Add --no-epubcheck option to deploy-ebook-to-www script 2020-08-29 14:43:10 -05:00
Alex Cabal
73297adbf7 Add --last-push-hash option to deploy-ebook-to-www script to decide whether to rebuild the cover images/actual ebook 2020-08-27 11:15:19 -05:00
Alex Cabal
557feded5e Update deploy script to remove librsvg dependency, better organize code, and add the --no-images option 2020-08-09 15:51:22 -05:00
Alex Cabal
80f22cb463 Correct size of ebook cover thumbnails and hero images 2020-08-07 15:07:06 -05:00
Alex Cabal
1ab7c8c0fe Add support for AVIF covers, and multiple image source sets in covers 2020-08-06 17:03:39 -05:00
vr8ce
dab3c4e0f7 Also skip non-git directories 2020-08-01 11:51:06 -05:00
vr8ce
85593d5858 Only look for directories in the update section 2020-08-01 11:51:06 -05:00
vr8ce
8243756f77 Add check to prevent script dying if repository does not have metadata file, improve documentation 2020-08-01 11:51:06 -05:00
vr8ce
a0e56d9731 Skip Sublime Text plugin repository 2020-07-29 10:59:58 -05:00
vr8ce
24e8d1cec5 Add --bare option, default to working directory clones 2020-07-29 10:59:58 -05:00
Alex Cabal
75e7cce726 Change OPDS feed to show number of ebooks in each subject category, and a 'related' link back to the ebook's SE homepage 2020-07-09 13:15:52 -05:00
Alex Cabal
5b2557c858 Add more type checking to satisfy PHPStan and update some PHPStan exceptions 2020-06-26 13:00:07 -05:00
Alex Cabal
cb399a4657 Update permissions set in deploy-ebook-to-www 2020-06-25 20:11:19 -05:00
Alex Cabal
133f93cdce Add subjects OPDS feeds, and switch to a more object-oriented approach to generating the OPDS feeds 2020-06-25 13:07:00 -05:00
Alex Cabal
ffa3ab8a74 Fix permissions on OPDS feeds 2020-06-25 01:28:07 -05:00
Alex Cabal
6252cff1e5 Only write the OPDS feed and updated timestamp if the feeds actually changed 2020-06-24 21:28:15 -05:00
Alex Cabal
1f6170d23a Fix OPDS/RSS scripts" 2020-06-24 20:26:02 -05:00
Alex Cabal
905aef22fa Improve some type safety 2020-06-24 19:31:35 -05:00
Alex Cabal
cae117951b Refactor generate-opds script and create a new 'newest 30' OPDS feed 2020-06-24 19:12:38 -05:00
Alex Cabal
7a043c3e85 Update generate-opds script to use the web library and templates to generate feeds 2020-06-24 18:33:50 -05:00
Alex Cabal
86f3adca36 Add search ability to OPDS feed 2020-06-19 16:20:40 -05:00
Alex Cabal
8a1d31be2a Fix OPDS feed wrong links 2020-06-05 23:46:44 -05:00
Alex Cabal
b160fc0e1d Update the OPDS feed to be a correct 'complete acquisition feed' 2020-06-01 21:12:30 -05:00
Alex Cabal
6b2a9ed655 Use temp filename when creating 'all' OPDS feed 2020-06-01 20:27:03 -05:00
Alex Cabal
374465de55 When updating the 'all' OPDS feed, update the master index updated timestamp as well 2020-06-01 14:44:23 -05:00
Alex Cabal
fcfc1ce55e Update wanted ebooks list 2020-06-01 13:53:11 -05:00
Alex Cabal
56852e548a OPDS feed: Remove SVG links as they are not standards-compliant 2020-05-09 11:35:18 -05:00
Alex Cabal
6a176a8c48 OPDS feed: Add titles to download links to help differentiate them 2020-05-09 11:35:06 -05:00
Alex Cabal
986183a83f Remove trailing slashes from URLs 2020-05-02 21:03:22 -05:00
Alex Cabal
b52284b4c0 Change links to toolset 2020-04-18 10:37:22 -05:00
Alex Cabal
80c95ec971 When deploying an ebook, make adjustments for quirks in Ubuntu's SVG renderer 2020-03-18 16:17:04 -05:00