While writing blog posts, you might’ve noticed something odd:

Some hashtags like #Python turn into clickable links,

but others like #파이썬 (Korean for Python) stay plain text.

So… what’s going on here?


🔍 How Hashtags Work on dev.to

dev.to automatically turns certain hashtags into tag links — but only under specific conditions:

  1. Only English letters, numbers, and some special characters are allowed

    • ✅ These work: #python, #webdev, #100DaysOfCode
    • ❌ These don't: #파이썬, #개발자, #코딩일기 (non-Latin characters)
  2. Real tags should be declared in the front matter

    • At the very top of your post, you should use this format:
     ---
     title: "My First Blog Post"
     tags: [python, webdev, korea]
     ---
    
  • These tags are used for dev.to’s search, feed filtering, and recommendation system.

🧱 But What About # in the Body?

In Markdown, # is also used for headings:

markdown
# Main Heading
## Subheading