Note: This article was translated with the assistance of AI. I wrote the original in Chinese. If you can read Chinese, you are welcome to read the original Chinese version for the most authentic and unfiltered expression.

Hexo

A test of migrating my personal blog to Hexo.

Why Migrate?

I was previously using the Solo framework, which, as its name suggests, is fairly niche and runs as a dynamic blog. Today, I suddenly felt like trying a static blog, so I chose the Hexo framework.

The biggest takeaway is its strong customization capabilities and rich ecosystem. Even though I didn’t write much code during the tinkering process, it genuinely felt like I was building a website of my own—one that feels like my own child. Honestly, I wouldn’t have thought this way if I didn’t have a free day to spare.

Process

blog (1)

Testing

Image Test

Image from Free Batch Download of Lossless High-Quality Music Tutorial.

Clip_2024-07-18_14-44-04

Code Block Test

Code Rendering

Of course, it’s my favorite Python!

1
2
def hello():
print("Hello, Hexo!")

Code Collapse

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:
从前有座山,山上有座庙,庙里有个老和尚和一个小和尚,老和尚对小和尚说:https://www.bilibili.com/video/BV1GJ411x7h7/

LaTeX Test

$$\text{Blog framework} = \text{Hexo now!}$$

Callout Test

Run, you silly kids, run!!!

Don’t answer!!!

Keyboard Shortcuts

Try Alt+F4

TO-DO

  • to
  • do

Table

Framework URL Notes
Hexo Hexo Personal blog framework
Solo Solo Dynamic blog framework

Embedded Video

Themes/Plugins Used

As you can see, I’m using the NexT theme, along with the following plugins:

  • hexo-theme-next
  • hexo-auto-excerpt
  • hexo-math
  • hexo-next-darkmode
  • mdit-plugin-callouts
  • hexo-next-twikoo
  • hexo-generator-feed
  • hexo-generator-search
  • hexo-symbols-count-time
  • hexo-deployer-rsync