The files that hugo build are regular markdown. I can double bracket link into them so that Obsidian shows the graph and backlinks, but i cannot backlink from them into the normal obsidian notes. (without the html showing a double bracket/not a link)
When i include images in the hugo sites i plop them down right next to the md file so that i can use relative references that the generated site will follow. for my standard obsidian notes i put images and other blobs in a single folder and use the double brackets to make life easier.
There may be other obsidian specific functionality that i cannot use in those files, which is limiting for sure.
directly for note taking? none. I find it helpful from a more holistic “knowledge garden” or “second brain” perspective because so much of the info I collect and act upon is related to code. I can store git repos that I find interesting and add tags to help me find that random FOSS software that I saw a lemmy post about months ago. I have a few search urls that make use of these tags in my obsidian vault (which is stored on the same forjgeo instance) to help me find all the software I have collected related to my interests or specific projects. I use continuous integration/deployment to keep the hugo sites up to date and enforce some rules with vale. It is also generally helpful to have my own copy of software just in case it gets pulled from a public repository.