Skip to main content

About This site

This blog site is long overdue

Though my writing may lack elegance

I do hope this corner of the web can hold some of my thoughts and learnings, thus this little site came to be

If any words here can bring some inspiration or help to readers, then this site's existence would carry even greater meaning

This site has been running for 0 days, and has received a total of visits

⚙️ Tech Stack

This site is built with DocusaurusExternal Link , currently running Docusaurus V3.6.1External Link. And latest version is V3.8.1External Link

This site have integrated following features. You may refer to this article I wrote: Docusaurus ThemesInternal Link to apply these features to your own Docusaurus site

I have also built the following custom components/features

  • ⌨️ TypeWriterInternal Link Typewriter effect component
  • 🔗 LinkInternal Link Hyperlink component
  • 🖥️ CommandLineInternal Link Command line terminal component
  • 💳 Donation component
  • 📖 Reference component

Server

This site is hosted on Alibaba Cloud, currently using a cheap instance at 99 RMB/year, expiring on 2026-9-2.

Specifications:

  • Ubuntu 22.04 64-bit
  • 2 cores (vCPU) 2GiB RAM
  • East China 1 (Hangzhou)

Domain

This site's domain is castamerego.com, purchased from Alibaba Cloud at 90 RMB/year, currently paid up to 2026-11-17

ICP certification is 浙 ICP 备 2022034316 号-1External Link

with some subdomains for different projects:

  • www.castamerego.com this blog site
  • umami.castamerego.com umami data statistics backend
  • readbook.castamerego.com Read-Book project
  • mind-scout.castamerego.com Mind-Scout project

Development Flow

The development flow is as follows:

The Dev version is deployed on a NAS at home, connected via Tailscale at work, and directly connected at home

After each update, I first test npm run build locally, and if there are no issues, I directly SCP the built content to the server, where I run npm run serve

GitHub is only used for version control, and I have not yet attempted GitHub Pages deployment

The benefits of this approach are as follows:

  • Regardless of location, the Dev version is always the same, allowing for seamless transitions between work and home
  • The server does not need to build, reducing performance requirements (the server is currently unable to build)

SSL Certificate

This site uses HTTPS, with SSL certificate from Alibaba Cloud. Though it's a free personal test certificate, but it has to be renewed every three months recently, which is a bit troublesome

📊 Data Analysis

The data statistics of this site is built with UmamiExternal Link, and data displayed at Umami DashboardExternal Link

Collect following data:

  • Page Views
  • Visitors
  • Bounce Rate
  • Duration
  • Specific Link Clicks
  • Other data

One benefit is that data can be fetched and displayed via API within the site, for example: This site has been running for 0 days, and has received a total of visits

Based on this feature, I have also displayed the view count data on each blog and doc page

☀️ Connect & Inspire

Go to Friends PageInternal Link to leave a message and exchange links with this site