Skip to content

Subdir Support in Wiki #27858

Closed as not planned
Closed as not planned
@snoweuph

Description

@snoweuph

Feature Description

This Feature Request is about Support for Subdirectories in Gitea Wiki.
This Issue/Feature Request is inspired by: #823 and This Issue on Codeberg

As far as I understand, the Goal of this Request is included in #823, but because of the Other Things in that Feature-Request, its having Slow Progress.

Advantages

I think Support for Subdirectories is a Great Feature, because:

  • It allows More Complex Structures, while keeping them Sorted
  • It helps to bring structure into a Wiki
  • It would work with a lot of Tools Out of the Box like: Obsidian and Logseq
  • Its how most Bigger Wikis are Structured, Examples: Gitea Docs, Godot Wiki

What its About

This Feature Request is only about minimal needed subdir support, meaning:

  • Files Can be Put in Subdirectories
  • Files In Subdirectories can be normally Visited
  • Files In Subdirectories can be normally Linked in Markdown to
  • Subdirectories are shown in the Pages View.
  • Files Renamed in Sudirs stays in them. (API support for Subdirs)
  • / in File names is interpreted as Path/folder

Nice To Have

  • Subdirectories are shown in the Pages View of the Wiki
  • When changing / creating a wikipage-name, there's an info about Subdirectories and allowed characters, if there's an / in the name

Other Information

I am Interested in Contributing this Feature myself, so I'm also creating this Feature Request, to only have the Focus on the minimum I wish to Contribute, without having to worry about some Extra Features, which some might want, others not, and still need decision on how to be executed. (speaking bout #823)

Metadata

Metadata

Assignees

No one assigned

    Labels

    type/proposalThe new feature has not been accepted yet but needs to be discussed first.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions