<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
	<channel>
		<title>Deployment and previews on OINK</title>
		<link>https://oink.pgsty.com/docs/deployment/</link>
		<description>Recent content in Deployment and previews on OINK</description>
		<generator>Hugo</generator>
		<language>en-US</language>
		
		
		
		
			<atom:link href="https://oink.pgsty.com/docs/deployment/index.xml" rel="self" type="application/rss+xml" />
			<item>
				<title>Deployment with Amazon S3 and CloudFront</title>
				<link>https://oink.pgsty.com/docs/deployment/amazon/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://oink.pgsty.com/docs/deployment/amazon/</guid>
				<description>&lt;p&gt;There are several options for publishing your web site using&#xA;&lt;a href=&#34;https://aws.amazon.com&#34;&gt;Amazon Web Services&lt;/a&gt;. This section describes the most&#xA;basic option, deploying your site using an S3 bucket and activating the&#xA;CloudFront CDN (content delivery network) to speed up the delivery of your&#xA;deployed contents.&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;After your&#xA;&lt;a href=&#34;https://portal.aws.amazon.com/billing/signup#/start&#34;&gt;registration&lt;/a&gt; at AWS,&#xA;create your S3 bucket, connect it with your domain, and add it to the&#xA;CloudFront CDN. This&#xA;&lt;a href=&#34;https://www.noorix.com.au/blog/how-to/hosting-static-website-with-aws-s3-cloudfront/&#34;&gt;blog post&lt;/a&gt;&#xA;has all the details and provides easy to follow step-by-step instructions for&#xA;the whole procedure.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Deployment on GitHub Pages</title>
				<link>https://oink.pgsty.com/docs/deployment/github-pages/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://oink.pgsty.com/docs/deployment/github-pages/</guid>
				<description>&lt;p&gt;If your source is hosted on &lt;a href=&#34;https://github.com/&#34;&gt;GitHub&lt;/a&gt;, GitHub Pages can build and publish the&#xA;site with a single Actions workflow. The consuming site needs Hugo Extended but&#xA;does not need Node.js, npm, PostCSS, or a generated deployment branch.&lt;/p&gt;&#xA;&lt;p&gt;Project sites use a URL such as &lt;code&gt;https://&amp;lt;OWNER&amp;gt;.github.io/&amp;lt;REPOSITORY&amp;gt;/&lt;/code&gt;; user&#xA;and organization sites use &lt;code&gt;https://&amp;lt;OWNER&amp;gt;.github.io/&lt;/code&gt;. Custom domains are also&#xA;supported.&lt;/p&gt;&#xA;&lt;h2 id=&#34;prepare-the-repository&#34;&gt;Prepare the repository&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#prepare-the-repository&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Push the complete site source to GitHub and confirm that this command succeeds&#xA;from the repository root:&lt;/p&gt;</description>
			</item>
			<item>
				<title>Serving your site locally</title>
				<link>https://oink.pgsty.com/docs/deployment/local/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://oink.pgsty.com/docs/deployment/local/</guid>
				<description>&lt;p&gt;Depending on your deployment choice you may want to serve your site locally&#xA;during development to preview content changes. To serve your site locally:&lt;/p&gt;&#xA;&lt;ol&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ensure you have an up to date local copy of your site files cloned from your&#xA;repo.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Ensure Hugo Extended and any source-fetch tools required by your chosen&#xA;installation method are installed, as described in &lt;a href=&#34;https://oink.pgsty.com/docs/get-started/docsy-as-module/installation-prerequisites/&#34;&gt;Prerequisites and&#xA;installation&lt;/a&gt;. Node.js and PostCSS are not site-build prerequisites.&lt;/p&gt;&#xA;&lt;/li&gt;&#xA;&lt;li&gt;&#xA;&lt;p&gt;Run the &lt;code&gt;hugo server&lt;/code&gt; command in your site root. By default your site will be&#xA;available at &lt;a href=&#34;http://localhost:1313&#34;&gt;http://localhost:1313&lt;/a&gt;.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Deployment on Netlify</title>
				<link>https://oink.pgsty.com/docs/deployment/netlify/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://oink.pgsty.com/docs/deployment/netlify/</guid>
				<description>&lt;p&gt;&lt;a href=&#34;https://www.netlify.com/&#34;&gt;Netlify&lt;/a&gt; can build a site from GitHub, GitLab, or Bitbucket and publish a&#xA;preview for each pull request. An OINK consumer build runs Hugo Extended&#xA;directly; it does not install Node.js packages or invoke PostCSS.&lt;/p&gt;&#xA;&lt;h2 id=&#34;configure-the-site&#34;&gt;Configure the site&lt;a class=&#34;td-heading-self-link&#34; href=&#34;#configure-the-site&#34; aria-label=&#34;Heading self-link&#34;&gt;&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Push the complete source to your Git provider, import the repository in Netlify,&#xA;and use these build settings:&lt;/p&gt;&#xA;&lt;table&gt;&#xA;&#x9;&lt;thead&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Setting&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;th&gt;Value&lt;/th&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/thead&gt;&#xA;&#x9;&lt;tbody&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Build command&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;hugo --gc --minify&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;Publish directory&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;public&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&#x9;&#x9;&lt;tr&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;HUGO_VERSION&lt;/code&gt;&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&#x9;&#x9;&lt;td&gt;&lt;code&gt;0.164.0&lt;/code&gt; or another theme-validated version&lt;/td&gt;&#xA;&#x9;&#x9;&#x9;&lt;/tr&gt;&#xA;&#x9;&lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;p&gt;If Netlify detects package manifests that exist only for theme-maintainer&#xA;tooling, disable automatic dependency installation for the site. They are not&#xA;part of the consumer build contract.&lt;/p&gt;</description>
			</item>
			<item>
				<title>Page chrome</title>
				<link>https://oink.pgsty.com/docs/deployment/chrome/</link>
				<pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
				<guid>https://oink.pgsty.com/docs/deployment/chrome/</guid>
				<description>&lt;p&gt;The theme renders the complete navbar, sidebar, table of contents, search entry,&#xA;and footer in each applicable page. This is the canonical production structure&#xA;for normal builds, previews, offline archives, search crawlers, and clients&#xA;without JavaScript.&lt;/p&gt;&#xA;&lt;p&gt;The experimental upstream &lt;code&gt;td.chrome = shared&lt;/code&gt; donor/restoration mode is not&#xA;part of this theme. The &lt;code&gt;params.td.chrome&lt;/code&gt; setting has no effect and should be&#xA;removed from migrated site configuration. Keeping one server-rendered structure&#xA;avoids a second visual implementation and keeps navigation, language selection,&#xA;accessibility semantics, and offline behavior deterministic.&lt;/p&gt;</description>
			</item>
	</channel>
</rss>
