大象笔记

nginx 部署 antd pro 在非根目录报 404 错误

例如,使用 antd pro 开发的网站管理后台,在服务器部署时,想部署在 /admin 这种非根目录。根目录留给 go gin 的路由处理。 在 [nginx](/category/Nginx) 里按照正常 root 配置,访问时会

通过 go embed.FS 将 gin 模板及静态资源文件打包进二进制程序

使用 gin 写网站会涉及到大量的外部文件: - HTML 模板文件 - 静态资源文件:js,css,图片等 - 多语言翻译文件 发布时,除了要将编译好的二进制文件上传到服务器,还需要将上面提到的三类文件同步到二进制文件所在

ant design 组件上传视频直传七牛云

由于视频文件太大,不适合通过自己服务器中转一层,还是在前端直接传到七牛云合理。 ## 文档 - 七牛云 Go SDK 文档,参考上传凭证的生成:https://developer.qiniu.com/kodo/sdk/go - 七

sync.Map 实现 gin template 全局共享变量

## 需求背景 在用 gin 开发网站的时候,每个页面都需要相同的页眉和页脚。 里面有些变量是通用的,例如: - 公司 logo - 电话 - 公司名称 - 备案号 等等。 但是,每次都在 controller

golang 查看变量的原始定义类型

我想把 [golang gin 多语言网站](/golang-gin-i18n)的语言配置提取出来,作为项目的配置项。 而我不知道 language.Chinese 到底是什么类型,是不是 zh 这样的字符串,于是想打印一下输出。

golang gin 的多语言网站国际化支持 i18n

## 需求 我想在 golang gin 同一套网站模板中同时支持中文和英文,类似 [SpringBoot 中的 Thymeleaf I18N](https://www.sunzhongwei.com/spring-boot-i18n-e

使用 esbuild 对 js 进行打包

之前只用过 webpack 进行 js 项目打包,但其实都是用的现成的脚手架,不需要过多的自己配置。 这次是纯手动创建的项目,并没有任何脚手架代码及配置,所以我想尝试自己配置一遍。 ## 为何选择 esbuild 粗略调研了一

Antd Pro 无法修改图标,Module "./@ant-design/icons/xxx" does not exist in container

Antd Pro V5 的诡异问题不断,在新增了一个路由配置项,修改图标之后,导致报错。 之前的 V5 beta 版从来没有遇到这个问题,是最新的 V5 正式版新引入的问题。 ## 新图标导致报错 ``` {

多主题对应独立的 tailwind css 编译规则

## 需求背景 [在一套网站代码里,嵌入多套页面模板主题](/common-companys-products-services-framework-design)。 这样就需要每个独立的主题都有一个独立的 css 文件。 而

golang gin 项目代码组织结构能否像 python django 一样清晰

## 现有的组织结构 现在使用的 [golang gin 的代码组织结构](/golang-gin-mysql-database-connection-sharing-of-project-code-structure)是延续了之前使用