Skip to content

v2.11.0

Compare
Choose a tag to compare
@davidsneighbour davidsneighbour released this 24 Oct 10:51
· 26 commits to main since this release

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

New Contributors

Full Changelog: v2.10.0...v2.11.0