迁移到Github上了

0x00

原来放博客的地方这速度实在受不了所以干脆丢Github上来了,况且还是静态页面速度要快一点。

0x01

树莓派上面的nodejs天天检查更新终于昨天更新了个npm可以用的版本了 所以直接在树莓派上面搞了个hexo

npm install hexo-cli -g
npm install hexo --save

0x02

路由器加了DDNSssh,4000端口的端口轉發
這樣就可以在任何地方連接到樹莓派進行寫作和部署了

0x03

把该设置的东西设置好之后就把原来wordpress的文章给导过来 要用到hexo-migrator-wordpress

$ npm install hexo-migrator-wordpress --save

在wordpress后台导出数据后就可以用

$ hexo migrate wordpress <source>

导入了
需要注意的是导入会把所有的文章页面全部导入,连已经删除放到回收站的都会被导进去,所以不要的文章页面还需要手动删除。
另外插件会把文章转换成markdown,有些地方还需要修改,比如关于vs2013宏的那篇文章中的/*...*/就没有转换好,正常情况需要转义字符来表示*而不是变成斜体文字
另外还有原来wordpress使用各种代码高亮插件,转换成markdown后不能正常使用。hexo可以使用GitHub Flavored Markdown 所以可以用

``` ruby
require 'redcarpet'
markdown = Redcarpet.new("Hello World!")
puts markdown.to_html
```

这样的方式进行代码高亮,这些地方也需要手动修改

0x04

不得不说这初代树莓派的性能确实捉急,npm安装需要的东西时就觉得特别慢了,在

$ hexo server

的时候要等好久本地服务器才能起来,而查看页面的时候也是要等好久
还好在生成页面和部署的时候虽然也花了好长时间,不过速度不是很慢。对于没有vps的我来说已经是最好的方案了

Show Comments