I'm quite enjoying watching Uber battle it out in every city.

//

Virgin Media outage again.

grits teeth

pandoc is amazing in that you can mix Markdown and LaTeX in the same document and have a perfect PDF from it. So yes, with a decent bit of MD knowledge, only a few LaTeX commands are needed for some pretty awesome documents.
//

Free support here makes up for what nosupportlinuxhosting doesn't do :P
//

There's a Chrome extension [chrome.google.com] to save a full webpage as an image.

Well it looks like they're already formatted, so LaTeX becomes irrelevant (I thought you would have your work in plain text that you'd format in your own way for the portfolio). That saves a lot of time.

In that case a homepage formatted like a gallery with each piece of work as a thumbnail — linking to a PDF of that specific piece opening in a new window — seems the best way.

One comment on the pages generated from sites though: it would be nice to see them as super-long PDF pages rather than A4 so you don't break the layout with headers and footers, and possibly without the sidebars (though they do provide good context). I think there are browser extensions for this.

Ultimately though all of these suggestions are pretty generic since we don't know exactly what the work you've produced looks like :)

Well the priority really is to decide whether you want to have a web-based format (i.e. written in HTML and CSS) or present it as a PDF/physical portfolio. IIRC your work is mostly text without fancy typography or graphics, in which case either would work; perhaps going down the PDF route would give a tiny bit more flexibility with font choices and a more predictable layout (avoiding the issues with fluid(?) layouts).

Whichever you choose, I think pandoc will save you if you decide to convert. I haven't tried .tex to .html conversion but it is the holy grail of document converters.

LaTeX is by no means easy to learn — thousands of packages (options) to explore — but a preamble can be written in an hour or so (obviously this depends on your requirements) and I'm happy to help. The learning curve is basically only in writing the preamble (which serves as the "template" for the entire document), and a lot of the packages were written for academic purposes so you won't need to worry about them.
//

I suggest learning LaTeX. Free, amazingly powerful, and 100% consistent documents (which InDesign definitely doesn't guarantee). Basically, once you have a preamble written, you no longer touch the formatting.

Great news! What kind of portfolio/layout?