Repository navigation
Chulapa v2.1.0
Fixed
-
fa_kit_codenow loads the configured Font Awesome kit. The legacyfa5_kit_codesetting remains supported and retains precedence when both are set. -
Omit empty title separators, use the site title alone for
og:site_nameand remove obsoletemeta keywords(#80, #81). -
Correct documentation examples, PageSpeed footnote formatting and responsive heading alignment in the minimal layout demo, clarify skin attribution and autothemer behavior, and exclude the auxiliary music scales widget from indexing.
-
Preserve filenames containing
index.htmlin canonical URLs, breadcrumbs and feeds, and retain complete HTML meta descriptions to avoid splitting escaped entities (#81). -
Avoid repeated subtitles and empty separators in metadata descriptions, and provide a populated category index and explicit search indexing settings in the documentation site (#81).
-
Correct video microdata URLs before and after deferred playback, remove unscoped search and comment properties and load the deferred player script from the installed theme (#72).
-
Consolidate page structured data, complete site name metadata and prevent empty breadcrumb names when the navbar brand contains only an icon (#69).
-
Validate Twitter/X profile URLs before attributing pages to an author and avoid attributing guest pages to the site author's profile (#66).
-
Prevent a JavaScript error on
minimalpages withoutmaincontentand load
the script from the installed theme instead of the CDN (#45).
Added
-
Set a page-level
canonical_urlshared by HTML, Open Graph, structured data, breadcrumbs and feeds (#81). -
Override page language and Open Graph locales, list alternate locales and emit article dates, author profile URLs, sections and tags, including articles in other collections with
og_type(#80). -
Configure independent metadata titles with
seo_titleandog_title, and optional social image alt text, dimensions and MIME type (#80, #81). -
Override page metadata with
description, shared by HTML, Open Graph, Twitter/X and JSON-LD without forced truncation (#81). -
Supply optional video titles, thumbnails, upload dates, descriptions and durations through the video snippets without changing existing playback (#72).
-
Enable a theme header in the
minimallayout withshow_header: truewhile retaining unrestricted content width (#78). -
Set representative article images with
schema_image, accepting a URL or list, and avoid using site banners or author avatars as fallback article illustrations (#72). -
Configure an independent JSON-LD publisher as
OrganizationorPerson, with dedicated name, URL, logo and image settings (#68). -
Configure robots metadata per page with the
robotsfront matter option, preservingindex, followby default (#67). -
New skins:
listencyborgdarklyflatlymateriaslatesolarbutterflybutterfly-dimbutterfly-darkyetiunitednavi
-
New search with
Simple-Jekyll-Search. -
New search with Fuse.js.
-
Results with
lunrandfusejshighlight matched terms likealgolia. -
Full support for Markdown in titles and subtitles (previously only HTML
tagging was supported). -
New widget Random (
show_random) and the ability to add labels to Random
and Related posts withrelated_labelandrandom_label. -
New highlight styles:
abapalgolalgol_nuarduinobase16coffeecobalt2friendly_grayscalegithub.darkgruvbox.darkgruvboxigorigorproinkpotlightbulblilypondlovelacemagrittematerialmolokaimonokai.sublimenord.darkernordoksolar.darkoksolar.lightone.darkparaiso.darkparaiso.lightpandarainbow_dashrrtsasselenized.blackselenized.darkselenized.lightselenized.whitesolarized.darksolarized.lightstackoverflow.lightstackoverflow.darkstarofficestata.darkstata.lighttulipxcode
Changed
- Fix missing sections in
cloudtagandcloudcategorywhen a tag or category is nameddemo. site.search.lunr_maxwordsdeprecated (still working). Use
site.search.maxwordsinstead.- New option
site.search.show_attribto hide attribution of engine searches
(not recommended but provided as a feature).
Compatibility and validation
Existing embedding calls remain supported. Metadata descriptions are now retained without forced truncation, og:site_name uses the site title alone and article structured data no longer falls back to site banners or author portraits. Use schema_image for representative article images.
Validated with Jekyll 3.10.0 and 4.4.1 on Ruby 3.4.11, including temporary installation of the built gem, complete documentation builds, pagination, metadata and browser playback checks. This is not a full Ruby/Jekyll version matrix.
The deployed documentation reports five valid videos and one breadcrumb in Google Rich Results Test. Schema.org reports zero errors and warnings. The Welcome article has a valid article and breadcrumb. Validation does not guarantee search appearance.
Installation
Once published on RubyGems:
gem "chulapa-jekyll", "~> 2.1.0"For a pinned remote theme after this release is published:
remote_theme: dieghernan/chulapa@v2.1.0Full changelog: v2.0.1...v2.1.0
What's Changed
- Italian date localization by @StefanoTrv in #40
- New variable: footer-chulapa-link-color by @dieghernan in #43
- Bump actions/checkout from 4 to 6 by @dependabot[bot] in #52
- Bump JamesIves/github-pages-deploy-action from 4.7.3 to 4.8.0 by @dependabot[bot] in #54
- Bump actions/upload-pages-artifact from 3 to 4 by @dependabot[bot] in #48
- Bump actions/upload-pages-artifact from 4 to 5 by @dependabot[bot] in #57
- Bump actions/deploy-pages from 4 to 5 by @dependabot[bot] in #55
- Bump actions/configure-pages from 5 to 6 by @dependabot[bot] in #56
- Bump actions/checkout from 6 to 7 by @dependabot[bot] in #58
- Fix generated head metadata and homepage breadcrumbs by @dieghernan in #61
- Fix HTML escapes and string serialization in JSON-LD by @dieghernan in #62
- Document custom HTML injection points by @dieghernan in #63
- Fix JavaScript initialization on minimal pages by @dieghernan in #64
- Document feed configuration and replacement with jekyll-feed by @dieghernan in #65
- Fix Twitter/X profile attribution by @dieghernan in #70
- Add page-level robots metadata by @dieghernan in #71
- Consolidate structured data and align breadcrumb identities by @dieghernan in #73
- Bump JamesIves/github-pages-deploy-action from 4.8.0 to 4.9.0 by @dependabot[bot] in #60
- Add configurable JSON-LD publisher metadata by @dieghernan in #75
- Correct existing video and component microdata by @dieghernan in #76
- Add representative article images with schema_image by @dieghernan in #77
- Add an optional header to the minimal layout by @dieghernan in #79
- Add optional video metadata to embedding snippets by @dieghernan in #82
- Fix canonical URLs, shared descriptions and docs indexing by @dieghernan in #83
- Fix remaining documentation site audit findings by @dieghernan in #84
New Contributors
- @StefanoTrv made their first contribution in #40
Full Changelog: v2.0.1...v2.1.0