I have been working on this software for about a month. What was my goal? I wanted to use the Hugo static site generator to create a simple, fast blog without the maintenance overhead and security concerns of a traditional CMS. Hosting costs were another factor, although there are many inexpensive hosting options available today.
Why did I choose Hugo? At first, it looked incredibly simple. I only had to download a single executable file—nothing else. No additional frameworks, no complicated installation. However, once I started using it, the experience was quite different.
Working with the command line, editing configuration files, and constantly switching between the file manager, text editor, and terminal quickly became frustrating. I also struggled to find a tutorial that covered more than the basics. There are plenty of guides that explain how to create your first post, but far fewer that show how to build a complete workflow and work efficiently with Hugo over time.
It gradually became clear to me that Hugo was designed primarily by developers, for developers—not for users like me who simply want to write and publish content. Still, I wasn’t ready to give up. Instead, I decided to build a tool that would make working with Hugo easier. That’s how HugoStudio was born.
MyHugoDesk already includes a number of features that make it easier to explore the Hugo ecosystem. I know it is still missing many capabilities, and you will probably encounter a few bugs. And yes, sooner or later you’ll probably hit a wall—working with menus, theme configuration, or content organization. These are areas I plan to improve in future releases. For now, MyHugoDesk is still in a very early stage of development, but it is already usable, and I hope it can save others some of the time and frustration I experienced.
I am sharing it because someone else might find it useful. I’m not a professional software developer, and I haven’t built it by strictly following established software engineering practices. I built it from the perspective of a Hugo user who wanted a better workflow. As a result, MyHugoDesk reflects my own ideas about how a Hugo IDE should work.
If you decide to try it, I would greatly appreciate any suggestions, feedback, or bug reports.