This sounds fantastic, Kaushal. I'm struggling to follow, so wl lask some questions inline.
- the doc/ directory contains the full Hugo source directory, with config.toml, content/, layouts, etc., as well as the theme, which looks like it's statically installed
- looks like maybe the hugo html ends up in public, but then it gets moved somehow (can't quite figure out how)
- the ox-hugo files are kept somewhere I guess
- presumably any personal config has to be replicated somewhere on the web where travis can access it
- is there any more setup that needs to be done on Travis?
- I have 4 main org files; 3 of them get copied per-header, and one as a whole file. Is that an issue?
This all looks really ocol; too bad it's a bit out of my range, I'd like to understand it a little better!
To me the shell script idea feels easier, but I guess it's also a little brittlePS: I publish the ox-hugo package website[3] the same way too, but using Netlify (/which is the better than GitHub Pages or Gitlab CI IMO -- free too/). See the footer of that site for the 1-file Org source.Sticking with Github for now since all my course stuff is there, probably easiest for my studnets ot have everything in the same place.
thank you!
Kaushal Modi