Recently, while developing the gitlink plugin, I encountered an issue loading node_modules resources in WebView. Although CDN resources could be used directly, loading local resources is faster. Here’s how to solve the loading of node_modules resources.

Configuration

  1. Install npm dependency
1
npm install @highlightjs

Note that this should be a dependency, not a dev dependency.

Read more »

Recently, I needed to implement internationalization for my VSCode extension. Since the official documentation on this topic was sparse, with only an example provided, I’ll summarize how to implement internationalization here.

Internationalization can be divided into two categories: menu internationalization and extension content internationalization, such as prompt messages.

Configure package.json

1
2
3
4
5
6
7
8
"contributes": {
"commands": [
{
"command": "gitlink.openInGitHub",
"title": "%command.openInGitHub.title%"
}
]
}
Read more »

Introduction

Screen Studio is a powerful screen recording tool for macOS systems. It helps users easily record on-screen operations and generate high-quality video files.

What I Like About It

After using it, I found several notable advantages:

  1. Great app interaction experience and aesthetics.
  2. Easy to use, with features like automatic focus zoom that solves the issue of key content not being prominent in high-resolution recordings.
  3. Comprehensive functionality, including GIF export support, which I need frequently.
Read more »

Features

Let’s first discuss what Firecrawl MCP can do.

  • Supports scraping, crawling, searching, extraction, deep research, and batch scraping
  • Web scraping with JS rendering
  • URL discovery and crawling
  • Web search with content extraction
  • Automatic retries with exponential backoff
  • Efficient batch processing with built-in rate limiting
  • Credit usage monitoring for cloud API
  • Comprehensive logging system
  • Support for both cloud and self-hosted FireCrawl instances
  • Mobile/desktop viewport support
  • Smart content filtering with tag inclusion/exclusion

Configuration

Configure the Firecrawl MCP Server startup command in Cursor.

Read more »

From the beginning, paying off a loan isn’t simply a personal choice. This article delves into the complexities of early mortgage repayment in China.

The Current Situation

Many people have been grappling with whether to pay off their mortgages early. In Shanghai, for instance, approval for early repayment can take anywhere from one to several months, causing considerable frustration.

Reasons Behind the Early Repayment Trend

Read more »
0%