大象笔记
使用 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)是延续了之前使用
Golang CMS 通用的公司产品、服务介绍类网站框架设计
## 需求背景
我正在用 golang + react ant design pro 开发一套公司内部使用的物联网产品解决方案的介绍网站,同时支持电脑端和手机端。
但是突然来了一个客户的紧急需求,就是能够手机扫描二维码,直接查看产品
golang fmt.Sprintf 中 %d 与 %s 混用会怎样
写了一个后台分页的 bug,问题的原因在 fmt.Sprintf 中我将 int 类型传递给了 %s。
## 有问题的代码
```
categoryId := 5
if categoryId > 0 {
url +=
上班开车单程1小时真是噩梦般的体验
去集团另一个子公司现场办公一个周,每天走高速单程一个小时,身心俱疲。
## 实力不允许做雷锋
第一天早上6:50出门,绕回公司接同事,再走高速去另一个公司。8:20到达,整整一个半小时。
本来还以为绕个圈小意思,没想到这个小意
golang 生成文章简介
主要是为了用 golang 生成文章简介,及 html description 标签的内容。
## 逻辑
- 去除 html tag
- 取前 N 个字符 (160 个字母,或 80 个中文字符)
## HTML S
VIM Markdown 中打开当前光标所在的文件链接
由于我把记录每天 TODO 事项放在了 markdown 文件中,当需要记录具体某个事项的细节时,还是新开一个文档比较清晰,所以需要能在 VIM 中快速打开,或者新建文件。
## vim-markdown 插件
原来 vim-m
微信小程序 wxml include 公共模板
## 需求
我想在微信小程序每个页面的底部都加上统一的页脚,例如,问题反馈入口和版权信息等。
由于页面太多,全部逐页手动添加不现实,所以需要用到引入公共模板的功能。
连 golang 的 template 都支持 include