Pikchr
A Gutenberg block for rendering Pikchr
★ 0stars
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/pablinos/pikchr-block/archive/refs/heads/main.zipReadme
Pikchr Block
This Gutenberg block renders Pikchr code to SVG.
Like the markdown block there are security considerations with allowing SVG to be embedded in
a post, so this block will only work when the current user has the unfiltered_html capability.
This is generally just admins of the site.
The Pikchr code is rendered using a WASM compiled version of the C library. The source for the C library is included in this repo, for the purposes of recompilation, and includes the Zero-Clause BSD license. Please see the Pikchr site for any further information.
Installation
- Clone the repository (if using an existing WordPress installation do this into your
pluginsdirectory) npm install- Optionally start a WordPress environment with
npm wp-env start npm buildornpm startdepending on whether you would like a production build or develop the code respectively.- Ensure the plugin is activated.
- Edit a post, and insert the Pikchr block.