GooseForum
分类🦢 大鹅栖息地 | 自由漫谈的江湖茶馆
| 话题 | 用户 | 回复 | 浏览 | 动态 |
|---|---|---|---|---|
|
展示一下部署的工具
Coding
GooseForum
Passion
#hot
GooseForum 在 1panel 部署倒是挺简单的,因为有时候还会开发一些功能,所以我这边是写了一个工具。 直接本地打包,上传压缩包,服务器解压,重启,一气呵成。 因为使用的 goreleaser ,所以打包的也没写啥逻辑,直接一行 exec 就行了。 前端相关的是 go generate ./ 这个被包括在 goreleaser 也不需要额外配置什么东西。 开发阶段的话 gorelease...
2026-04-23 23:31:45
0
391
|
|
0
|
391
|
2026-04-23 23:31:45 |
|
GooseForum V0.1.1 发布
GooseForum
#hot
GooseForum V0.1.1 发布今天正式发布。 欢迎大家下载体验 Releases V0.1.1 的界面展示
2026-04-17 20:30:42
0
379
|
|
0
|
379
|
2026-04-17 20:30:42 |
|
纪念我2026年废弃的第一个封装,zap替换自开发异步写入,留念一下
Passion
Coding
GooseForum
#hot
之前写的一个异步日志。准备使用zap代替。
2026-01-01 02:50:26
1
617
|
|
1
|
617
|
2026-01-01 02:50:26 |
|
GooseForum 年末大升级
Passion
GooseForum
Coding
#hot
GooseForum 年末大升级。 排除了 daisyui ,使用纯 tailwindcss + alpinejs + golang 模板。 本次升级也支持了 i18n 现在 新的用户卡片 还有更多体验中发现吧。 之前
2025-12-30 20:58:03
0
612
|
|
0
|
612
|
2025-12-30 20:58:03 |
|
Gin基于goth实现OAuth认证
Coding
GooseForum
#hot
Goth 是一个 golang 身份验证 Go Web 应用程序的包。 内置了许多站点的 oauth 的接入方式。 官网有提供 example 代码。 这里单独提一下 gin 的接入方式 初始化 接口封装 官网的例子是基于 github.com/gorilla 我们这里采用的是 gin 所以要注意 provider的设置方式, 路由 接口和回调 Github 接入 注意 Request user ...
2025-12-30 20:46:43
0
799
|
|
0
|
799
|
2025-12-30 20:46:43 |
|
web性能优化回顾
Coding
GooseForum
#hot
最快的 web 应该是在做什么 获取到请求,直接从内存中获取数据,然后返回最简短的结果。 一个web的生命周期带着什么 路由,逻辑/运行,查询/io, 压缩,传输 我们应该朝着最快的web的方向做整体的优化,同时还要保证优化后的请求和优化前的用户感受在一定范围是幂等。 优化方向也是拿空间换时间,和拿时间换空间两者结合的处理,以高速查询替代低速查询。 这里列出 GooseForum 所有的关于性能的...
2025-12-30 20:46:43
0
901
|
|
0
|
901
|
2025-12-30 20:46:43 |
|
站长请问使用sqlite3作为数据库 适合中小论坛吗
GooseForum
#hot
我也在做一个前后端分离的二次元小论坛 开始也是准备用sqlite的 后来搜索了一些文章都不推荐 sqlite 然后就选择了mysql+redis 发现我的小项目用这个有点大材小用了 看到你的这个项目后 有点想换到sqlite了 对了你的项目提供完整的api文档吗 想参考一下 因为我的api 感觉写的好乱啊 什么地方该写聚合api 都很懵 很多地方都用了 多接口查询 导致了 一个页面需要用到很多接口...
2025-12-30 20:46:43
7
999
|
|
7
|
999
|
2025-12-30 20:46:43 |
|
GooseForum更新季记-202506-前端重构
Passion
Coding
GooseForum
#hot
六月 月初 这是Gooseforum 6月的一次更新记录,也是近期来一次比较大的改动。目前看选型基本满意(除了文章发布页面的js巨大无比,这个打算后面升级,但是不会再大面积的重构前端了,项目从开始至今为了保持部署 All In One 前端已经重构了3次,当前算是一个相对满意的方案。) 这段时间的改动主要集中在前端的替换,这里为了seo友好,以及部署 all in one , 采用了 vite +...
2025-12-30 20:46:43
0
810
|
|
0
|
810
|
2025-12-30 20:46:43 |
|
|
|
2
|
539
|
2025-12-30 20:46:43 |
|
GooseForum更新月记-202505
Passion
Coding
GooseForum
#hot
优化了个人站点的展示 优化了注册账号 3 页面 ssg 方案测试开发
2025-12-30 20:46:43
0
492
|
|
0
|
492
|
2025-12-30 20:46:43 |
|
GooseForum 快速上手
GooseForum
Passion
#hot
获取 GooseForum 你可以在 GitHub Release 页面获取已经构建打包完成的主程序。其中每个版本都提供了常见系统架构下可用的主程序,命名规则为 GooseForum_操作系统_CPU架构.tar.gz 。比如,普通 64 位 Linux 系统上部署 v0.0.2 版本,则应该下载GooseForum_ Linux_ x86_ 64.tar.gz。 启动 GooseForum Go...
2025-12-30 20:46:43
0
618
|
|
0
|
618
|
2025-12-30 20:46:43 |
|
GooseForum 开发背景
Passion
GooseForum
Coding
#hot
这个项目是很早之前创建了初始化仓库,写的很慢,一直断断续续的写,中间还没有写完的时候有重构过一次。虽然写的很慢,但是也算是慢慢的写出一个版本了。只是中途重构有一个多文章主题的选择忘了实现了。服务端逻辑写好了。近期会迁移过来。 从背景开始讲吧。 最早我是受 cloudreve 影响比较大。当时发现 golang 打包成可执行文件给别人分发软件实在是太方便了。(当时 cloudreve 的静态资源嵌入...
2025-12-30 20:46:43
1
1793
|
|
1
|
1793
|
2025-12-30 20:46:43 |
|
GooseForum更新月记-202504
GooseForum
Passion
#hot
记录一下这相隔上次之间的一些改动 -20250417 优化了 markdown-body 的渲染 优化了 pre code 的高亮 优化了 前后端分离代码相关的主题切换 分别为 naiveui 和 md-editor 同时优化了 md-editor-v3 的相关设置 引入了对mermaid 代码块的支持 优化了服务端渲染逻辑,减少重复渲染。 记录一下这相隔上次之间的一些改动 -20250416 做...
2025-12-30 20:46:43
0
847
|
|
0
|
847
|
2025-12-30 20:46:43 |
|
GooseForum更新月记-20250311
Passion
Coding
GooseForum
#hot
GooseForum 的诞生 GooseForum 是我受 cloudreve 启发打算搭建的一个all in one , 低依赖的一键式论坛项目。 前端采用 vue ,打包后通过 golang embed 嵌入项目之中,项目中的库使用 pure-go ,所以即使使用sqlite ,也不会影响交叉编译的分发。目前主体部分基本完成,但是还存在角落上的欠缺。 同时这个项目也因为有了cursor的加入,...
2025-12-30 20:46:43
1
4566
|
|
1
|
4566
|
2025-12-30 20:46:43 |
|
|
|
|