# `PhoenixKit.Modules.Blogging`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L1)

DEPRECATED: This module has been renamed to `PhoenixKit.Modules.Publishing`.

All functions in this module delegate to `PhoenixKit.Modules.Publishing`.
Please update your code to use the new module name directly.

This module will be removed in a future major version.

# `add_blog`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L20)

# `add_language_to_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L37)

# `add_language_to_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L40)

# `blog_name`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L18)

# `create_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L33)

# `disable_system`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L16)

# `enable_system`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L15)

# `enabled?`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L14)

> This function is deprecated. Use PhoenixKit.Modules.Publishing instead.

# `enabled_language_codes`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L68)

# `generate_unique_slug`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L59)

# `generate_unique_slug`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L61)

# `generate_unique_slug`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L64)

# `get_blog_mode`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L19)

# `get_display_code`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L80)

# `get_language_info`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L75)

# `get_live_version`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L46)

# `get_primary_language`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L69)

# `get_version_metadata`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L87)

# `get_version_status`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L50)

# `has_legacy_blogs?`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L92)

# `language_enabled?`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L77)

# `legacy_blog?`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L91)

# `list_blogs`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L17)

# `list_posts`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L29)

# `list_versions`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L44)

# `order_languages_for_display`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L83)

# `preset_types`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L26)

# `read_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L30)

# `read_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L31)

# `read_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L32)

# `remove_blog`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L21)

# `should_create_new_version?`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L53)

# `slug_exists?`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L58)

# `slugify`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L24)

# `trash_blog`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L23)

# `update_blog`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L22)

# `update_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L34)

# `update_post`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L35)

# `valid_slug?`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L25)

# `validate_slug`
[🔗](https://github.com/BeamLabEU/phoenix_kit/blob/v1.7.63/lib/modules/blogging.ex#L57)

---

*Consult [api-reference.md](api-reference.md) for complete listing*
