Peritext Reading Tools puts the reader front and center. A book’s peritext is what surrounds the text inside its covers: the title, the contents, the notes. This plugin does that for a long post. It adds a few small blocks for people who write long texts and want them read, without turning the page into a dashboard.
amazon_url, its card also gets a “Read on Amazon” link.The blocks are placed for you with block hooks (WordPress 6.4 and later), on a single post in a block theme:
essay-tools-rail: the table of contents and related essays go into the rail. The reading time also goes at the end of a group with the class essay-tools-card.Anything you place by hand in a template is not doubled. You can remove or move any of them in the Site Editor, and add the blocks anywhere in a template or post.
Under Settings > Reading Tools you can switch each tool off: reading time, Listen, table of contents, related essays. A switched-off tool is no longer placed automatically, in any theme. Blocks you add yourself always show.
The styles follow the colors and fonts of the active theme, including dark modes that change the text color, so the tools fit any block theme.
A theme can give the tools a reading rail beside the text: a Group block with the class essay-tools-rail. There the table of contents and related essays sit out of the reader’s way, and fold into one line on a phone. The author’s own theme, Lexis, is built that way.
The plugin makes no external requests, sets no cookies and stores nothing. Listen uses the speech engine of the visitor’s own browser.