Code前端首页关于Code前端联系我们

面板Deepin+宝塔搭建Hexo静态博客的铸造过程

terry 2年前 (2023-09-28) 阅读数 55 #未命名

如今,大佬们都喜欢制作静态博客,利用github部署免费博客。我也想尝试一下。我在Windows下设置过,感觉设置起来比较简单。为了使用方便,在Deepin上配置白费了我的功夫,主要是我技术不好,对Linux各种操作不熟悉。宝塔官方论坛上没有关于使用宝塔面板配置hexo的帖子,所以我就写一下我的铸造过程。

1.node.js +nvm环境配置

为了最大限度地发挥所谓宝塔面板的作用,使用宝塔面板软件管理提供的pm2管理器来配置node环境。

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

目前您无需担心 PM2 经理角色。你只需要知道PM2管理器有它自己的环境即可。

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

当然,PM2 manager还有其他高级功能,比如将hexo进程留在后台,等我以后更新PM2。

这里我们只需要知道它已经帮我们配置好环境了。

安装完成后,可以使用

node -v

nvm -v

查看node和nvm的安装状态和版本

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

安装代码如下:

sudo apt-get install git-core
然后就可以使用git版本❀ 3.安装他xo

使用以下命令安装:
npm install -g hexo-cli
因为我已经安装了它,所以我不想重新安装它。
安装完成后出现如下提示
root@go-PC:/# npm install hexo-cli -g
/server/1/1/0/0 .15.3/ bin/ hexo -> /www/server/nvm/versions/node/v10.15.3/lib/node_modules/hexo-cli/bin/hexo
npm 警告可选跳过可选 @12 取决于。 .8 (node_modules/hexo-cli/node_modules/fsevents):
npm 警告! "any"} (当前:{"os":"linux","arch":"x64"})+ hexo-cli@1.1.0
在 34,053 秒内添加了来自 434 个贡献者的 225 个软件包 所以要使用全局设置,您可以设置以下软链接,以便 hexo 命令可以全局可用。

$ sudo ln -s /www/server/nvm/versions/node/


$ hexo /usr/local/bin/hexo

如果不设置,可能会找不到命令。

4。新建网站

$ hexo init //这是网站的第一个文件夹。最好提前创建它。我把这个放在 /www/hexo 文件夹中进行关联,
$ cd
$ npm install//安装 为了方便,可以使用面板集 /www/ hexo文件夹权限为777。因为宝塔文件夹权限为755,所以如果我们不是使用root用户,是没有写入和删除权限的。

5。使用

此时我们已经基本完成了构建过程。具体配置可以去官方文档。太多了,写不了一篇文章。链接如下:

我主要想讲的是如何立即看到hello world,也就是我们的静态网站。

hexo 生成或使用 hexo g

会生成一个静态网站,位于 hexo 库公共目录中,也就是我们的网站

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

然后 hexo 服务器或 hexo 可以在本地预览您的网站。

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

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

5。宝塔面板上的实现

这个大家应该都很熟悉了,操作流畅流畅。

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

设置完成后,您就可以快速享受您的网站。

提示:

可以在默认用户下安装。它不需要 root 用户。标准用户下,当然要设置权限。你可以把hexo文件夹改成777。

因为这些都是记忆,没有重新安装过,所以会有一些偏差,请谅解。

版权声明

本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。

热门