How to get content/my_file.md rendered

Hello,

I use hugo for very, very small site and I would like to have just content/_index.md and couple of pages without actually creating any subdirectories. Is this possible? I understand from the documentation there are some rules for the directory structure, however I really don’t want to create subdirectories.

Thanks

Yes.

hugo new _index.md
hugo new about.md
hugo new contact.md

Resulting structure:

content
├── about.md
├── contact.md
└── _index.md

Well I tried that, it does not generate anything for me.

$ ls public/
CNAME  favicon.ico  index_assets  js        version-2.3
css    fonts        index.html    versions  404.html

Please share your repository so we can look at your templates, configuration, etc.

Sure, thank you. The code is here:

The site is here:

https://docs.theforeman.org/

My goal is to create:

https://docs.theforeman.org/2.3.html

When I create the md files, nothing is actually rendered.

This is my very first hugo site, so there is probably lot of problems, feel free to point out on those because I am struggling really hard with this :slight_smile:

If you want URLs like

https://docs.theforeman.org/2.3.html

instead of

https://docs.theforeman.org/2.3/

you will need to add this to config.toml:

uglyurls = true

See https://gohugo.io/content-management/urls/#ugly-urls.

1 Like

Which files are not rendered?

Works fine, thank you!

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.