https://squido.markmoffat.com squido - The dead-simple way to generate static HTML websites 2024-03-30T02:52:37.170Z squido A dead-simple Node.js static HTML website generator for super fast static websites which are easier to develop, more secure and dirt cheap to host. https://squido.markmoffat.com/favicon.png <![CDATA[Swagger API docs]]> https://squido.markmoffat.com/swagger-api/ 2021-09-02T19:17:00.000Z <![CDATA[Themes]]> https://squido.markmoffat.com/themes/ 2021-07-24T01:56:00.000Z <![CDATA[Features]]> https://squido.markmoffat.com/features/ 2021-04-02T01:56:00.000Z Feature Description Sitemap Sitemaps are automatically generated. Just submit to Google. Feeds Atom, RSS and JSON feeds are automatically generated Markdown syntax The powerful and easy to learn markdown syntax is used for writing posts Handlebars template syntax Support for the Handlebars templating engine with built-in helpers EJS template syntax Support for the hugely powerful EJS (Embedded JavaScript) templating engine Pug template syntax Support for the very popular Pug (ex Jade) templating engine Built with Node.js (Javascript) Built with Node.js meaning anyone with knowledge of Javascript can extend squido. Automatic pagination Pages/Posts are automatically paginated. Disabling and adjusting page size is all done through your config file Automatic Tag page generation Tag pages are automatically generated allowing you to group posts on a similar topic into easy to find pages Automatic builds watch for file changes A webserver is started so you can view your website in a browser and any changes to files automatically trigger rebuilding Huge amount of hosting options Host anywhere static HTML is supported. Examples here. Multiple environment support Create a config file and setup options for different environments. Eg: Development vs Production Automatically minify Javascript and CSS Automatically minify Javascript and CSS files on build Pretty permalink URLS Permalinks to your posts / pages are pretty and without any .html Plugin support Plugins aren't needed but we don't want to stifle innovation/customization so plugins can be written Custom page template flexibility Pages / Posts can have their own template for full customization Post build support Post build tasks are ran after the build is complete. This can be used for things like: Zipping and deploying to a hosting provider. ]]>