惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

WordPress大学
WordPress大学
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Hacker News: Ask HN
Hacker News: Ask HN
N
News and Events Feed by Topic
Forbes - Security
Forbes - Security
The Last Watchdog
The Last Watchdog
TaoSecurity Blog
TaoSecurity Blog
Schneier on Security
Schneier on Security
SecWiki News
SecWiki News
V
Vulnerabilities – Threatpost
Project Zero
Project Zero
O
OpenAI News
W
WeLiveSecurity
Security Archives - TechRepublic
Security Archives - TechRepublic
Exploit-DB.com RSS Feed
Exploit-DB.com RSS Feed
H
Hacker News: Front Page
Cisco Talos Blog
Cisco Talos Blog
Spread Privacy
Spread Privacy
Help Net Security
Help Net Security
P
Privacy & Cybersecurity Law Blog
K
Kaspersky official blog
S
Security @ Cisco Blogs
Latest news
Latest news
AWS News Blog
AWS News Blog
U
Unit 42
Martin Fowler
Martin Fowler
阮一峰的网络日志
阮一峰的网络日志
S
Secure Thoughts
CTFtime.org: upcoming CTF events
CTFtime.org: upcoming CTF events
Application and Cybersecurity Blog
Application and Cybersecurity Blog
Know Your Adversary
Know Your Adversary
Scott Helme
Scott Helme
博客园 - 司徒正美
B
Blog RSS Feed
C
Check Point Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
D
Docker
Google Online Security Blog
Google Online Security Blog
Jina AI
Jina AI
aimingoo的专栏
aimingoo的专栏
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Last Week in AI
Last Week in AI
月光博客
月光博客
C
CXSECURITY Database RSS Feed - CXSecurity.com
S
SegmentFault 最新的问题
NISL@THU
NISL@THU
T
The Blog of Author Tim Ferriss
C
Cisco Blogs
Attack and Defense Labs
Attack and Defense Labs
小众软件
小众软件

浮生笔记

时机的重要性 回答dayu博客的几个问题 学会做选择 我理想的城市 如何选择一个适合的城市 马来西亚游记 回首2023,展望2024 从ChatGPT聊起 菲律宾旅游攻略笔记 深圳游记 香港游记 怎样赚钱----我理解的商业模式 用户界面与跨平台 使用telnet通过IMAP协议读取QQ邮箱 信息成本-----从ChatGPT到情报学 买断制到订阅制----兼谈消费频次 我眼中的CSDN Hugo使用Jane主题支持搜索实现 C语言和Lua的相互调用示例代码 从放逐之城看经济学 不同产业的分析 回首2021,展望2022 游戏中的经济学 Windows获取网络地址、子网掩码等 -fsanitize=address 参数作用 C++ 编译器支持标准判断 C++ 编译器支持标准判断 VS Code的golang开发配置 之 代码提示 二叉树遍历的非递归算法的实现 我的Chrome插件 golang 获取get参数 关于写代码的几个看法 golang编程之我见 Linux 网络编程之 Select 构建之法读书笔记 (1) 友情链接 Effective Morden C++ 读书笔记(3) 二进制协议 vs 文本协议 从重构到重写 asio制作使用ssl通信的证书 gdb 7.11 Linux 获取网卡信息 《构建之法》读后感 由买冰箱想到的 2014年年终总结 聊聊我对写好程序的认识 编程技巧之表格驱动编程 经验搜索排名---google已经做过类似的了(我想多了) 有关编程语言的认识
迁移博客内容到静态博客
DennisThink · 2023-01-10 · via 浮生笔记

迁移博客内容到静态博客

2023年的第一件事就是将博客从wordpress迁移到了hugo,也就是从动态博客迁移到了静态博客。还有就是把之前在csdn和cnblogs的内容也顺便迁移了过来。接下来写一下我为什么要迁移到原因以及走过的一些弯路。

1. 为什么要迁移

记得之前在思考RSS没落的时候,分析了新浪博客、msn空间、博客巴士等的过程,决定开始自建博客。所以在2019年的时候申请了www.dennisthink.com这个域名,也开始使用wordpress来搭建博客,也买了阿里云的主机来部署博客。不过我购买的阿里云的主机的配置比较低,所以经常会遇到数据库服务内存不足,从而导致无法访问的情况。而且每次wordpress迁移数据也比较麻烦,所以开始考虑搭建静态博客。经过简单的考察,决定使用hugo来生成。因为Hugo支持markdown,所以博客的内容可以完整的保存在本地和github以及其他的地方。而且因为Markdown是纯文本的格式,比较方便以后使用其他的方式来发布和修改。

2. 走过的弯路

在迁移到过程中,我是先把原有的站点的数据备份了,然后就开始了新的站点的安装工作。这样带来的问题就是因为原有数据是保存在数据库的,为了恢复部分的数据,我不得不重新搭建wordpress,其实更好的做法是在新的站点数据制作完成以后,再下架原有的站点。

在把数据从csdn和cnblogs迁移到过程中,因为在使用sed的时候,没有考虑到部分命令的副作用,导致代码中的<和«都被替换掉了,在后来的恢复中为了把代码中丢失的符号补回去,又浪费了很长的时间,而且因为把之前保存的仓库给删了,所以也没有办法通过文件对比的方式恢复。

经验就是所有的改变一定要一步一步来,不要步子迈的太大了。

文章作者 DennisThink

上次更新 2023-01-10

许可协议 CC BY-NC-ND 4.0