Project

al_math

0.0
A long-lived project that still receives updates
Jekyll plugin extracted from al-folio that renders MathJax, pseudocode, and TikZJax styles/scripts through Liquid tags.
2005
2006
2007
2008
2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
 Dependencies

Development

>= 2.0, < 3.0
~> 13.0

Runtime

>= 3.9, < 5.0
>= 4.0, < 6.0
 Project Readme

al-math

al_math provides math runtime loading for al-folio v1.x.

Installation

gem 'al_math'
plugins:
  - al_math

Usage

Render assets:

{% al_math_styles %}
{% al_math_scripts %}

TikZJax runtime is loaded from CDN config when a page sets tikzjax: true.

third_party_libraries:
  tikzjax:
    url:
      css: https://cdn.jsdelivr.net/npm/@planktimerr/tikzjax@1.0.8/dist/fonts.css
      js: https://cdn.jsdelivr.net/npm/@planktimerr/tikzjax@1.0.8/dist/tikzjax.js
    integrity:
      css: <optional-sri-hash>
      js: <optional-sri-hash>

Ecosystem context

  • Starter wiring/docs live in al-folio.
  • Math runtime ownership lives in this plugin.

Contributing

Math runtime provider/config behavior changes should be proposed in this repository.