Xheldon Blog

The Answer to Life, the Universe and Everything is...

【Game Time】God of War Series Part 4

This article provides a brief overview of the main storyline of God of War 5, the mythological backgrounds and roles of its characters, along with minor spoilers for God of War 5 and a glimpse into the potential storylines for God of War 6 and 7.

Unlike many children from “ordinary families” who could own a “next-gen” console from a young age, I didn’t get my first game console until several years into my career. Since I’ve already bought ...

The Journey of Tinkering with Home Networking - Routers

Beginner's Guide to Home Networking Devices

Preface After spending a week researching routers, I realized that the time invested would be wasted if not documented, hence this article. I previously wrote about ](/tech/my-home-network-2022.htm...

Some Notes on Using Clash

Clash For Windows For Mac Basic Usage Scenarios.

⚠️ The nodes and airport subscription services mentioned in this article are entirely fictional and created for demonstration purposes only. They do not exist in reality. Please be aware of this. ...

2022 My Home Network Topology

Finding ways to fulfill your needs within a limited budget is one of the joys of tinkering.

Preface One of the joys of tinkering is maximizing value on a limited budget—in other words, if money were no object, you could just buy the best and call it a day, even if it’s overkill. The key i...

"Translation" Official Guide Series: JavaScript Debugging Guide (Part 1)

Official Guide Series Part 1

Through this comprehensive introduction to Chrome DevTools debugging features, we hope to elevate your debugging process to the next level. First, you may need to learn basic debugging techniques h...

Blog Automation Process and Experience Optimization – Part 2

The blog experience has reached new heights!

Preface Previously, I set up a blog automation workflow and later a 2022 blog automation workflow. However, there were still several pain points: Uploading images pulled from Craft to Tencent Clo...

Common Chrome Debugging Methods and More

Chrome's debugging features are incredibly powerful. Here, I'll introduce a few functions I use most frequently in my work.

Chrome is a browser and also a powerful debugging tool for front-end engineers. Below are several features I frequently use in my work, which I will introduce one by one. Breakpoints This is proba...

Learning Challenges of Underperforming Students

Sharing My Father's 20+ Years of Teaching Experience

This article was written by my father, a vocational high school teacher. Though he doesn’t teach Chinese, he enjoys writing reflections on teaching and life experiences. Such articles might be bet...

First Experience with AppleScript

I briefly experimented with AppleScript and introduced some common user interaction methods—it feels incredibly powerful.

Preface Recently, I purchased a new Mac Studio equipped with an M1 Max chip and 64GB of RAM, delivering exceptional performance. Meanwhile, in my previous blog processing workflow], I frequently en...

My Journey of Family Movie Nights

Bringing cinematic freedom to your family is its own kind of happiness.

Preface Watching TV is an essential entertainment activity at home, but enjoying the content you want to watch comfortably is not a simple task. Sometimes, even money can’t buy peace of mind, let a...

Braised Noodles with Green Beans

Simple yet delicious, and most importantly, the pot is easy to clean 🤣

Ingredients About 1 pound of green beans (too many won’t taste good) Scallions, ginger, and Sichuan peppercorns Half a tomato (for seasoning) About 1 pound of pork belly or rump (any pork cut will...

Apple TV User Experience and Related Issues

"Rather throw money in the water to hear the splash than give it to certain domestic manufacturers" — my wife said

Preface With the house just renovated, it’s time to furnish it with appliances, and a TV is undoubtedly essential. Based on my years of shopping experience, I never consider domestic brands for ele...

【Foot Soaking Time】Episode 1: Why Do Mainstream Domestic Historical Dramas Feel So Unrealistic?

Each installment will explore five perspectives, themes, ideas, etc. This series is updated irregularly and represents purely personal opinions—please don't take it too seriously.

Due to work schedules, my spouse leaves home an hour earlier than I do each morning and arrives back two hours earlier in the evening. Aside from the brief time we share during breakfast, our comm...

My Blog Automation Workflow in 2022

Technology advances, and so do my tinkering endeavors.

Preface In 2021, I wrote an article about ](https://www.xheldon.com/tech/my-blog-ci.html) blog automation, but at that time, I didn’t properly handle the issue with Craft images, and the logic was ...

The Craft Markdown and The GitHub Markdown

This article is used to experiment with some issues with the Craft Markdown API, as I think some of its blocks are not converted correctly.

This article demonstrates the Markdown rendering effects on GitHub. This link shows the rendering on the Craft Web client, where the differences between the two are quite noticeable. TITLES Title S...

"Ace, CodeMirror, and Monaco: A Comparison of Web Code Editors"

Recently, I came across this foreign article and found it quite insightful. Note that the comparison here focuses on "code editors," which still differs somewhat from rich text editors.

I’ve been working at Replit for about six years now. As the team has grown, my focus has remained on the IDE portion of our product (which we call the “Workspace”). Naturally, this has led me to co...

My Blog Automation Workflow

A fellow student previously asked me what I use for my blog. I said it’s just Jekyll on GitHub Pages, with the built HTML hosted, but that explanation seemed a bit rough. Plus, the process involves...

This article was sent via Craft Extension

Some of the workflow solutions described in this article are outdated. The new workflow logic can be found here: https://www.xheldon.com/tech/my-blog-ci-in-2022.html Spent two days figuring out a...

"Translated" ProseMirror 1.0 Released

The original author wrote this on October 13, 2017, reflecting on the journey since developing ProseMirror 1.0. This article leans toward liberal translation.

All https://prosemirror.xheldon.com links in the text can be replaced with https://prosemirror.net links to view the original references in the source. Two years ago, I launched the ProseMirror p...

"The Origin of ProseMirror"

The original author wrote this article on July 7, 2015, when they decided to create a rich text framework. Two years later, ProseMirror 1.0 was released. This translation leans toward a liberal interpretation.

Sometimes I lie in bed at night, feverishly searching for new ways to take on more responsibilities with meager income. Then it hits me—I should start another open-source project! Well, the above s...