Main

type

5 (blog/news article)

status

30 (imported + raw text content deleted)

review version

0

cleanup version

0

pending deletion

0 (-)

created at

2025-07-07 04:42:51

updated at

2025-11-29 05:39:00

Address

url

https://iliu.org/blog-frome-hugo-to-ghost/

url length

42

url crc

32873

url crc32

2667872361

location type

1 (url matches target location, page_location is empty)

canonical status

10 (verified canonical url)

canonical page id

2334948575

Source

domain id

43216801

domain tld

0

domain parts

0

originating warc id

-

originating url

https://iliu.org/

source type

4 (mainpage of this domain)

Server response

server ip

188.114.97.3

Publication date

2025-11-29 05:39:00

Fetch attempts

1

Original html size

57047

Normalized and saved size

39763

Content

title

博客从Hugo迁移到Ghost

excerpt

content

的博客从2023年开始从WordPress迁移到Hugo,使用Hugo有很多的优点,比如说省钱,只需把博客部署在GitHub上,就能剩下一笔VPS的开支。但是它也有很多的缺点,最让我感觉到不方便的地方在于,我不能随时随地的写博客。最早的时候,我在我店里的电脑上部署了Hugo,我写博客就只能到店里之后才能进行,当然也可以在别的地方写好,然后在店里的电脑上进行上传,但是这个过程是不连续的。有时候我们做事情讲究一鼓作气,很多时候,因为不连续的原因,写博客的兴致也少了很多。后来,我们Hugo系统部署在我的VPS上。这样我就可以随时随地的写博客了,但是还有一个问题就是,写博客需要打开终端,连上VPS,步骤太多。因此,我不止一次的想要从Hugo迁移会WordPress。但是从网上搜索的教程全都是从WordPress迁移到Hugo的。大佬们好像是不屑于再回归WordPress。最近了解到了ghost这个系统,我用docker安装上之后体验了一下,感觉不错。没有WordPress那么臃肿,有后台可以直接写文章。于是就想把博客迁移到Ghost,网上搜索相关教程当然也是无果的。博友建议我寻求AI的帮助。疫情期间,我也自学过一点点python。于是我就想把Hugo的md文件,转化成ghost导入的json文件。借助ChatGPT,终于把代码给搞了出来。代码如下:转换代码# 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 ...

author

老刘

updated

1767877261

Text analysis

block type

0

extracted fields

237

extracted bits

featured image
article author
title
full content
content was extracted heuristically
OpenGraph suggests this is an article

detected location

0

detected language

1 (English)

category id

AI [en] (229)

index version

2025123101

paywall score

0

spam phrases

0

Text statistics

text nonlatin

509

text cyrillic

0

text characters

3059

text words

709

text unique words

339

text lines

1

text sentences

1

text paragraphs

1

text words per sentence

255

text matched phrases

1

text matched dictionaries

2