Themes & plugins Practical
What keep-all gives Korean, and takes from other languages
One CSS line stops Korean words splitting mid-word. That same line, in Japanese or Chinese, means "there is nowhere to break" — and produces horizontal scrolling.
Technote
203 articles
Themes & plugins Practical
One CSS line stops Korean words splitting mid-word. That same line, in Japanese or Chinese, means "there is nowhere to break" — and produces horizontal scrolling.
Servers & infrastructure Intro
A website solves a specific set of problems. If you are not yet at that stage, validating demand another way is faster and teaches you more.
Themes & plugins Intro
Eyeballing spacing puts 12, 13, 14 and 15 on the same screen. A scale makes the decision faster and tidies the layout for free.
Performance optimization Practical
One upload produces several files. Any of them never used on screen clutters both your disk and your srcset at the same time.
Themes & plugins Intro
The same colour change can end up somewhere the next person finds it, or somewhere they never will. The criterion is discoverability, not taste.
Servers & infrastructure Intro
Domains are cheap; changing one is not. The choices that cause trouble years later share a pattern, and all of them are checkable before you buy.
Performance optimization Practical
Opportunity arrives unannounced. A few things done in advance are what stand between a crowd and a blank error page.
Themes & plugins Practical
WooCommerce is a fine piece of software. It is also a great deal of machinery to maintain for a single one-off product. Start by naming what it actually…
Development workflow Practical
The single most regretted item in this series. Accounts in someone else's name cause no trouble at all while the relationship is good — and every kind of…
Themes & plugins Intro
Knowing what the built-in editor already does saves money before you buy a builder — and the signal that you need one arrives later than you think.
SEO Intro
Articles usually fail on sequence, not on prose. Keep four parts in the right order and readers finish, no writing course required.
Themes & plugins Intro
Compare feature tables and the paid tier always wins. The founder's criterion is not features but the weight of your data — what you lose if the tool…
Cited
Topics outside WordPress are collected on Dongji Communication Tech Insights, run by the same team. The summaries below are quoted from the originals; the titles link to them.
Working with AI
Writing a CLAUDE.md — teaching an AI coding assistant your project
AI coding tools such as Claude Code, Cursor and Copilot do better work the more precisely they know your project. Here is a structure and a set of principles that hold up.
Working with AI
Prompting an AI for UI design — drafting with Claude and GPT
Asking an AI to "make a nice button" gets you a disappointing button. Structured prompts that carry constraints, references and a defined role get you the design you meant.
Themes & plugins
SCSS from the ground up — variables through module structure
The core syntax of SCSS (Sass) and what it solves that plain CSS cannot: variables, nesting, mixins, @use and module structure — organised around patterns you can use immediately.
Themes & plugins
Design tokens and theme colour systems — brand identity in SCSS variables
How to turn a colour palette from a pile of hex codes into a system that means something — semantic token structure and SCSS variable patterns, from a real project.
Performance optimization
Designing a responsive typography system — the science of readability
Hard-coded pixel font sizes are over. Type scales, fluid sizing with clamp(), Korean webfont optimisation and line-height ratios — building typography that reads well on any screen.
Development workflow
From Figma to SCSS — a designer-developer handoff guide
Minimising what gets lost between a Figma file and the code: extracting tokens, naming components, keeping the spacing system in sync — the whole workflow, step by step.