v2.11.0
Social Media Network Integration
π We've given the social media network integration in Ananke a complete makeover! The old system was replaced with something more powerful, flexible, and user-friendly. We've packed it with a host of preconfigured networks, so you'll be ready to share your awesome content in no time! π
How to set it up? Check out our handy Social Media Network Setup Guide to get started.
The best part? It's expandable and highly customizable, meaning we can accommodate just about any social network setup you can think of. Over time, we plan to cover more possible use cases (well, most of them). Don't stress, it's not too hard to configure (we promise π). Head over to the wiki to see the list of networks already included.
π If you run into any issues β no sweat! Just open an issue on our GitHub and include your full ananke.social
configuration so we can help you sort it out.
Lets move to the other changes:
The Default Branch Has a New Name: Say Hello to main! π±
Goodbye, master
! In keeping with the latest best practices, we've renamed the default branch of Ananke to main
. If you have a local clone and need to get everything in sync with this change, don't worry! Here's a quick and easy fix. Just run the following commands in your terminal:
git branch -m master main
git fetch origin
git branch -u origin/main main
git remote set-head origin -a
And just like that, you're all set! π
Less Confusion, More Consistency: Let's Talk Formats
To make life simpler for everyone, we've streamlined the formats we use in the documentation. From now on, you'll see all configuration samples in TOML, and front matter examples in YAML. These formats are more commonly used, and this should clear up any confusion.
Need to convert between formats? No worries! We've got you covered with these handy tools:
This way, you can easily switch between formats whenever you need to. π
That's all for this release! π We hope these changes make your experience with the Ananke theme even smoother. As always, feel free to reach out if you have any questions or need a hand. Happy building!
The following is a list of all changes since v2.10.0.
2.11.0 (2024-10-24)
Documentation
- fix: update theme.toml with min version and authors (ae14ccf)
- fix: add note about WIP on the README.md (0a307d7)
- fix: update link to demo (e22c428)
- add fontawesome license remark to README.md (d7a12f3)
- fix: add discord link (a41140e)
- fix: remove obsolete docs (e7f28b0)
- typo (e38869b)
- typo (f68e6ff)
- update LICENSE.md (0aec28f)
Theme
- fix: add transform.Plainify to the summary body content of the share links (#758) (2cfb09e)
- fix: paths to social func partials (1bcc471)
- fix: remove caching of share links (#757) (473c7c1)
- fix: bring some logic into /disabled sharing (a9cd70d)
- fix: header image positioning (#731) (9fc4b73), closes #729
- fix: proper configuration for all networks (9df0c0a)
- fix: use internal methods to evaluate environment (cc6da23), closes #625 #733 #453 #574
Chore
- deps: update dependencies (088c3e7)
- config: add markdownlint configuration (65c8a11)
- fix: no default networks, move networks config to exampleSite (396d013)
What's Changed
- refactor: Simplify lang attribute in html element by @jmooring in #738
- build(fix): proper configuration for netlify by @davidsneighbour in #740
- build(deps-dev): bump @davidsneighbour/tools from 2024.3.46 to 2024.4.5 by @dependabot in #744
- build(deps): bump postcss-preset-env from 10.0.5 to 10.0.7 by @dependabot in #743
- build(deps-dev): bump @davidsneighbour/release-config from 2024.3.46 to 2024.4.5 by @dependabot in #742
- docs: update README.md with markup changes by @davidsneighbour in #739
- wip: feat: rework social media network integration by @davidsneighbour in #745
- Add control over header image by @miaucl in #731
- complete the feature for the cover dimming class in page by @miaucl in #732
- Add missing params on ananke.social.follow by @melroy89 in #754
- Fix social share cache by @melroy89 in #755
- Fix social share link to wiki page by @melroy89 in #753
- Add transform.Plainify to the summary body content of the share links by @melroy89 in #758
- Do not cache share links by @melroy89 in #757
New Contributors
- @dependabot made their first contribution in #744
- @miaucl made their first contribution in #731
Full Changelog: v2.10.0...v2.11.0