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

推荐订阅源

AI
AI
O
OpenAI News
Engineering at Meta
Engineering at Meta
F
Fortinet All Blogs
Jina AI
Jina AI
D
Docker
N
News and Events Feed by Topic
TaoSecurity Blog
TaoSecurity Blog
雷峰网
雷峰网
V
V2EX
小众软件
小众软件
N
News | PayPal Newsroom
GbyAI
GbyAI
Recorded Future
Recorded Future
SecWiki News
SecWiki News
WordPress大学
WordPress大学
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
酷 壳 – CoolShell
酷 壳 – CoolShell
Security Latest
Security Latest
Google DeepMind News
Google DeepMind News
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Hacker News: Ask HN
Hacker News: Ask HN
Project Zero
Project Zero
Cyberwarzone
Cyberwarzone
MyScale Blog
MyScale Blog
T
The Blog of Author Tim Ferriss
U
Unit 42
The Last Watchdog
The Last Watchdog
V
Visual Studio Blog
C
Cisco Blogs
T
Tor Project blog
Google Online Security Blog
Google Online Security Blog
I
InfoQ
Attack and Defense Labs
Attack and Defense Labs
Y
Y Combinator Blog
博客园 - 聂微东
L
LangChain Blog
Blog — PlanetScale
Blog — PlanetScale
Apple Machine Learning Research
Apple Machine Learning Research
S
Schneier on Security
S
Securelist
博客园_首页
W
WeLiveSecurity
P
Privacy International News Feed
S
SegmentFault 最新的问题
博客园 - 【当耐特】
L
LINUX DO - 热门话题
Latest news
Latest news
大猫的无限游戏
大猫的无限游戏
M
MIT News - Artificial intelligence

浮生笔记

时机的重要性 回答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