<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Announcements &#8211; ptworld.net</title>
	<atom:link href="https://ptworld.net/blog/category/announcements/feed/" rel="self" type="application/rss+xml" />
	<link>https://ptworld.net</link>
	<description>e-consultancy, research and publishing</description>
	<lastBuildDate>Wed, 08 Mar 2023 15:03:45 +0000</lastBuildDate>
	<language>en-GB</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>MakeStaticSite on GitHub</title>
		<link>https://ptworld.net/blog/makestaticsite-on-github/</link>
		
		<dc:creator><![CDATA[Paul]]></dc:creator>
		<pubDate>Wed, 08 Mar 2023 15:03:44 +0000</pubDate>
				<category><![CDATA[Announcements]]></category>
		<category><![CDATA[announcements]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[GitHub]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[SimTerm]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[workflow]]></category>
		<guid isPermaLink="false">https://ptworld.net/?p=1631</guid>

					<description><![CDATA[Work has continued on MakeStaticSite, the Bash utility to create static snapshots of websites, refine and deploy them — just through a single command. Now at version 0.22.2 and available for download, recent updates include: We&#8217;ve even updated the animation <a class="more-link" href="https://ptworld.net/blog/makestaticsite-on-github/">Read More ...</a>]]></description>
										<content:encoded><![CDATA[
<p></p>



<p>Work has continued on <a rel="noreferrer noopener" href="https://makestaticsite.sh/" target="_blank">MakeStaticSite</a>, the Bash utility to create static snapshots of websites, refine and deploy them — just through a single command.</p>



<p>Now at version 0.22.2 and <a href="https://makestaticsite.sh/getting-started/installing/" target="_blank" rel="noreferrer noopener">available for download</a>, recent updates include:</p>



<ul class="wp-block-list">
<li>improved support for search engines through the generation of a sitemap based on actual file output, matched in each web page by the canonical URL specified in the <tt>&lt;head></tt> tag.  This sitemap is also cited by the site&#8217;s <tt>robots.txt</tt> file.</li>



<li>more robust handling of <a rel="noreferrer noopener" href="https://makestaticsite.sh/in-depth/workflow/" target="_blank">workflow</a>, so you can use MakeStaticSite in conjunction with other scripts at various stages, to undertake other management tasks, such as reviewing accessibility or link checking.</li>



<li>more systematic treatment of options to clean WordPress ahead of being crawled by Wget.  These small steps also point the way to broader support for fine-tuning CMS output.</li>



<li>Support for deployment on Netlify Content Distribution Network, which is where the site is now hosted.  It&#8217;s expected that other CDN could be handled similarly.</li>
</ul>



<p>We&#8217;ve even updated the animation on the Home page, extending the <a rel="noreferrer noopener" href="https://github.com/paultraf/simterm" target="_blank">SimTerm plugin</a> in the process.</p>



<p>Now that MakeStaticSite has been used successfully over a period of several months, it has been placed under Git version control. I am pleased to announce that I&#8217;ve created a repository on GitHub<br><a href="https://github.com/paultraf/makestaticsite" target="_blank" rel="noreferrer noopener">https://github.com/paultraf/makestaticsite</a></p>



<p>In surveying approaches to generating static sites, I have not been able to find anything similar, and there is a myriad of ways in which it <a rel="noreferrer noopener" href="https://makestaticsite.sh/developers/further-work/" target="_blank">could be enhanced</a>.  Compared with some Jamstack approaches, the performance is slow, but building this site, which is quite substantial, only takes a few minutes whereas the MakeStaticSite project site takes less than a minute.  For most purposes, this should be fine.</p>



<p>The use of the command line is an obstacle for some, but there are various ways in which a GUI could be provided, even Web CGI, which might be security concern on a public-facing server, but far less so on a personal computer.  The beauty of using shell scripts is that you can quickly achieve desired results without being tied to any framework.  So, please give it a go!</p>



<p></p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
