How to ensure that file names and paths are preserved?

Many ways you can manage URLS. The most straightforward would be to just “force” the URL value: URL management | Hugo

Instead of copying the md files over, set up md as an output format instead. This should also address :

I would suggest you have a look at using a headless CMS for your users instead of having them touch the markdown files directly.

I get the feeling from your post that you just want to hear “Hugo is not for you” so if that’s what you are looking for, then: Hugo is not for you.

If you really do want to actually try it, Here’s a few points:

  1. Read Requesting Help
  2. It’s easier to ask for help for specific questions.
  3. It’s easier to help if you had your code in a repo we can reproduce.
  4. You probably need to read the docs a few times.
1 Like