Deepin+宝塔面版配置Hexo静态博客折腾过程

2019-05-1714:46:24服务器及运维1 5,140 views字数 1628阅读模式

现在大佬们都喜欢搞静态博客,使用github部署免费博客。我也想尝尝鲜,在windows下配置过,感觉比较好配置。我为了使用方便,在Deepin上配置可是废了我九牛二虎之力,主要是技术烂,对linux操作各种不熟。宝塔官方论坛没有使用宝塔面板配置hexo的帖子,所以就写一下我的折腾过程吧。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

      1.node.js +nvm环境配置

为了尽可能发挥所谓宝塔面板的作用,所以使用宝塔面板软件管理提供的pm2管理器来配置node环境。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

Deepin+宝塔面版配置Hexo静态博客折腾过程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

暂时你不需要管PM2管理器的作用,你只需要知道PM2管理器自带环境就行了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

Deepin+宝塔面版配置Hexo静态博客折腾过程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

当然PM2管理器还有其他高级作用,比如可以让hexo 进程常驻后台,等着我日后更新PM2的使用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

我们这儿只需要知道它帮我们配置好了环境就行了。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

安装完可以使用文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

node  -v文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

nvm -v文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

来检查node 和nvm的安装状态和版本文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

       2.安装Git

然后根据官网的文档,我们还需要安装git,只是我们发布到github,码云等代码托管平台必备的工具。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

安装代码如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

sudo apt-get install git-core
然后你可以使用git version来检查安装版本和状态
Deepin+宝塔面版配置Hexo静态博客折腾过程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

3.安装hexo

使用如下命令即可安装:
npm install -g hexo-cli
因为我已经安装过,就不再重新安装发图了。
安装完后,会有如下提示
root@go-PC:/# npm install hexo-cli -g
/www/server/nvm/versions/node/v10.15.3/bin/hexo -> /www/server/nvm/versions/node/v10.15.3/lib/node_modules/hexo-cli/bin/hexo
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.8 (node_modules/hexo-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.8: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})+ hexo-cli@1.1.0
added 225 packages from 434 contributors in 34.053s文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

然后为了使用全局设置,可以设置如下软链接,这样hexo 命令可以全局可用。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

$ sudo ln -s /www/server/nvm/versions/node/文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html


$ hexo /usr/local/bin/hexo
文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

如果不设置可能会出现找不到命令的情况。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

4.新建网站

$ hexo init <folder>//这儿是网站的初始目录,最好事先建好,这个我为了统一,放到了/www/hexo目录,
$ cd <folder>
$ npm install//安装文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

注意事项,为了方便使用可以使用把他面板把/www/hexo目录设置成权限777。因为宝塔目录权限是755,我们如果不使用root用户的话,是没有权限写入和删除的。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

5.使用

这时候我们就基本完成建设的过程了。具体的配置,大家可以去官方文档看,毕竟太多,不方便写文章。链接如下:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

我主要说一下,我们怎么立马见到hello world ,也就是我们的静态网站。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

hexo generate 或者使用hexo g 文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

就会生成静态网站,位于hexo 目录 public 目录,这里边就是我们的网站文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

Deepin+宝塔面版配置Hexo静态博客折腾过程Deepin+宝塔面版配置Hexo静态博客折腾过程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

然后 hexo server 或者hexo  s 就可以本地预览你的网站。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

Deepin+宝塔面版配置Hexo静态博客折腾过程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

Deepin+宝塔面版配置Hexo静态博客折腾过程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

5.部署在宝塔面板

这个大家应该很熟悉了,操作行云流水。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

Deepin+宝塔面版配置Hexo静态博客折腾过程文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

设置完后才能之后,就可以享受你的网站了,速度行云流水。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

Tips:文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

可以在默认用户下安装,不是必须root用户,当然在默认用户下,一定要设置好权限。可以把hexo目录改成777.文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

因为都是回忆,并没有再重新安装,会出现部分偏差,请谅解。文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html

文章源自菜鸟学院-https://www.cainiaoxueyuan.com/yunwei/12508.html
  • 本站内容整理自互联网,仅提供信息存储空间服务,以方便学习之用。如对文章、图片、字体等版权有疑问,请在下方留言,管理员看到后,将第一时间进行处理。
  • 转载请务必保留本文链接:https://www.cainiaoxueyuan.com/yunwei/12508.html
Comments  1  访客  1
    • Andy烧麦 0

      按照楼主的方法,测试成功

    Comment

    匿名网友 填写信息

    :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

    确定