Skip to main content

New Blog

代码人生:编织技术与生活的博客之旅

如果有写过项目的经历,就免不了将代码上传到服务器上,安装依赖,然后输入启动命令的步骤。但是有的项目往往需要经常性的改动,如果还是照着上面的方式进行部署的话。先不说这样操作的效率,操作个几次就想罢工了。并且上面这样操作的往往容易误操作。而 Github Actions 正是该问题的良药。

githubgit5 min read

image-20220511170700075

观前提醒

Vercel 部署静态资源网站极其简单方便,并且有可观的访问速度,最主要的是免费部署

如果你还没有尝试的话,强烈建议去使用一下。

vercel 介绍

与之相似的产品 Netfily,如果你想部署私有化,推荐 Coolify

如果你想搭建一个类似这样的站点,不妨参考我的 Docusaurus 主题魔改

DNS 污染

由于某些原因,vercel.app 被 DNS 污染(即被墙),目前在国内已经无法打开,除非你有自己的域名,通过 CNAME 解析访问你的域名。

因此想要在国内访问,建议不要使用 Vercel 部署了,最好选用 Netlify。

vercelblog5 min read

当时初学 Web 开发的时候,除了写一个网页博客外,第二个选择无非就是一个后台管理系统,可以应用于多种需要数据管理类项目中。

基于NestJs + TypeScript + TypeORM + Redis + MySql + Vben Admin编写的一款前后端分离的权限管理系统

演示地址:KzAdmin 管理员账号:admin 密码:123456

projectadminvuenest9 min read

虽然知道开源有个许可证 LICENSE,但一直没给自己写的一些开源项目选择开源许可证。于是准备系统了解一下开源许可证,以及如何为 Github 项目添加 LICENSE。

open-sourcegit5 min read

前段时间因为笔记本不在身边,导致一些本地磁盘代码数据没法直接同步过来。于是就准备把这些年写的代码重新整理一下,谈谈常用备份手段以及我的最佳实现

随笔codebackup6 min read

image-20220414235645607

我只要有代码的项目,都会放到 Github 上,无论公开还是私有项目。一是相当于在云端备份了一份代码,二是可以很方便的分享给别人。但对于私有项目而言存放在别人那总归不好,而且 Github 时常会出现无法访问的情况(即使搭了梯子)。所以就打算搭建一个私有的仓库,基于GitLab

可以访问 kuizuo · GitLab 来查看搭建效果。

gitgitlab6 min read

很早就了解与学习过微信小程序开发相关的技术栈与框架,小程序的账号也都已经申请过。但写过的 demo 项目也迟迟没有发布到小程序上。这主要的原因还是觉得不值得发布,加上各种审核相关的。而这次准备写一个搜题相关的小程序,也是时候实战发布一下,顺带记录下整个开发与发布过程。

在线体验:扫下图小程序二维码

itopic

小程序的源码地址:https://github.com/kuizuo/question-man

projectvueminiprogram12 min read

uniapp

最近想搞个移动端或小程序的 Vue3 项目,所以选择跨端开发平台就显得十分重要。在业内主要有两个跨端开发平台,Taro 与 uniapp,但 uniapp 貌似对 vue3 的支持不是特别友好。所以让我在 Taro 和 uniapp 之间抉择了一段时间,最终还是尝试选择相对熟悉的 uniapp 来进行开发。

前排提醒

目前 uniapp 对 Vue3 的支持还处于 alpha 版,即开发阶段,大概率是会遇到很多问题的。

vueviteuniappdevelop7 min read

短时间内有一个需求,原项目代码是 js,而我手里头的功能代码是 ts 的,需要将其合并。

按照以往,我通常会将 js 改写成 ts,但时间方面有限,就采取js的方式。因此希望将 ts 代码转换为存 js 代码,只需要把 ts 中的类型直接删除即可,也就是标题所表明的意思。以下在线转化工具能够做到。

TypeScript to plain JavaScript (transform.tools)

可以肯定的是 ts 有选项能够去除类型,于是这次就准备深入了解 TypeScript 的编译配置,也顺带复习一下 tsconfig.json 的相关参数。

毕竟会写代码,不会编译可就...

javascripttypescript7 min read