hexo tips

一些hexo的具体操作步骤以及命令tips

下面介绍一些常用命令吧!!!!

常用命令

  • hexo server:启动server
  • hexo new draft :新建一个草稿
  • hexo n “我的博客” == hexo new “我的博客” #新建文章
  • hexo p == hexo publish #hexo publish 草稿(_drafts -> _posts)
  • hexo g == hexo generate#生成
  • hexo s == hexo server #启动服务预览
  • hexo d == hexo deploy#部署

_config.xml

这里的配置主要配置下language,author,title等等,还有加入deploy的托管对象
hexo支持多种deploy方式:
git:

deploy:
type: git
repo: https://github.com/GodIsMadao/hexo.git
branch: master

rsync:

deploy:
type: rsync
host: 你 VPS 的 IP 地址或者域名
user: root
root: 你想将 Hexo 生成的静态文件存放在 VPS 中的目录 例如: /www/hexo/blog/
port: 你 VPS 的 ssh 端口号
delete: true
verbose: true
ignore_errors: false

Heroku:

deploy:
type: heroku
repo:
message: [message]

OpenShift:

deploy:
type: openshift
repo:
message: [message]

FTPSync:

deploy:
type: ftpsync
host:
user:
pass:
remote: [remote]
port: [port]
ignore: [ignore]
connections: [connections]
verbose: [true|false]

本来想用rsync的方式,直接连接vps的,但是port设置为自定义的貌似不可以(默认是22),他始终提示我port还是22,就是修改不了,最后干脆用git了。