Willin Wang
首页博客
SitemapRSS

© 2026 Willin Wang. footer.rightsReserved

在 Markdown 中使用自定义组件

学习如何在 Markdown 文章中使用 HTML 标签方式使用 React 组件

2026年3月19日3 blog.card.minutes566 blog.card.words
MDX 代码编辑示意图

MDX 功能演示 - 博客系统特性全览

一篇文章展示所有 Markdown 语法、代码高亮、MDX 组件交互等博客系统特性

2026年3月19日8 blog.card.minutes1627 blog.card.words

欢迎来到我的博客

这是我的第一篇博客文章,记录数字游民和 AI 创业的点点滴滴

2026年3月18日2 blog.card.minutes361 blog.card.words
#闲聊

Stripe 支付 (使用 Next.js 部署到 Cloudflare)

使用 Stripe 为您的生意进行线上收款开发。

2024年3月2日8 blog.card.minutes1691 blog.card.words
#cloudflare#全栈#开源

联邦宇宙(Mastodon、Fediverse)别名服务

一个开源的联邦宇宙别名服务。A Fediverse Alias Service for public

2023年12月23日2 blog.card.minutes428 blog.card.words
#cloudflare#全栈#开源

Cloudflare Email Routing 免费邮件发送服务

Cloudflare Email Routing 免费邮件发送(作为 Service 服务)用于 Workers/Pages 项目中。

2023年12月1日2 blog.card.minutes464 blog.card.words
#cloudflare#全栈#开源

Cloudflare KV 备份及迁移

之前的项目一直都用的是免费的服务,后端 Vercel 托管,数据使用的 Cloudflare KV。 这其中就有一个很严重的问题:`延迟`。经常数据操作了,但是 KV 还是缓存的值。

2023年9月28日4 blog.card.minutes845 blog.card.words
#cloudflare#全栈

代码灵魂——通过你的代码表达你的意图

但对于代码质量的好坏、阅读性的好坏,却没有一个有效的度量标准。每个人心中的一杆秤,是不同的。那么多年过去了,依然无法去统一所有人的编程思想。而什么样的代码,才是好的代码,渐渐地,在心中有了一部分标准的答案。

2023年9月1日23 blog.card.minutes4632 blog.card.words
#全栈#工作#设计
金铲铲之战九五新手教程

金铲铲之战九五新手教程

适用于当前 s9 赛季。

2023年8月16日4 blog.card.minutes721 blog.card.words
#创意#游戏
【教女朋友 从 0 到 1 学编程系列】三、2048 前端游戏实战

【教女朋友 从 0 到 1 学编程系列】三、2048 前端游戏实战

2023年8月1日6 blog.card.minutes1267 blog.card.words
#全栈#js#前端
【教女朋友 从 0 到 1 学编程系列】二、快速掌握前端基础

【教女朋友 从 0 到 1 学编程系列】二、快速掌握前端基础

首先明确一点学习的最根本原则:预习是不可能预习的,复习是不可能复习的。那么如何能够教女朋友快速从零基础上手写代码,将成为本课时的最关键内容。

2023年7月25日10 blog.card.minutes2051 blog.card.words
#全栈#js#前端
【教女朋友 从 0 到 1 学编程系列】一、计算机基础

【教女朋友 从 0 到 1 学编程系列】一、计算机基础

教女朋友 从 0 到 1 学编程系列大纲,主要技术栈围绕 JS/TS 前后端,欢迎完善补充,提出宝贵意见。

2023年7月22日6 blog.card.minutes1180 blog.card.words
#全栈#js#前端

Next.js (React) 实用进阶技巧

自用整理的 Next.js 或 React 项目进阶小技巧。

2023年6月2日11 blog.card.minutes2215 blog.card.words
#next.js#全栈#react

remote-cloudflare-kv 在 Vercel 上使用 Cloudflare KV

最近我在做 Next.js 项目部署 Cloudflare Pages 时发现本地开发调试、登录鉴权等好多问题,所以又想要切回到 Vercel 中,便有了这么一个项目,可以在 Cloudflare 以外的环境上得到类似于 Worker Runtime 的 KV 使用体验。

2023年5月28日2 blog.card.minutes492 blog.card.words
#全栈#开源#cloudflare

Mastodon 长毛象多租户:自定义域名、自定义账号别名

如果您想要一个属于自己的账号别名,但没有服务器的话,可以参考一下我的发电计划: https://afdian.com/a/willin

2023年5月24日4 blog.card.minutes706 blog.card.words
#全栈#activitypub#mastodon
安装部署 Mastodon 长毛象去中心化微博系统

安装部署 Mastodon 长毛象去中心化微博系统

如果您想要一个属于自己的账号别名,但没有服务器的话,可以参考一下我的发电计划: https://afdian.com/a/willin

2023年5月23日3 blog.card.minutes640 blog.card.words
#全栈#activitypub#mastodon

Next.js 13 appDir 实战 i18n

Next.js 13 + appDir 实验特性 + i18n 服务器/客户端组件渲染

2022年12月3日6 blog.card.minutes1207 blog.card.words
#next.js#全栈#react

为回家、出发——三十三周岁封笔

没有在深夜里痛哭过的人,不足以谈人生。

2022年6月3日1 blog.card.minutes121 blog.card.words
#生日

NFT 数字藏品从设计到发布

本系列专栏主要内容涵盖从平台选择、前期规划、NFT 藏品设计、批量生成以及平台上线所有阶段。

2022年5月16日3 blog.card.minutes578 blog.card.words
#nft#设计#区块链

Authing 团队管理 + Wechaty 机器人 = 无限可能

分别以微信群、飞书、Authing 作为上游用户源,构建人事管理机器人的实际案例教程。

2022年1月21日17 blog.card.minutes3367 blog.card.words
#wechaty#机器人#单点登录

你好 Remix 博客

Remix + Cloudflare Pages + KV 存储实现部署的半静态个人博客系统

2022年1月21日16 blog.card.minutes3108 blog.card.words
#remix#全栈#react

笔记本、台式机、平板二合一?Mac、Win、Linux?

根据日常使用的需求进行选择,笔记本、台式机、平板和二合一电脑我都有尝试过,目前而言,最适合我个人的是笔记本。

2021年11月24日14 blog.card.minutes2826 blog.card.words
#mac#unix

Promise、async/await 使用经验

产生:改善 Callback Hell 问题

2021年7月2日4 blog.card.minutes842 blog.card.words
#js#node.js

羡鱼「初瘦酒馆」

到了梅雨季节。忽冷忽热的天,未落雨时闷热潮湿;雨落时伴着风,又有些许寒凉。郭敏在年前继续出发了,陆离也跟着一起。他俩人,应该是好上了。

2021年6月7日7 blog.card.minutes1424 blog.card.words
#小说

模块化开发、容器化开发

2021年5月22日10 blog.card.minutes1942 blog.card.words

愉快地使用 Manjaro 21 玩耍

2021年5月21日4 blog.card.minutes878 blog.card.words
#unix

Nest.js 基础入门

除了在 Controller 中,在 Model、 Service 等其他地方内层方法均可以进行优化,因为外层调用的时候已经带上了 `await`。同时,还需要注意各个方法的返回类型,养成良好习惯。

2021年2月2日6 blog.card.minutes1233 blog.card.words
#node.js#全栈

过敏的郭敏「初瘦酒馆」

转眼又过去了几个月,不知不觉入冬了。后来酒馆又招了个姑娘,名字叫郭敏。

2021年1月30日5 blog.card.minutes1012 blog.card.words
#小说

不如算了吧

最近在看房子,打算跟同事朋友三个人一起合租。高不成低不就的,要么特别偏远,要么看好的就比预算高些。反反复复跑了四五个地方没做决定,说白了,就是穷惹的祸。不然哪需要纠结呢?!

2020年9月29日13 blog.card.minutes2553 blog.card.words
#工作

光怪陆离「初瘦酒馆」

四月的天,飘起了雪,又有点冷了。

2020年6月18日7 blog.card.minutes1395 blog.card.words
#小说

梦想清单8号:王初瘦V0

给捕梦者的投稿:1.建立一个家

2020年5月30日3 blog.card.minutes641 blog.card.words
#闲聊

透明的秘密「初瘦酒馆」

有一段时间没有见到小白了。小白是酒馆的老顾客了,虽然他的外号叫小白,但其实挺黑的。看样子,小白也就 20 出头,据他自己吹牛的时候说,高中毕业就出来打工了,现在已经混出了“不小”的名堂。

2020年5月28日10 blog.card.minutes2080 blog.card.words
#爱情#小说

他浪够了,也烂透了「初瘦酒馆」

今天是 2020 年 5 月 25 日,小雨,酒馆里没什么客人。兜里的烟也没了,虽然我不知道瘾为何物,但这个东西帮助我打发了不少无聊的时间。这种时候,我偶尔也会装装深沉,思考一下人生。比如,如果有下辈子,那我就当一只水母吧,没有心脏,一直在大海里游,死后会化为水,融入大海里,没有痕迹,就当没来过。

2020年5月25日11 blog.card.minutes2126 blog.card.words
#爱情#小说

子龙姑娘「初瘦酒馆」

“过去了。”说完,二傻掐灭了手中的烟,站了起来,叹了口气缓缓走出酒馆。

2020年5月21日14 blog.card.minutes2867 blog.card.words
#爱情#小说

剩暖渣、初瘦——三十一周岁再话

岁月像一把杀猪刀,初瘦快要破碎他再瘦的梦。初瘦总会自嘲说,心宽体胖。可是只有傻子才看不出来吧,他那些沉稳,是被现实磨平的棱角。

2020年5月20日8 blog.card.minutes1587 blog.card.words
#生日
中年人就该有勇气面对过去的自己

中年人就该有勇气面对过去的自己

这篇文字与罗永浩无关,只是觉得这个标题比较贴切我目前的状态。

2020年4月2日8 blog.card.minutes1511 blog.card.words
#闲聊
Nuxtpress - Node.js 动态网站静态化之路

Nuxtpress - Node.js 动态网站静态化之路

相信 Hexo、Ghost、WordPress 等常见的开源内容框架对于很多人来说都不陌生。

2018年12月13日6 blog.card.minutes1214 blog.card.words
#创意#nuxt#前端
说来有点可笑,听了你可别哭

说来有点可笑,听了你可别哭

最近从 11.17 华为发售 Mate 20 RS 以来,我已经抢了无数次,没有抢到。

2018年11月7日6 blog.card.minutes1262 blog.card.words
#闲聊

愉快地使用 ElementoryOS 5 玩耍

2018年9月24日4 blog.card.minutes719 blog.card.words
#unix

初瘦与那些他的三观不正的杂念

初瘦,在我老家的土话里是跟禽兽一个意思。用以自嘲坏事做多,所以总是在跟病魔做抗争。同时,文雅一点的说辞就是,想当初,也瘦过。

2018年9月19日7 blog.card.minutes1301 blog.card.words
#闲聊
开篇:你好,世界!

开篇:你好,世界!

不能免俗。第一篇文章依然是 “Hello World!”作为技术人的标配,前前后后 N 个博客也都是以此作为序章。

2018年9月16日6 blog.card.minutes1137 blog.card.words
#vue#vuepress#nuxt

VSCode 配置 Webpack 路径提示及智能跳转

2017年10月11日1 blog.card.minutes208 blog.card.words
#前端

创意分享:Github/Coding 聚合客户端

2017年9月23日3 blog.card.minutes572 blog.card.words
#创意

创意分享:Redis 客户端

2017年9月15日2 blog.card.minutes428 blog.card.words
#创意

iPad 开发/高效应用列表

2017年9月11日4 blog.card.minutes793 blog.card.words

Docsify 画图建模 Mermaid 插件支持

2017年6月20日2 blog.card.minutes373 blog.card.words
#docsify#markdown

优雅地使用平板进行远程OS X编码开发

2017年5月20日2 blog.card.minutes448 blog.card.words
#mac

2017.02.22 团队·经济·团队经济

2017年2月22日6 blog.card.minutes1114 blog.card.words
#工作

前端阅读体验优化-GitBook自动换肤

2017年1月13日1 blog.card.minutes243 blog.card.words
#js#gitbook#开源

国内可备案域名后缀及价格列表

2017年1月6日11 blog.card.minutes2129 blog.card.words

MX Master Mac配置推荐

2016年12月28日3 blog.card.minutes607 blog.card.words
#mac

2016.06.20 我们都在乞讨

2016年6月20日5 blog.card.minutes999 blog.card.words

浮云淡、解甲——二十七周岁沉思

2016年6月3日7 blog.card.minutes1456 blog.card.words
#生日#爱情#工作

Gitbook 捐赠打赏插件

2016年6月3日1 blog.card.minutes134 blog.card.words
#node.js#gitbook#开源

JS 判断一个数是否为 2 的 N 次幂

2016年5月28日5 blog.card.minutes991 blog.card.words
#算法#js#性能

入手新域名 js.cool

2016年5月10日1 blog.card.minutes261 blog.card.words

Node.js阿里云接口(Aliyun API)SDK

2016年4月21日2 blog.card.minutes305 blog.card.words
#node.js#开源

2016.4.1 不要当傻瓜

2016年4月1日5 blog.card.minutes993 blog.card.words
#工作#设计

2016.3.29 新木桶原理

2016年3月29日1 blog.card.minutes288 blog.card.words

MySQL 跨表数据同步优化

2016年3月8日2 blog.card.minutes465 blog.card.words
#设计#sql#性能

2016.2.29 人为什么活着

2016年2月29日3 blog.card.minutes564 blog.card.words

Hexo 文章阅读时长预计

2016年1月29日1 blog.card.minutes122 blog.card.words
#node.js#hexo

2016.01.27 治国

2016年1月28日4 blog.card.minutes709 blog.card.words
#工作

js版 Leetcode Single Number

2016年1月20日2 blog.card.minutes490 blog.card.words
#算法#js

2016.01.05 多面世界

2016年1月5日3 blog.card.minutes586 blog.card.words
#爱情

2016.1.2 月捐停止

2016年1月2日1 blog.card.minutes157 blog.card.words
#公益

2016.1.1 搬家

2016年1月1日4 blog.card.minutes762 blog.card.words

Hexo 文章计数插件 WordCount

2015年6月17日1 blog.card.minutes258 blog.card.words
#node.js#hexo

待重头、涅槃——二十六周岁思绪

2015年6月3日8 blog.card.minutes1550 blog.card.words
#生日#爱情#工作

js版 Leetcode接受率最低题valid-number

2015年5月15日1 blog.card.minutes134 blog.card.words
#js#算法

js版Leetcode第一难题wildcard-matching

2015年5月15日1 blog.card.minutes294 blog.card.words
#js#算法

js版 Leetcode spiral-matrix-ii

2015年4月29日1 blog.card.minutes277 blog.card.words
#js#算法

API接口性能统计之平均响应时间算法

2015年4月12日3 blog.card.minutes648 blog.card.words
#js#算法#性能

日本雅虎程序员跳槽程序测试问题

2015年4月1日2 blog.card.minutes379 blog.card.words
#js#算法

2014年终总结(物联)

2015年2月14日17 blog.card.minutes3332 blog.card.words
#工作

卸载 Mac 默认的 Xcode 附带的 git

2014年7月4日1 blog.card.minutes220 blog.card.words
#git#mac

志难酬、虚妄——二十五周岁放诞

2014年6月3日4 blog.card.minutes733 blog.card.words
#生日#爱情#工作

言有尽、蹉跎——二十四周岁自嘲

2013年6月2日5 blog.card.minutes994 blog.card.words
#生日#爱情#工作

北京,我将要离开你。挥别66脑

2013年4月14日35 blog.card.minutes6922 blog.card.words
#工作

离别赠言·给连云港电子口岸的发展建议

2012年10月9日5 blog.card.minutes1044 blog.card.words
#工作

理还乱、浮沉——二十三周岁反思

2012年6月3日8 blog.card.minutes1616 blog.card.words
#生日#爱情#工作

照无眠、荏苒——二十二周岁碎念

2011年6月3日10 blog.card.minutes2072 blog.card.words
#生日#爱情#工作

道不尽、流年——二十周岁感言

2009年6月2日9 blog.card.minutes1713 blog.card.words
#生日#爱情#工作

在 Markdown 中使用自定义组件

学习如何在 Markdown 文章中使用 HTML 标签方式使用 React 组件

2026年3月19日3 blog.card.minutes566 blog.card.words

欢迎来到我的博客

这是我的第一篇博客文章,记录数字游民和 AI 创业的点点滴滴

2026年3月18日2 blog.card.minutes361 blog.card.words
#闲聊

联邦宇宙(Mastodon、Fediverse)别名服务

一个开源的联邦宇宙别名服务。A Fediverse Alias Service for public

2023年12月23日2 blog.card.minutes428 blog.card.words
#cloudflare#全栈#开源

Cloudflare KV 备份及迁移

之前的项目一直都用的是免费的服务,后端 Vercel 托管,数据使用的 Cloudflare KV。 这其中就有一个很严重的问题:`延迟`。经常数据操作了,但是 KV 还是缓存的值。

2023年9月28日4 blog.card.minutes845 blog.card.words
#cloudflare#全栈
金铲铲之战九五新手教程

金铲铲之战九五新手教程

适用于当前 s9 赛季。

2023年8月16日4 blog.card.minutes721 blog.card.words
#创意#游戏
【教女朋友 从 0 到 1 学编程系列】二、快速掌握前端基础

【教女朋友 从 0 到 1 学编程系列】二、快速掌握前端基础

首先明确一点学习的最根本原则:预习是不可能预习的,复习是不可能复习的。那么如何能够教女朋友快速从零基础上手写代码,将成为本课时的最关键内容。

2023年7月25日10 blog.card.minutes2051 blog.card.words
#全栈#js#前端

Next.js (React) 实用进阶技巧

自用整理的 Next.js 或 React 项目进阶小技巧。

2023年6月2日11 blog.card.minutes2215 blog.card.words
#next.js#全栈#react

Mastodon 长毛象多租户:自定义域名、自定义账号别名

如果您想要一个属于自己的账号别名,但没有服务器的话,可以参考一下我的发电计划: https://afdian.com/a/willin

2023年5月24日4 blog.card.minutes706 blog.card.words
#全栈#activitypub#mastodon

Next.js 13 appDir 实战 i18n

Next.js 13 + appDir 实验特性 + i18n 服务器/客户端组件渲染

2022年12月3日6 blog.card.minutes1207 blog.card.words
#next.js#全栈#react

NFT 数字藏品从设计到发布

本系列专栏主要内容涵盖从平台选择、前期规划、NFT 藏品设计、批量生成以及平台上线所有阶段。

2022年5月16日3 blog.card.minutes578 blog.card.words
#nft#设计#区块链

你好 Remix 博客

Remix + Cloudflare Pages + KV 存储实现部署的半静态个人博客系统

2022年1月21日16 blog.card.minutes3108 blog.card.words
#remix#全栈#react

Promise、async/await 使用经验

产生:改善 Callback Hell 问题

2021年7月2日4 blog.card.minutes842 blog.card.words
#js#node.js

模块化开发、容器化开发

2021年5月22日10 blog.card.minutes1942 blog.card.words

Nest.js 基础入门

除了在 Controller 中,在 Model、 Service 等其他地方内层方法均可以进行优化,因为外层调用的时候已经带上了 `await`。同时,还需要注意各个方法的返回类型,养成良好习惯。

2021年2月2日6 blog.card.minutes1233 blog.card.words
#node.js#全栈

不如算了吧

最近在看房子,打算跟同事朋友三个人一起合租。高不成低不就的,要么特别偏远,要么看好的就比预算高些。反反复复跑了四五个地方没做决定,说白了,就是穷惹的祸。不然哪需要纠结呢?!

2020年9月29日13 blog.card.minutes2553 blog.card.words
#工作

梦想清单8号:王初瘦V0

给捕梦者的投稿:1.建立一个家

2020年5月30日3 blog.card.minutes641 blog.card.words
#闲聊

他浪够了,也烂透了「初瘦酒馆」

今天是 2020 年 5 月 25 日,小雨,酒馆里没什么客人。兜里的烟也没了,虽然我不知道瘾为何物,但这个东西帮助我打发了不少无聊的时间。这种时候,我偶尔也会装装深沉,思考一下人生。比如,如果有下辈子,那我就当一只水母吧,没有心脏,一直在大海里游,死后会化为水,融入大海里,没有痕迹,就当没来过。

2020年5月25日11 blog.card.minutes2126 blog.card.words
#爱情#小说

剩暖渣、初瘦——三十一周岁再话

岁月像一把杀猪刀,初瘦快要破碎他再瘦的梦。初瘦总会自嘲说,心宽体胖。可是只有傻子才看不出来吧,他那些沉稳,是被现实磨平的棱角。

2020年5月20日8 blog.card.minutes1587 blog.card.words
#生日
Nuxtpress - Node.js 动态网站静态化之路

Nuxtpress - Node.js 动态网站静态化之路

相信 Hexo、Ghost、WordPress 等常见的开源内容框架对于很多人来说都不陌生。

2018年12月13日6 blog.card.minutes1214 blog.card.words
#创意#nuxt#前端

愉快地使用 ElementoryOS 5 玩耍

2018年9月24日4 blog.card.minutes719 blog.card.words
#unix
开篇:你好,世界!

开篇:你好,世界!

不能免俗。第一篇文章依然是 “Hello World!”作为技术人的标配,前前后后 N 个博客也都是以此作为序章。

2018年9月16日6 blog.card.minutes1137 blog.card.words
#vue#vuepress#nuxt

创意分享:Github/Coding 聚合客户端

2017年9月23日3 blog.card.minutes572 blog.card.words
#创意

iPad 开发/高效应用列表

2017年9月11日4 blog.card.minutes793 blog.card.words

优雅地使用平板进行远程OS X编码开发

2017年5月20日2 blog.card.minutes448 blog.card.words
#mac

前端阅读体验优化-GitBook自动换肤

2017年1月13日1 blog.card.minutes243 blog.card.words
#js#gitbook#开源

MX Master Mac配置推荐

2016年12月28日3 blog.card.minutes607 blog.card.words
#mac

浮云淡、解甲——二十七周岁沉思

2016年6月3日7 blog.card.minutes1456 blog.card.words
#生日#爱情#工作

JS 判断一个数是否为 2 的 N 次幂

2016年5月28日5 blog.card.minutes991 blog.card.words
#算法#js#性能

Node.js阿里云接口(Aliyun API)SDK

2016年4月21日2 blog.card.minutes305 blog.card.words
#node.js#开源

2016.3.29 新木桶原理

2016年3月29日1 blog.card.minutes288 blog.card.words

2016.2.29 人为什么活着

2016年2月29日3 blog.card.minutes564 blog.card.words

2016.01.27 治国

2016年1月28日4 blog.card.minutes709 blog.card.words
#工作

2016.01.05 多面世界

2016年1月5日3 blog.card.minutes586 blog.card.words
#爱情

2016.1.1 搬家

2016年1月1日4 blog.card.minutes762 blog.card.words

待重头、涅槃——二十六周岁思绪

2015年6月3日8 blog.card.minutes1550 blog.card.words
#生日#爱情#工作

js版Leetcode第一难题wildcard-matching

2015年5月15日1 blog.card.minutes294 blog.card.words
#js#算法

API接口性能统计之平均响应时间算法

2015年4月12日3 blog.card.minutes648 blog.card.words
#js#算法#性能

2014年终总结(物联)

2015年2月14日17 blog.card.minutes3332 blog.card.words
#工作

志难酬、虚妄——二十五周岁放诞

2014年6月3日4 blog.card.minutes733 blog.card.words
#生日#爱情#工作

北京,我将要离开你。挥别66脑

2013年4月14日35 blog.card.minutes6922 blog.card.words
#工作

理还乱、浮沉——二十三周岁反思

2012年6月3日8 blog.card.minutes1616 blog.card.words
#生日#爱情#工作

道不尽、流年——二十周岁感言

2009年6月2日9 blog.card.minutes1713 blog.card.words
#生日#爱情#工作
MDX 代码编辑示意图

MDX 功能演示 - 博客系统特性全览

一篇文章展示所有 Markdown 语法、代码高亮、MDX 组件交互等博客系统特性

2026年3月19日8 blog.card.minutes1627 blog.card.words

Stripe 支付 (使用 Next.js 部署到 Cloudflare)

使用 Stripe 为您的生意进行线上收款开发。

2024年3月2日8 blog.card.minutes1691 blog.card.words
#cloudflare#全栈#开源

Cloudflare Email Routing 免费邮件发送服务

Cloudflare Email Routing 免费邮件发送(作为 Service 服务)用于 Workers/Pages 项目中。

2023年12月1日2 blog.card.minutes464 blog.card.words
#cloudflare#全栈#开源

代码灵魂——通过你的代码表达你的意图

但对于代码质量的好坏、阅读性的好坏,却没有一个有效的度量标准。每个人心中的一杆秤,是不同的。那么多年过去了,依然无法去统一所有人的编程思想。而什么样的代码,才是好的代码,渐渐地,在心中有了一部分标准的答案。

2023年9月1日23 blog.card.minutes4632 blog.card.words
#全栈#工作#设计
【教女朋友 从 0 到 1 学编程系列】三、2048 前端游戏实战

【教女朋友 从 0 到 1 学编程系列】三、2048 前端游戏实战

2023年8月1日6 blog.card.minutes1267 blog.card.words
#全栈#js#前端
【教女朋友 从 0 到 1 学编程系列】一、计算机基础

【教女朋友 从 0 到 1 学编程系列】一、计算机基础

教女朋友 从 0 到 1 学编程系列大纲,主要技术栈围绕 JS/TS 前后端,欢迎完善补充,提出宝贵意见。

2023年7月22日6 blog.card.minutes1180 blog.card.words
#全栈#js#前端

remote-cloudflare-kv 在 Vercel 上使用 Cloudflare KV

最近我在做 Next.js 项目部署 Cloudflare Pages 时发现本地开发调试、登录鉴权等好多问题,所以又想要切回到 Vercel 中,便有了这么一个项目,可以在 Cloudflare 以外的环境上得到类似于 Worker Runtime 的 KV 使用体验。

2023年5月28日2 blog.card.minutes492 blog.card.words
#全栈#开源#cloudflare
安装部署 Mastodon 长毛象去中心化微博系统

安装部署 Mastodon 长毛象去中心化微博系统

如果您想要一个属于自己的账号别名,但没有服务器的话,可以参考一下我的发电计划: https://afdian.com/a/willin

2023年5月23日3 blog.card.minutes640 blog.card.words
#全栈#activitypub#mastodon

为回家、出发——三十三周岁封笔

没有在深夜里痛哭过的人,不足以谈人生。

2022年6月3日1 blog.card.minutes121 blog.card.words
#生日

Authing 团队管理 + Wechaty 机器人 = 无限可能

分别以微信群、飞书、Authing 作为上游用户源,构建人事管理机器人的实际案例教程。

2022年1月21日17 blog.card.minutes3367 blog.card.words
#wechaty#机器人#单点登录

笔记本、台式机、平板二合一?Mac、Win、Linux?

根据日常使用的需求进行选择,笔记本、台式机、平板和二合一电脑我都有尝试过,目前而言,最适合我个人的是笔记本。

2021年11月24日14 blog.card.minutes2826 blog.card.words
#mac#unix

羡鱼「初瘦酒馆」

到了梅雨季节。忽冷忽热的天,未落雨时闷热潮湿;雨落时伴着风,又有些许寒凉。郭敏在年前继续出发了,陆离也跟着一起。他俩人,应该是好上了。

2021年6月7日7 blog.card.minutes1424 blog.card.words
#小说

愉快地使用 Manjaro 21 玩耍

2021年5月21日4 blog.card.minutes878 blog.card.words
#unix

过敏的郭敏「初瘦酒馆」

转眼又过去了几个月,不知不觉入冬了。后来酒馆又招了个姑娘,名字叫郭敏。

2021年1月30日5 blog.card.minutes1012 blog.card.words
#小说

光怪陆离「初瘦酒馆」

四月的天,飘起了雪,又有点冷了。

2020年6月18日7 blog.card.minutes1395 blog.card.words
#小说

透明的秘密「初瘦酒馆」

有一段时间没有见到小白了。小白是酒馆的老顾客了,虽然他的外号叫小白,但其实挺黑的。看样子,小白也就 20 出头,据他自己吹牛的时候说,高中毕业就出来打工了,现在已经混出了“不小”的名堂。

2020年5月28日10 blog.card.minutes2080 blog.card.words
#爱情#小说

子龙姑娘「初瘦酒馆」

“过去了。”说完,二傻掐灭了手中的烟,站了起来,叹了口气缓缓走出酒馆。

2020年5月21日14 blog.card.minutes2867 blog.card.words
#爱情#小说
中年人就该有勇气面对过去的自己

中年人就该有勇气面对过去的自己

这篇文字与罗永浩无关,只是觉得这个标题比较贴切我目前的状态。

2020年4月2日8 blog.card.minutes1511 blog.card.words
#闲聊
说来有点可笑,听了你可别哭

说来有点可笑,听了你可别哭

最近从 11.17 华为发售 Mate 20 RS 以来,我已经抢了无数次,没有抢到。

2018年11月7日6 blog.card.minutes1262 blog.card.words
#闲聊

初瘦与那些他的三观不正的杂念

初瘦,在我老家的土话里是跟禽兽一个意思。用以自嘲坏事做多,所以总是在跟病魔做抗争。同时,文雅一点的说辞就是,想当初,也瘦过。

2018年9月19日7 blog.card.minutes1301 blog.card.words
#闲聊

VSCode 配置 Webpack 路径提示及智能跳转

2017年10月11日1 blog.card.minutes208 blog.card.words
#前端

创意分享:Redis 客户端

2017年9月15日2 blog.card.minutes428 blog.card.words
#创意

Docsify 画图建模 Mermaid 插件支持

2017年6月20日2 blog.card.minutes373 blog.card.words
#docsify#markdown

2017.02.22 团队·经济·团队经济

2017年2月22日6 blog.card.minutes1114 blog.card.words
#工作

国内可备案域名后缀及价格列表

2017年1月6日11 blog.card.minutes2129 blog.card.words

2016.06.20 我们都在乞讨

2016年6月20日5 blog.card.minutes999 blog.card.words

Gitbook 捐赠打赏插件

2016年6月3日1 blog.card.minutes134 blog.card.words
#node.js#gitbook#开源

入手新域名 js.cool

2016年5月10日1 blog.card.minutes261 blog.card.words

2016.4.1 不要当傻瓜

2016年4月1日5 blog.card.minutes993 blog.card.words
#工作#设计

MySQL 跨表数据同步优化

2016年3月8日2 blog.card.minutes465 blog.card.words
#设计#sql#性能

Hexo 文章阅读时长预计

2016年1月29日1 blog.card.minutes122 blog.card.words
#node.js#hexo

js版 Leetcode Single Number

2016年1月20日2 blog.card.minutes490 blog.card.words
#算法#js

2016.1.2 月捐停止

2016年1月2日1 blog.card.minutes157 blog.card.words
#公益

Hexo 文章计数插件 WordCount

2015年6月17日1 blog.card.minutes258 blog.card.words
#node.js#hexo

js版 Leetcode接受率最低题valid-number

2015年5月15日1 blog.card.minutes134 blog.card.words
#js#算法

js版 Leetcode spiral-matrix-ii

2015年4月29日1 blog.card.minutes277 blog.card.words
#js#算法

日本雅虎程序员跳槽程序测试问题

2015年4月1日2 blog.card.minutes379 blog.card.words
#js#算法

卸载 Mac 默认的 Xcode 附带的 git

2014年7月4日1 blog.card.minutes220 blog.card.words
#git#mac

言有尽、蹉跎——二十四周岁自嘲

2013年6月2日5 blog.card.minutes994 blog.card.words
#生日#爱情#工作

离别赠言·给连云港电子口岸的发展建议

2012年10月9日5 blog.card.minutes1044 blog.card.words
#工作

照无眠、荏苒——二十二周岁碎念

2011年6月3日10 blog.card.minutes2072 blog.card.words
#生日#爱情#工作

Willin Wang

blog.sidebar.authorTitle

blog.sidebar.search

blog.sidebar.stats

83blog.sidebar.totalPosts
9.7blog.sidebar.totalWords

blog.sidebar.categories

blog.sidebar.tags