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
- 💬 Comments with giscusExternal Link
- 🔍 Search doc with algolia searchExternal Link
- 📊 Data collect and analyze with umamiExternal Link
- 🖼️ Zoom image with Image-zoomExternal Link
- 🟢 Website status uptimerobotExternal Link
- 🏖️ TailWind CSSExternal Link
- 📈 MermaidExternal Link figure & charts
- 📜 Rough NotationExternal Link annotation
- 🌏 English/中文
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 siteumami.castamerego.com
umami data statistics backendreadbook.castamerego.com
Read-Book projectmind-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