Project

al_icons

0.0
No release in over 3 years
Jekyll plugin extracted from al-folio that renders Font Awesome, Academicons, and Scholar Icons assets 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-icons

al_icons owns icon runtime assets for al-folio v1.x.

Responsibilities

  • Render icon stylesheet tags via {% al_icons_styles %}
  • Centralize pinned icon CDN URLs and optional SRI usage
  • Keep icon ownership out of al_folio_core and starter runtime files

Installation

gem 'al_icons'
plugins:
  - al_icons

Render in head templates:

{% include plugins/al_icons_styles.liquid %}

Expected config

third_party_libraries:
  fontawesome:
    url:
      css: https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@7.2.0/css/all.min.css
    integrity:
      css: ...
  academicons:
    url:
      css: https://cdn.jsdelivr.net/npm/academicons@1.9.5/css/academicons.min.css
    integrity:
      css: ...
  scholar-icons:
    url:
      css: https://cdn.jsdelivr.net/npm/scholar-icons@1.0.3/css/scholar-icons.css
    integrity:
      css: ...

integrity.css is optional per library.

Contributing

Icon provider/CDN ownership changes should be proposed in this repository.