面板Deepin+宝塔搭建Hexo静态博客的铸造过程
如今,大佬们都喜欢制作静态博客,利用github部署免费博客。我也想尝试一下。我在Windows下设置过,感觉设置起来比较简单。为了使用方便,在Deepin上配置白费了我的功夫,主要是我技术不好,对Linux各种操作不熟悉。宝塔官方论坛上没有关于使用宝塔面板配置hexo的帖子,所以我就写一下我的铸造过程。
1.node.js +nvm环境配置
为了最大限度地发挥所谓宝塔面板的作用,使用宝塔面板软件管理提供的pm2管理器来配置node环境。
![]()
目前您无需担心 PM2 经理角色。你只需要知道PM2管理器有它自己的环境即可。
![]()
当然,PM2 manager还有其他高级功能,比如将hexo进程留在后台,等我以后更新PM2。
这里我们只需要知道它已经帮我们配置好环境了。
安装完成后,可以使用
node -v
nvm -v
查看node和nvm的安装状态和版本
2.然后根据官网文档安装Git,我们还需要安装git,它只是我们发布到github、codecloud等代码托管平台的必备工具。
安装代码如下:
使用以下命令安装: 如果不设置,可能会找不到命令。 此时我们已经基本完成了构建过程。具体配置可以去官方文档。太多了,写不了一篇文章。链接如下: 我主要想讲的是如何立即看到hello world,也就是我们的静态网站。 会生成一个静态网站,位于 hexo 库公共目录中,也就是我们的网站 然后 hexo 服务器或 hexo 可以在本地预览您的网站。 这个大家应该都很熟悉了,操作流畅流畅。 设置完成后,您就可以快速享受您的网站。 提示: 可以在默认用户下安装。它不需要 root 用户。标准用户下,当然要设置权限。你可以把hexo文件夹改成777。 因为这些都是记忆,没有重新安装过,所以会有一些偏差,请谅解。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/hexo4。新建网站
$ hexo init //这是网站的第一个文件夹。最好提前创建它。我把这个放在 /www/hexo 文件夹中进行关联,
$ cd
$ npm install//安装 为了方便,可以使用面板集 /www/ hexo文件夹权限为777。因为宝塔文件夹权限为755,所以如果我们不是使用root用户,是没有写入和删除权限的。 5。使用
hexo 生成或使用 hexo g ![]()
![]()
![]()
5。宝塔面板上的实现
![]()
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
code前端网