Featured image of post Handcrafted RSSHub Route Failed

Handcrafted RSSHub Route Failed

A few days ago, I snagged a free .news domain from NameCheap and registered hy2.news. Since I didn’t have much use for it, I decided to set up a personal news feed page. Since it’s a dynamic page, I brought out Wordpress and used an RSS plugin to make it happen. The page is live at: Hyruo News

The page is up, but sourcing the RSS feed became an issue. So, I started by trying to scrape the Nodeseek forum, where I’ve been active recently. After hours of effort, I still failed.

Featured image of post Why Are Courts in a Hurry to Implement the Review and Approval System?

Why Are Courts in a Hurry to Implement the Review and Approval System?

In recent years, a hot topic in judicial reform has been the implementation of the “Review and Approval System.” Following the last round of judicial reforms, courts have moved towards the principle of “letting the adjudicator decide and holding the adjudicator accountable,” with independent adjudication by quota judges becoming the mainstream approach. However, the emergence of the “Review and Approval System” seems to be a step backward. After judges independently adjudicate cases, their rulings still need to be reviewed and approved by the presiding judge or court president before being issued, reminiscent of the previous “hierarchical approval” system.

Featured image of post First Time on an Ambulance

First Time on an Ambulance

This morning at 7:30, on my way back after dropping my daughter off at school, I suddenly received a call from my mom saying that my son had fallen off an electric bike and that an ambulance had been called to take him to the hospital. Since it was rush hour, I rushed home as fast as I could. Before I even got there, I saw an ambulance parked at the entrance of our neighborhood from a distance, so I quickly ran over and boarded it.

Featured image of post How to Prevent Fundraising Fraud

How to Prevent Fundraising Fraud

Last year, I attended a meeting organized by the Financial Office, primarily to discuss the handling of an illegal fundraising case. Since the case has already been resolved and I feel it has a certain level of typicality, I will use this case as a starting point to discuss how to prevent fundraising fraud.


What is Fundraising Fraud?

In our daily lives, fundraising fraud is often mixed up with illegal fundraising and illegal absorption of public deposits. From a legal perspective, the main charges are fundraising fraud and illegal absorption of public deposits, both of which fall under the umbrella of illegal fundraising crimes. For the general public, whether it’s illegal absorption of public deposits or fundraising fraud, the end result is usually being scammed. Therefore, it’s not unreasonable to consider both as fraud.

Featured image of post Configuring PagesCMS to Match HUGO's Directory Structure

Configuring PagesCMS to Match HUGO's Directory Structure

In the previous article Pages CMS: A Barely Adequate Backend for HUGO Blog, I mentioned that Pages CMS can be used as a backend management panel for Hugo articles. However, there is an issue that is not easy to solve, which is that Hugo’s default directory structure is difficult to adapt to Pages CMS. This is not a unique problem for Pages CMS; any other CMS might encounter this issue when adapting to Hugo. But with the strong support of the Hugo community, I eventually solved this problem.

Featured image of post Using Pages CMS as a Backend for HUGO Blog

Using Pages CMS as a Backend for HUGO Blog

After migrating from WordPress to Hugo, I have always missed the convenience of WordPress’s backend management and its mobile app. For this reason, I previously wrote an article on How to Update a Hugo Blog on an Android Phone. However, using Vscode and StackEdit on a phone is still somewhat cumbersome, mainly due to the small screen size, which makes fine-tuned operations difficult with touch controls. During this process, I also tried several Hugo CMS solutions, but none met my needs.

Featured image of post How to Slim Down the GitHub Repository for a Hugo Blog

How to Slim Down the GitHub Repository for a Hugo Blog

My Hugo blog has been hosted on GitHub for the past year, but with the upgrade of the Hugo version, a lot of invalid fragmented files were generated during multiple refactorings. Additionally, all the image files from my blog generated a large amount of junk files during the conversion to webp, causing the GitHub repository to grow excessively, nearing the 1GB warning line. Therefore, I decided to clean up the repository today.

Featured image of post What Server is Good for Personal Blogs

What Server is Good for Personal Blogs

Just after Black Friday, I originally planned to buy a few small VPSs, and indeed, I bought several. However, after a few days of testing, I only kept one. The main reason was that I got lucky and registered a new Oracle account, scoring a very suitable cloud server for free. This saved me money, so I returned most of the VPSs I bought during Black Friday.