<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>ITers on xzxiao</title><link>https://xzxiao.com/categories/iters/</link><description>Recent content in ITers on xzxiao</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 15 Jul 2018 13:30:00 +0800</lastBuildDate><atom:link href="https://xzxiao.com/categories/iters/index.xml" rel="self" type="application/rss+xml"/><item><title>从WordPress迁移到Hexo小记</title><link>https://xzxiao.com/move-to-hexo/</link><pubDate>Sun, 15 Jul 2018 13:30:00 +0800</pubDate><guid>https://xzxiao.com/move-to-hexo/</guid><description>&lt;h2 id="为什么要迁移到hexo"&gt;为什么要迁移到Hexo&lt;/h2&gt;
&lt;p&gt;WordPress的存在，让我们很容易的搭建出属于自己的功能完善的博客系统，并且提供丰富的插件、主题。当然还存在一些问题例如：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;运行时需要PHP与MySQL，个人小站服务器性能孱弱，内存小，这几个占用资源相对较多。让我印象深刻的是Docker中部署MySQL容器，启动后，剩余内存从500MB到不足100MB，很是吓人。&lt;/li&gt;
&lt;li&gt;自从开始用Markdown写文章，就爽的停不下来，WordPress需要第三方插件来支持Markdown，效果一般，对表格支持有问题。&lt;/li&gt;
&lt;li&gt;最重要的一点是维护成本，WordPress的功能强大，导致维护成本较高，比如备份和迁移，一直用BackWPup来做备份，当恢复导入sql时，会遇到诸如数据库不同版本支持的编码不同，从而导入失败，要手动改sql自动编码格式。解了一个问题还有一系列各种问题，鼓捣鼓捣几个小时就过去了，不优雅。&lt;/li&gt;
&lt;li&gt;希望能有这样的方案，用Markdown来编辑内容，用Git来做备份和发布，本地编辑完内容后，一条命令，自动部署到服务器并发布。哪怕服务器挂掉，我的内容仓库在本地或云端始终有备份，只需重新发布即可。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="内容与展示的耦合"&gt;内容与展示的耦合&lt;/h2&gt;
&lt;p&gt;后来就找到了Hexo，当然还有一些类似的博客系统。看完Hexo官网介绍，心中出现一种声音：&lt;code&gt;就是你了&lt;/code&gt;。&lt;/p&gt;</description></item></channel></rss>