This website requires JavaScript.

网站迁移

因为WordPress越来越臃肿,而且不支持Markdown的关系,这两天折腾了下,把站点迁移至hexo。以下是一些配置记录。

安装hexo

本文以Windows环境讲解,其他系统略有差异。

1.首先下载Node.js 并安装。 2.安装hexo

npm install hexo-cli -g

MAC下安装好以后执行hexo命令可能会报异常,尝试以下安装命令:

$ npm install hexo --no-optional

如果无效尝试重装

$ npm uninstall hexo-cli -g
$ npm install hexo-cli -g

3.初始化创建blog站点

hexo init blog

4.进入站点目录安装相关插件

cd blog
npm install

5.运行

hexo server

安装主题

我不会告诉你们。。。我是觉得这个主题漂亮才用的hexo。 主题地址:https://github.com/MOxFIVE/hexo-theme-yelee 文档很健全。

更新主题

git pull
git stash

一些命令

1.创建新页面

hexo new page tags

2.安装搜索插件

npm install hexo-generator-search --save

配置_config.yml

search:
  path: search.xml
  field: post

3.安装RSS插件

npm install hexo-generator-feed --save

配置_config.yml

feed:
  type: atom
  path: atom.xml
  limit: 20
  hub:

4.生成静态网页

hexo g

5.创建博文

hexo n "[译]Stairway to Integration Services Level 3 - 增量导入数据"

6.部署

使用rSync方式上传,编辑本地文件_config.yml

deploy:
  type: rsync
  host: vps-ip
  user: vps-user
  root: /usr/share/nginx/html
  port: 22

执行部署

hexo generate --deploy

碰到的问题

WARN No layout 检查一下站点的_config_yml文件的theme字段,看看设置是否正确;在主题的layout确认是否存在index.swig文件。

Error: Module version mismatch. Expected 48, got 47.

rm -rf node_modules && npm install

参考

Markdown在线编辑器 Markdown Cheatsheet 个人博客站点建设历程 Languages Supported by Github Flavored Markdown 在Windows中配置Rsync同步(Rsync同步)–Cwrsync客户端使用 rsync配置教程centos,用rsync进行同步镜像和备份 Hexo建站从入门到精通-Hexo博客本地环境配置,初始化,写作与部署 MarkDown 不完全指南

0条评论
avatar