nvPress内容管理系统 宝塔的介绍&搭建

2023-02-27 0 339

nvPress介绍

nvPress是由熊猫(panda)开发的一个基于Node.js实现的内容管理系统(CMS)。nvPress支持三种部署方式:Docker(推荐)、Windows系统、Linux系统,目前免费使用。

什么是nvPress nvPress是一个完全由Javascript 驱动的内容管理程序。 ● 功能包括:用户管理、媒体管理、文章管理、主题、插件等。 ● 可用于:个人博客、作品集、网站内容展示。 ● 可通过主题、插件来实现功能的二次扩展。 它如何运行 为了方便部署并且减少环境安装和影响,nvPress运行在Docker环境中,安装后直接运行。Docker提供amd64和arm64两种平台可用。也提供以下版用于本地运行和二次开发: ● Windows-amd64 ● Linux-amd64 ● Mac-amd64

—— nvPress安装使用手册

nvPress效果演示

  1. 登陆界面
nvPress内容管理系统 宝塔的介绍&搭建
  1. 后台界面
nvPress内容管理系统 宝塔的介绍&搭建
  1. 内容界面
nvPress内容管理系统 宝塔的介绍&搭建

具体参考官方站点:https://blog.panda-studio.cn/ 个人评价:nvPresss是一个界面非常好看的一个博客系统,采用了很容易让人接受的新拟物风格的UI,整个站点非常美观,很适合用来搭建内容展示型的博客网站。其开发风格参考了wordpress,虽然目前的功能没有很多,但是也具有很强的拓展性。 nvPress作者提供了很详细的开发文档:https://docs.panda-studio.cn:8282/?shelf=nvPress

搭建方法

使用docker搭建(推荐)

由于我站使用的宝塔面板,因此可以直接使用Docker管理器进行安装:

  1. 首先在宝塔面板软件中搜索Docker,找到Docker管理器进行安装。
nvPress内容管理系统 宝塔的介绍&搭建
  1. 获取镜像 打开Docker管理器,选择镜像管理,获取镜像,搜索 pandastd/nvpress,拉取镜像
nvPress内容管理系统 宝塔的介绍&搭建
  1. 创建nvPress容器

注意事项

nvPress的web服务运行在容器的8081端口,使用时请注意映射nvPress的web服务运行在容器的8081端口,使用时请注意映射,同时服务器要记得放通对应端口。本地端口可以自定义,nvPress端口默认使用8081端口。具体参考下面:

端口映射

Docker 容器端口(默认监听)

服务器对外端口(设置你需要的端口)

8081

8081(可以自定义)

目录映射

Docker 容器目录

你的服务器目录

/usr/src/app/nv-content

/www/wwwroot/nvPress/nv-content

/usr/src/app/nv-plugins

/www/wwwroot/nvPress/nv-plugins

/usr/src/app/nv-themes

/www/wwwroot/nvPress/nv-themes

操作步骤如下:

nvPress内容管理系统 宝塔的介绍&搭建
nvPress内容管理系统 宝塔的介绍&搭建

环境变量、内存配额、CPU权重、执行命令不用填写,默认即可 开机自启动建议勾选,以免服务器重启之后容器暂停服务

  1. 创建网站,进行反向代理 由于docker运行的项目为本地项目,因此需要使用nginx进行反向代理映射到外网。
nvPress内容管理系统 宝塔的介绍&搭建

当nvPress运行起来后,从浏览器进入直接访问你的域名会出现空白然后显示 ” Cannot GET / ” ,不用担心这说明已经成功了,因为还没有上传主题文件启用,所以首页是空的。

  1. 注册管理员 后台注册管理员,输入链接:localhost:8081/nv-admin/ ,例如:访问https://域名/nv-admin/,设置好 nvPress 并开始使用。
  2. 上传主题和插件 nvPress是一个全新的CMS系统,目前可能没有第三方主题。因此,开发者为其开发了一个可用于博客使用的niRvana主题。下载后解压到nvPress的nv-themes文件夹中。在nvPress后台启用即可。

需要上传文件的位置(具体的看你的文件地址)

说明

/www/wwwroot/test.plaidweb.top/nv-content

这是数据和你上传的媒体与附件的文件夹

/www/wwwroot/test.plaidweb.top/nv-plugins

这是上传插件的文件夹

/www/wwwroot/test.plaidweb.top/nv-themes

这是上传主题的文件夹

nvPress 主题下载:https://dsm.panda-studio.cn:5001/fsdownload/La3x75Hcf/dist

nvPress内容管理系统 宝塔的介绍&搭建

如 Gif 图中所示

nvPress内容管理系统 宝塔的介绍&搭建

在后台(https://域名/nv-admin/) 使用主题,即可进入nvPress站点的前台了

nvPress内容管理系统 宝塔的介绍&搭建
  1. 如何备份更新网站?
    • 备份网站只要上述的三个文件夹就行,(容器备份:在宝塔的Docker管理器里选择容器导出就行)
    • 更新nvPress只需要重新拉去最新的nvPress的docker镜像即可

也可以自己服务器安装docker docker的具体使用可参考之前的文章:https://qkongtao.cn/?p=587 需要手动的去拉取镜像 具体代码如下

<code>git pull pandastd/nvpress:latest

docker run -d -p 8081:8081 --name=nvpress --restart=always 
-v /www/wwwroot/nvpress/content:/usr/src/app/nv-content 
-v /www/wwwroot/nvpress/themes:/usr/src/app/nv-themes 
-v /www/wwwroot/nvpress/plugins:/usr/src/app/nv-plugins 
pandastd/nvpress:latest</code>

具体安装可以自行尝试

开发版命令部署

这里下载桌面版运行程序

Windows、Linux、Mac都直接运行里面的nvpress程序即可使用 示例下载Linux版本解压:

nvPress内容管理系统 宝塔的介绍&搭建

程序是使用Node进行开发的,如果缺少js相关依赖,可以自行在packages文件夹中新建package.json文件,使用npm安装相关的依赖即可。

运行nvPress程序(切换到当前目录下)

<code>./nvpress </code>

nvPress内容管理系统 宝塔的介绍&搭建

其他的文件目录结构和使用dokcer部署一致。

注意:

默认监听8081端口。若需要更换端口,请在nvpress的文件夹中运行命令行:

<code>nvpress --port=端口号</code>

当nvPress运行起来后,从浏览器进入后台注册管理员并开始使用:localhost:8081/nv-admin/ 进入后台

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (1)

©万源库

万源库 网站建设 nvPress内容管理系统 宝塔的介绍&搭建 https://www.007irs.com/1221.html

下一篇:

已经没有下一篇了!

常见问题
  • 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
查看详情
  • 源码素材属于虚拟商品,具有可复制性,可传播性,一旦授予,不接受任何形式的退款、换货要求。请您在购买获取之前确认好 是您所需要的资源
查看详情
  • 如果您已经成功付款但是网站没有弹出成功提示、内容无法查看、下载链接失效等问题,请提交工单提供付款信息,我们会为您进行最快的处理
查看详情
  • 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或提交工单。
查看详情

相关文章

发表评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务