Skip to content

Option to make title uppercase/lowercase #99

@mhulse

Description

@mhulse

First of all, thanks for this plugin, it solves a very real pain point for me in Obsidian.

I had a question / feature request about how filenames are generated from the first line.

Right now, the plugin already replaces characters that are forbidden in filenames and can strip Markdown syntax, which is great. In many setups, though, it is also useful to have a full “slugified” filename, for example:

  • My first note title!my-first-note-title
  • Crazy/characters & stuffcrazy-characters-stuff

In other words, something like:

  • lowercased
  • spaces turned into hyphens or underscores
  • non-alphanumeric characters removed or normalized

My questions:

  1. Is there a specific reason the plugin does not currently provide a fully slugified mode?
  2. Would you be open to adding an option in settings to “slugify filenames” (with a simple, documented algorithm), while preserving the original first line as the note’s heading/alias?

The current behavior is already very useful, but for vaults that treat filenames as stable IDs, a slugified option would be extremely helpful.

Thank you for considering it, and thanks again for the work on this plugin.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions