Robin Whittleton
|
c6a0cfcd6f
|
Add a link back to the ebook page to nav bar
|
2021-07-27 15:45:14 -05:00 |
|
Robin Whittleton
|
d6ea6855df
|
Make the link to the ToC absolute instead of relative
|
2021-07-27 15:45:14 -05:00 |
|
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 |
|