这几天看到有小伙伴将自己近期更新的博客同步显示到了GitHub主页,这么有趣的小卡片我是一定要尝试一把的,完整的教程我已经整理好了,一起搞起来吧~
我目前长期维护的两个静态站点是 个人博客 和 导航站点 ,这两个站点都采用的 AliOSS 对象存储来进行内容托管,我通常都是在本地编译出新的网站资源后通过执行发布 OSS 脚本来推送网站资源到 OSS 桶内,这种重复的工作做久了被迫就要进行自动化构建改造,这里我选择利用 Github 提供 workflows 来完成,我还会编写一个符合自己要求的 Action 库来辅助 workflows 工作,一起来看一下~
最近有老朋友想做个类似驾考的 App 来练练他们考试的 1k 道竞赛理论题,干看 Excel 和打印的纸质版总是没有刷手机容器提神,这种场景的实践最好就是使用 uniapp 这种全套搞定,H5 页面、数据库、部署统统有~
原本早就该写完了微信 SDK 授权服务上云计划由于对 Ali 云函数计算 FC 的不熟悉遇到了很多的坑,再前面的文章中还吐槽了一通。在服务顺利跑通后,这回实打实的来总结一下顺利上云的保守指南~
💢第一坑来自ali云,ali云的函数计算FC产品在使用模板创建项目的过程中,如下图中的服务名和函数名每次创建都是一样的,我们很容易就按默认的创建了,但是多次创建会覆盖前一次的内容,我写好的授权接口就被覆盖了~
在几年前的一次 Vue 项目改造中利用原生+H5 的形式按模块菜单来拆分了多个 Vue 项目,在拆分时考虑到多项目维护带来的成本较大,我们将项目公共使用到的资源提升到项目 root 目录下,将子项目抽取为模板通过定制的脚手架创建每个子项目到 modules 下,并且支持单独打包、单独发布。这样项目结构的好处同时避免了项目庞大带来的首屏加载时间长,也避免了多人开发出现冲突的造成的矛盾。