hexo搭建笔记

hexo搭建笔记

前言

  • 用了一年WordPress,它确实很好很强大,但是很多功能其实根本用不到,而且对Markdown的支持其实一般
  • 在服务器到期之际,新买了服务器,续费了域名,想来想去还是把博客换成了轻量级的hexo
  • 这里的操作都是在云服务器,没有使用GIT的远程部署

准备

  • 安装nodejs,npm,nginx
  • 升级到最新的nodejs
npm install -g n
n stable
npm install npm@latest -g
  • 安装hexo
npm install -g hexo-cli

搭建

  • hexo初始化
hexo init <folder>
cd <folder>
npm install
  • 修改hexo配置_config.yml
    • 把url改成域名
url: http://www.zhangty15226.com
  • 修改权限
cd ..
chmod 755 <folder>
  • hexo生成静态网页
hexo g
  • 修改nginx配置/etc/nginx/nginx.conf
    • 注意其中可能包含其它文件
    • 主要在serve里面改这两项
root /var/www/hexo/public;
server_name zhangty15226.com;
  • 启动nginx
service nginx start

主题

  • 路径选择
    • 最好不要在用户根目录下建hexo文件夹,因为nginx可能访问不到
    • 这里选的是/var/www/hexo

本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!