Anyone know of a (Windows or web) GUI that wraps Hugo, or a GUI that possibly could be configured to do so? My wife and I want to set up a new website, and of course I want to use Hugo… but there’s no way I’ll be able to get her to touch the command line… It’ll be hard enough to get her to write markdown… but I think I’d be able to convince her if there at least was a GUI that could hide most of the manual stuff.
I’ve been thinking about writing something like this myself off and on, but I have zero free time these days.
Not sure if I follow, but what kind of manual stuff do you do with the command line? I only use two commands: hugo new and hugo server. To make things easier, I’ve set up PowerShell to start in the Hugo site directory and use AutoHotKey to send the hugo server command and its parameters to the command line.
So my workflow to run Hugo is:
Start PowerShell
Press Windows + H to insert the Hugo server command and its options
Press Enter
And to create content:
Start PowerShell
Type hugo new [filename]
Press Enter
This can probably be simplified even further with AutoHotKey commands depending on how you organise the content.
So my point: the command line can be made much easier if you set up PowerShell and make shortcuts with a tool like AutoHotKey.
In a similar situation I’ve been using http://komodoide.com/komodo-edit/. Its a lightweight IDE and has the facility to define your own tools. So all the hugo commands and any git commands needed can become buttons that run scripts.
I’m working on a Hugo GUI written in Java to easily run Hugo without the need to remember the command line parameters. The app is a single file which starts with a click on every system which has a Java runtime installed. I’ll open source it in a few days. If you are interested…
Would something like prose.io be adaptable to work with Hugo?
DISCLAIMER: I only became aware of prose.io’s existence the other day, while reading an article about the renaissance of static site generators and haven’t looked at it at all, beyond reading the above-linked page. But I remember thinking at the time that it sounded like the kind of feature people were asking for here. [albeit prose is designed to work with Jekyll].