各位老铁们好,相信很多人对手工论坛设计源码分享网站都不是特别的了解,因此呢,今天就来为大家分享下关于手工论坛设计源码分享网站以及手工论坛设计源码分享网站下载的问题知识,还望可以帮助大家,解决大家的一些困惑,下面一起来看看吧!
源码介绍
微社区轻论坛源码带广场和话题,是一款开源微社区解决方案,适合垂直类社区平台交流需求。
安装部署需要掌握go语言以及Node.js相关部署经验。
功能两点
前后端分离架构,服务模块化,无过多冗余设计,很适合横向扩展丰富的注释及文档,二次开发上手简单,精致大气的UI设计简单冒泡/文章长文双模式,最大程度匹配发言角色需求图文、视频、附件等多媒体文件支持
环境要求
Go(1.17+)Node.js(14+)MySQL(5.7+)RedisZinc
*Zinc是一款轻量级全文搜索引擎,可以查阅https://zincsearch.com/安装
安装说明
后端
导入项目根目录下的scripts/paopao.sql文件至MySQL数据库拷贝项目根目录下config.yaml.sample文件至config.yaml,按照注释完成配置编辑编译后端编译api服务:makebuild编译api服务、内嵌web前端ui:makebuildTAGS=&39;编译后在release目录可以找到对应可执行文件。release/paopao-ce直接运行后端运行api服务:makerun运行api服务、web前端ui服务:makerunTAGS=&39;提示:如果需要内嵌web前端ui,请先构建web前端(建议设置web/.env为VITE_HOST=””)。使用内置的Migrate机制自动升级维护SQLDDL:file:config.yamlDefault:[&34;,&34;,&34;,&34;,&34;,&34;]39;migration&或者带上migrationtag直接运行makerunTAGS=&39;注意:默认编译出来的可执行文件是不内置migrate功能,需要编译时带上migrationtag才能内置支持migrage功能。
前端
进入前端目录web,拷贝.env到.env.local,编辑.env.local文件中后端服务地址及其他配置项,下载依赖包cd./web&&cp.env.env.localvim.env.localyarn编译前端yarnbuildbuild完成后,可以在dist目录获取编译产出,配置nginx指向至该目录即可
桌面端
进入前端目录web,拷贝.env到.env.local,编辑.env.local文件中后端服务地址及其他配置项,下载依赖包cd./web&&cp.env.env.localvim.env.localyarn编译前端yarnbuild构建桌面端yarntauribuild桌面端是使用Rust+tauri编写的,需要安装tauri的依赖,具体参考https://tauri.studio/v1/guides/getting-started/prerequisites.
demo:https://www.paopao.info/#/
下载地址:https://github.com/rocboss/paopao-ce
文章到此结束,如果本次分享的手工论坛设计源码分享网站和手工论坛设计源码分享网站下载的问题解决了您的问题,那么我们由衷的感到高兴!
