使用宝塔面板搭建Hexo博客

因为以前使用WordPress搭建博客,加载速度较慢,而且许多功能用不上,于是今天尝试搭建Hexo博客。

tip:本文中的方法是将文件部署到本地,并非Github上。

安装

  • 要求

    Node.js (Node.js 版本需不低于 10.13,建议使用 Node.js 12.0 及以上版本)

1
npm install -g hexo-cli

开始配置

  • 添加站点

    添加站点

    在域名中填写自己想要部署到的域名,注意要配置DNS解析才会生效。在PHP版本中,我们选择纯静态。

    纯静态部署

    创建后,请务必删除网站根目录下所有文件,否则Hexo无法进行初始化。

  • 初始化Hexo

    根据上一步中的根目录指定路径,这里我的根目录是/www/wwwroot/blog.dorvin.cn,使用时记得进行替换。

    1
    hexo init /www/wwwroot/blog.dorvin.cn
  • 生成静态文件

    每次更改配置文件或编写新的文章/页面,都需要重新生成静态文件。

    1
    2
    cd /www/wwwroot/blog.dorvin.cn
    hexo g
  • 指定运行目录

    因为静态资源在/public下,在不指定运行目录的情况下,我们需要在域名后添加/public才可以访问;指定后,我们可以直接访问域名。

    指定运行目录

运行

  • 访问域名

    如果你看到以下页面,就说明已经部署成功啦~

    Hexo主页
  • 进行配置

    配置可以通过查阅官方手册进行查看,修改后记得重新生成静态文件!

  • 发布文章

    1
    hexo new "My New Post"

    执行后会在/source/_posts/下生成.md文件,只需要按照markdown语法进行写作即可!

  • 更多

    请查阅官方手册