因为对服务器操作失误,导致几个网站数据丢失,其中就包括这个很多年了的个人网站,所幸部分文章,图片有备份。考虑再三,就不按原样使用WordPress程序,恢复网站了,决定使用hexo这个博客框架来重新生成网站。
hexo支持markdown语法写文章,然后渲染生成静态页面,网站空间环境不需要PHP等程序语言,也不需要什么数据库,完全纯html静态页面。另外一个优点是可以托管到Github等空间。但是考虑到Github的国内访问速度,还是将生成的静态页面手动ftp到国内空间,甚至以后还可以考虑保存到七牛云,又拍云等CDN云存储,绑定域名,那访问速度一定非常好。
这里记录下hexo使用过程中的一些要点。
hexo的安装命令
$ hexo init
$ cd
$ npm install
hexo的目录结构
.
├── _config.yml
├── package.json
├── scaffolds
├── source
| ├── _drafts
| └── _posts
└── themes
安装hexo依赖库时报错,可以替换使用淘宝镜像库
$ npm install -g cnpm –registry=https://registry.npm.taobao.org
$ npm config set registry https://registry.npm.taobao.org
hexo常用命令
hexo generate
hexo clean
hexo server
最后,数据备份,备份,备份!
评论