I have a site using the hugo-coder
theme, which has a layouts/posts
folder that specifies that anything in the "posts" folder will have a blog post format.
I would like to have two different blogs in two different subdirectories, using the same layout. Is there a way to tell Hugo that the content/blog1
directory should use the same settings and layout as the content/posts
directory without copying themes/hugo-coder/layouts/posts
into layouts/blog1
? Ideally I would avoid using symlinks, because, while convenient, I've had a decent amount of software throw weird errors when I use symlinks, so I avoid them when it's possible.
You can use a partial in your templates. If you do that you WILL need the single and list file in the layouts/blog directory, but it could be an empty file referencing the partial. The layouts/posts/single.html and the layouts/blog/single.html both will then look like this:
Compeletely DRY... and without much complexity.