山野莽夫

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

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

2019年4月27日 6208点热度 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
因为我已经安装过,就不再重新安装发图了。
安装完后,会有如下提示
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

然后为了使用全局设置,可以设置如下软链接,这样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来减少垃圾评论。了解我们如何处理您的评论数据。

    联系方式

    QQ群 | TG群 | 邮箱

    最新 热点 随机
    最新 热点 随机
    Azure Student 微软云 学生订阅 免费12个月用量避坑注意点集合 MP3音频文件格式详细解析 python按固定采样点个数分割wav格式音频 愉快使用谷歌免费人工智能平台colab,训练你的神经网络模型,为你的学术生活添砖加瓦 华为云版轻量应用服务器-云耀云服务器简单体验评测 Cloudflare 免费CDN自定义节点ip之自选cloudflare 高速节点ip工具分享
    windows系统下最新版QQ、QQ轻聊版7.9(14314)TIM 3.0防撤回补丁以及使用方法 Vmware 虚拟机测试ubuntu磁盘安装类型 nginx子目录绑定二级域名的方法 MP3音频文件格式详细解析 个人简历ppt模板 二层电测深电阻率正演模拟
    标签聚合
    c语言 宝塔面板 wordpress 地震学程序 onedrive ppt 虚拟机 模板
    最近评论
    小菜菜 发布于 6 个月前(11月24日) 这玩意已经废了,成收割工具了,不能再用了。
    eamon 发布于 6 个月前(11月07日) 我一年不用了才发现这个休眠管理费每月15,一共扣了我135元,然后我消费还消费不了,我宁愿消费掉也不...
    magic 发布于 10 个月前(07月03日) 请问账号不注销会有什么影响吗?
    magic 发布于 11 个月前(07月01日) 我想问一下 如果不注销账号就留着会怎么样
    qwp6601 发布于 11 个月前(06月04日) 有没有方法改为bing

    COPYRIGHT © 2021 shanyemangfu.com. ALL RIGHTS RESERVED.

    Theme Kratos Made By Seaton Jiang

    蜀ICP备15031791号-2