I have been developing multiple Hugo themes with the intention of getting it on the Hugo themes page however, despite having the experience of doing this multiple times, I get something wrong everytime. So I decided to make a script which goes through the important things which are required to submit your theme on their site.
Some things include:
- Absolute links
- Author information
- Licence information
- Theme version
You can learn more here: https://github.com/mansoorbarri/hugo-validator/
Make sure you have
git installed on your system before using the tool.
- Clone the script:
git clone https://github.com/mansoorbarri/hugo-validator && cd hugo-validator
- install the requirements:
pip3 install -r requirements.txt
- Run the validator:
you might have to run the validator with
python instead of
python3 especially in Windows.
If you want want more things to be validate by the script or have a better way to do this, feel free to send a PR over on GitHub.
There is no standalone file for Windows or Mac however, it will come later down the line. Right now its a simple script so it doesn’t make sense to have a compiled file for it in my opinion.