文章背景图

原生小程序-灵沐V5.2-它不一定是因为开源和支持流量主广告

2026-01-20
8
-
- 分钟
|
20241013095413654.webp

选择

如果说我们选择灵沐需要一个理由,它不一定是因为开源和支持流量主广告......而非首页的UI设计莫属————简而不凡

计稿

人靠衣装,美靠化妆道理是一样的,作为一位非科班且在钢铁厂打杂员工来说热爱是他坚持的,打磨出一件符合五彩斑的黑作品偏不容易, ,鲸落万物的法则从星宿UI开始就想打破,没有天赋的非科班人员除了站在巨人肩部上之外还有其他的道路吗?答案是基本没有,努力不一定会成功, 成功一定要有机遇,而机遇是你的坚持。

灵沐在2022年11月份第一版设计稿已经完毕, 你眼前的界面已经修订过好几版的定稿。

你会发现现在的首页无非就那样,简单的不行。可在看一眼会发现压根说不出来个什么来

或许正因为是这样吧......

功能

Name

支持功能

Image

壁纸下载

Doc

文档或文章阅读

Post

资源分享下载

Topic

公务员题库

流量主

激励视频,贴片,弹窗

差异

差异

星宿UI

灵沐

后台

wordpress+php+mysql

Node.js+strapi+Pg14.10

前端

Uni-app

原生

插件

Posd+星宿插件

API接口文件

功能

文章(推)+资源下载+壁纸+红包

文档+资源下载(推)+壁纸+红包

流量主

激励视频,贴片,弹窗

激励视频,贴片,弹窗

安装

简单

偏难

源码目录

lingmu-weixing
├─ components
│  ├─ cover-bulr-bg //全屏加载动画组件
│  └─ cover-bulr-nav //自定义导航栏组件
│  └─ loading-lis //列表加载动画组件
│  └─ mp-html //富文本解析组件
├─ images // 静态资源目录
├─ pages //小程序页面
│  ├─ about //关于我们
│  ├─ brush //刷题题库
│  ├─ category //分类
│  ├─ doc //文档详情
│  ├─ docsType //文档分类(4.5删除)
│  ├─ doings //活动口令
│  ├─ follow //关注微信公众号二维码
│  ├─ index //首页
│  ├─ info //资源详情
│  ├─ lists //列表
│  ├─ login //登录
│  ├─ my //我的
│  ├─ postType //资源分类
│  ├─ redenvelopes //红包封面
│  ├─ speech //一言
│  ├─ topic //考公题库
│  ├─ wallcover //壁纸详情
│  ├─ wallcoverType //壁纸分类(4.5删除)
│  └─ web //web
├─ project.config.json
├─ project.private.config.json
├─ sitemap.json
├─ template //模板
│  ├─ ccommon-group.wxml //瓷片区,金刚区(5.0新增)
│  ├─ common-hot.wxml //热门文章,置顶模板
│  ├─ common-list.wxml //列表模板
│  ├─ common-speech.js //静态名言
│  └─ common-tab.wxml //选项卡
├─ utils //封装
│  ├─ api.js //API封装
│  └─ http.js //API封装
├─ 接口和资源 //后台接口文件
│  ├─ src.zip //后台接口文件
│  ├─ server.js //后台接口文件
├─ app.js
├─ app.json
├─ app.wxss

部署教程

准备

  • NPM管理器:宝塔后台-->软件商店-->Node项目管理器

  • Node:Node项目管理器-->Node 20.19.3

  • 安全:开放端口13375432

  • 策略组:在服务商后台-->服务器-->策略组-->开放端口13375432

系统版本

操作系统

推荐

最低

Ubuntu (LTS)

22.04

20.04

Debian

11.x

10.x

CentOS/RHEL

9.x

8.x

macOS

11.0

10.15

Windows Desktop

11

10

Windows Server

2022

2019

数据库版本

数据库

推荐

最低

MySQL

8.0

5.7.8

MariaDB

10.6

10.3

PostgreSQL

14.0

11.0

macOS

11.0

10.15

SQLite

3

3

安装PostgreSQL

宝塔-->软件商店-->PostgreSQL(教材案例)或者用MySql 5.7+

安装版本14

添加数据库

PostgreSQ管理器中添加数据库

注意

宝塔的BUg,PostgreSQ管理器中添加数据库才可以不然会提示找不到对应的数据库,在菜单数据库-->PostgreSQ添加数据库显示成功但是实际上没有添加

安装Strapi

宝塔左侧菜单点击文件到wwwwroot目录下运行终端需要SSH密码

安装yarn

npm i -g yarn

安装Strapi

npx create-strapi-app@4.25.22 my-project

选择自定义安装类型

Custom (manual settings)

选择SKIP不注册官网云服务(如果没有此步骤请忽视)

灵沐开源资源下载小程序
灵沐开源资源下载小程序
灵沐开源资源下载小程序
灵沐开源资源下载小程序

脚本语言选择

JavaScript

数据库选择

Postgre

是否SSL选择NO

N
20230427220313908-wffy.png

进入到my-project安装依赖

yarn install

API

V3.0开始只要打开项目目录my-project将下载好的小程序源码中的server.jssrc.zip上传解压

注意V2.0是宝塔后台找到src目录将下载好的小程序源码中的APIcompomemts以及extensions上传解压

运行项目

my-project目录下打开终端先执行编译

npm run  build

开发者模式运行

npm run develop

注意:第一次安装进入后台会让你注册一个用户,用户密码需要大小写

中文

stapi后台左下角个人资料,设置洁面语言

权限

strapi后台设置--角色列表---Pubilc,API中的字段需要设置权限不然无法访问

注意

Brush-question,Category,Doc,Dy-set,Post,Red-envelope,Speech,Subject,Wall,Wx-set都要设置

映射

左侧菜单点击网站—-Node项目—-添加Node项目

注意:设置端口1337和映射域名宝塔和服务器需放行该端口

小程序

小程序源码导入微信开发工具utils/http.js修改域名信息

请求域名是需要备案,且支持SSl证书,在微信小程序后台设置----开发设置----服务器域名中添加request域名记录

评论交流

文章目录