山野莽夫

  • 归档
    • 随笔
    • 建站资源
    • 分享
    • 代码
  • 地球物理学
    • 专业课
    • 概念解释
  • 计算机
  • 互联网
  • 教程
  • 规划
  • 实验室
    • 珍藏的软件
    • 贴吧云签到
    • A1账号自助申请
山野莽夫
小学生的挣扎的点点滴滴
  1. 首页
  2. 分享
  3. 教程
  4. 正文

Deepin+宝塔面版配置Hexo静态博客

2019年4月27日 5983点热度 1人点赞 1条评论

最近又开始使用Deepin系统了,感觉还是很惊艳的,我装到机械硬盘,还是基本上很流畅的,看着也蛮舒服的。现在大佬们都喜欢搞静态博客,使用github部署免费博客。我也想尝尝鲜,在windows下配置过,感觉比较好配置。我为了使用方便,在Deepin上配置可是废了我九牛二虎之力,主要是技术烂,对linux操作各种不熟。宝塔官方论坛没有使用宝塔面板配置hexo的帖子,所以就写一下我的折腾过程吧。

      1.node.js +nvm环境配置

为了尽可能发挥所谓宝塔面板的作用,所以使用宝塔面板软件管理提供的pm2管理器来配置node环境。

暂时你不需要管PM2管理器的作用,你只需要知道PM2管理器自带node.js+nvm环境就行了。

当然PM2管理器还有其他高级作用,比如可以让hexo 进程常驻后台,等着我日后更新PM2的使用。

我们这儿只需要知道它帮我们配置好了node.js+nvm环境就行了。

安装完可以使用

node  -v

nvm -v

来检查node 和nvm的安装状态和版本

       2.安装Git

然后根据官网的文档,我们还需要安装git,只是我们发布到github,码云等代码托管平台必备的工具。

安装代码如下:

sudo apt-get install git-core
然后你可以使用git version来检查安装版本和状态

3.安装hexo

使用如下命令即可安装:
npm install -g hexo-cli
因为我已经安装过,就不再重新安装发图了。
安装完后,会有如下提示
[email protected]:/# 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: [email protected] (node_modules/hexo-cli/node_modules/fsevents):
npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for [email protected]: wanted {"os":"darwin","arch":"any"} (current: {"os":"linux","arch":"x64"})+ [email protected]
added 225 packages from 434 contributors in 34.053s

然后为了使用全局设置,可以设置如下软链接,这样hexo 命令可以全局可用。

$ sudo ln -s /www/server/nvm/versions/node/v10.15.3/lib/node_modules/hexocli/bin/hexo


$ hexo /usr/local/bin/hexo

如果不设置可能会出现找不到命令的情况。

4.新建网站

$ hexo init <folder>//这儿是网站的初始目录,最好事先建好,这个我为了统一,放到了/www/hexo目录,
$ cd <folder>
$ npm install//安装

注意事项,为了方便使用可以使用把他面板把/www/hexo目录设置成权限777。因为宝塔目录权限是755,我们如果不使用root用户的话,是没有权限写入和删除的。

5.使用

这时候我们就基本完成建设的过程了。具体的配置,大家可以去官方文档看,毕竟太多,不方便写文章。链接如下:

https://hexo.io/zh-cn/docs/setup

我主要说一下,我们怎么立马见到hello world ,也就是我们的静态网站。

hexo generate 或者使用hexo g 

就会生成静态网站,位于hexo 目录 public 目录,这里边就是我们的网站

然后 hexo server 或者hexo  s 就可以本地预览你的网站。

5.部署在宝塔面板

这个大家应该很熟悉了,操作行云流水。

设置完后才能之后,就可以享受你的网站了,速度行云流水。

 

Tips:

可以在默认用户下安装,不是必须root用户,当然在默认用户下,一定要设置好权限。可以把hexo目录改成777.

因为都是回忆,并没有再重新安装,会出现部分偏差,请谅解。若有错误,欢迎留言指正。

关于如何部署到github和码云,请看后续的文章,也会有各种问题的集锦文章。

 

标签: Deepin Hexo 宝塔面版
最后更新:2019年4月30日

小菜菜

菜鸟

打赏 点赞
< 上一篇
下一篇 >

文章评论

  • 终极撒旦

    你好,非常谢谢提供经验,跟着一步步部署成功了。

    2020年3月16日
    回复
  • razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
    取消回复

    此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

    标签聚合
    ppt c语言 地震学程序 宝塔面板 虚拟机 onedrive wordpress 模板
    最新 热点 随机
    最新 热点 随机
    Azure Student 微软云 学生订阅 免费12个月用量避坑注意点集合 MP3音频文件格式详细解析 python按固定采样点个数分割wav格式音频 愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的学术生活添砖加瓦 华为云版轻量应用服务器-云耀云服务器简单体验评测 Cloudflare 免费CDN自定义节点ip之自选cloudflare 高速节点ip工具分享
    全速下载英雄联盟的方法 贪吃蛇C语言代码 数据结构(C语言版)第2版参考答案 wordpress给评论者链接添加nofollow、新窗口打开以及go跳转 四川电信校园宽带拨号问题 华为云版轻量应用服务器-云耀云服务器简单体验评测

    COPYRIGHT © 2021 shanyemangfu.com. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    蜀ICP备15031791号-2