G’day, mate

This website runs on Cloudflare Pages.

The Pipeline Workflow of This Website

Overview This website operates in a serverless environment. To publish a post, I simply edit the Markdown files in the GitHub repository through the GitHub website. Static pages are generated using Hugo, stored in a private GitHub repository, and deployed via the Cloudflare Pages service. Workflow Diagram Step-by-Step Instructions Edit Markdown Files Modify the Markdown files in the GitHub repository directly on the GitHub website. Trigger GitHub Actions When changes are committed to the Post-Branch, a GitHub Actions workflow is triggered. This workflow uses the Hugo application to generate the static website files and pushes them to the Prod-branch (Production). ...

January 9, 2025

Access a server in the same subnet via a WAN IP

Here is a post published by created a markdown file. Problem Description: The service at 192.168.10.24:5010 needs to be accessible via a WAN IP (115.x.x.x) for users from the Untrust Zone (Internet), Zone1 (192.168.20.x), and Zone2 (192.168.10.x). The Destination NAT policy has been configured (Any to 115.x.x.x:5010 NAT to Any to 192.168.10.24:5010), and the Security Policy has been bypassed. While 115.x.x.x:5010 is accessible from the Untrust Zone (Internet) and Zone1 (192.168.20.x), it is not accessible from Zone2 (192.168.10.x). Refer to the simplified network diagram below. ...

January 8, 2025

Test Github workflows

I updated the markdown file of this page on the GitHub website. The ‘git push’ will triggers the workflow to build the website and push the files to another branch. Cloudflare Pages will then copy these files and deploy the website. let’s see if this post can be published.

December 20, 2024

Publish a post by a markdown file

Here is a post published by created a markdown file.

December 17, 2024

Publish a post by local command

Here is a post created with command ‘Hugo new posts/test.md’.

December 17, 2024

About

Welcome to Shawn’s Blog This website is built with Hugo, stored in GitHub, and runs on Cloudflare Pages.

December 15, 2024