2

From the Python wiki here is a list of static site generators, since they are all Python based they should be scriptable and you can extract the Exif data using ImageMagick or the Python ExifRead library: Blogofile - (Mako, Jinja2)-based generator with supports for (reStructuredText, Markdown, Textile), Git, Disqus, RSS feeds, plugins, and S3, very nice ...


2

Hugo, http://gohugo.io/ It does not require a separate server, and there are many examples of non-blog layouts. Test server and livereload: Yes. The livereload also distinguishes between image/CSS changes and content changes - image/CSS changes triggers a "soft reload" in the browser (the "soft reload" require the latest 0.13 version). ...


2

In the python world there are several well known static web site generators to take a look at but I would suggest taking a look at: Nikola Hyde or Jekyll if you prefer Ruby All allow static web site generation, and local hosting, from markdown including showing images & referencing external links. Any of the above will generate your static web site ...


2

You can look on DocPad. It offers many possibilities, has nice documentation and is based on Node.js It supports many markup plugins (markdown, textile, ...). With DocPad you can create complex static blog with advanced features (like non-static functionalities, database querying, importing pages from external: database (MongoDB, MySQL, ...) services (...


2

You can just use Jekyll. Create a directory where you'll save all of your pictures (lets say /images). Put all of the images you want in that directory and host them there. Add the pictures using something like ![alternative text for the image]({{ site.url }}/images/image1.jpg)


1

You may want to give a try to Grav It is a static site CMS with a front end admin interface and lot of helpful plugins. Hope this helps.


1

One solution could be to use Gulp + Critical extension. It's a free cross platform CLI tool. And it allows to extract critical CSS and either embed it into HTML file or extract it to another CSS file. When you get to configuring your gulpfile.js, here's mine which I've used while testing this: const gulp = require('gulp'); const critical = ...


1

I would strongly recommend Nikola: Content can be generated/edited in reStructuredText, Markdown, IPython (Jupyter) Notebooks and HTML, and there are plugins for many other formats. Fast build & upload only regenerates the changed pages Themed and changing themes is quick and easy Easy image inclusion Test (development) server and server with automatic ...


1

I recommend you using Ghost. What is Ghost? Ghost is a simple, powerful publishing platform that allows you to share your stories with the world. Ghost is just another blogging platform like Jekyll and Octopress. This platform supports markdown blogging with split-screen so you can get markdown preview (what you see is what you get) and exactly you don't ...


1

You can try using HUGO. It is written in GO and it has a nice list of templates which look really amazing. Some websites using it: https://letsencrypt.org/ https://www.hartwell-insurance.com/ https://promotive.es/ https://support.1password.com/


1

I have not tried it for your purpose, but LibreOffice is available as a portable version, and will save as HTML and export as XHTML. I don't know how clean the HTML is. (I know Word had / has a reputation for exporting dirty HTML.) It will allow the use of a template. It can use image files. I am not sure about its ability to bring in HTML cleanly. The ...


1

WinPython is a portable python toolkit that also allows you to add packages to it while keeping it portable. It can run either from a USB key or from a directory on the hard drive but without actual installation, (copying is not quite the same as installation). Then you have a wide range of python based blog generators, there is a list of some of them here,...


1

Jekyll is a static site generator. It doesn't have a GUI, but allows you to create templates and content and allows markdown with a whole slew of customisation which a gui would find difficult to work around. You could easily use your favourite generic ide/text-editor for making the texts. Markdown is supported in a lot of editors. The template language ...


Only top voted, non community-wiki answers of a minimum length are eligible