国产av一二三区|日本不卡动作网站|黄色天天久久影片|99草成人免费在线视频|AV三级片成人电影在线|成年人aV不卡免费播放|日韩无码成人一级片视频|人人看人人玩开心色AV|人妻系列在线观看|亚洲av无码一区二区三区在线播放

網(wǎng)易首頁 > 網(wǎng)易號 > 正文 申請入駐

數(shù)據(jù)庫老司機(jī)勇闖現(xiàn)代前端大觀園

0
分享至

老馮已經(jīng)很久沒有折騰過前端了,上一次密集和前端打交道已經(jīng)是十年前了,還是 JQuery 的古典前端時(shí)代。這次在一位前端大師,Claude Code,Cursor 以及 GPT 的幫助下,重新用 Next.js 把整個(gè) Pigsty 的網(wǎng)站糊了一遍,跑步進(jìn)入現(xiàn)代化。

干這件事的契機(jī)是兩周前在去杭州出差的路上,。筆記本里8T數(shù)據(jù)都有備份,唯獨(dú)丟失了上個(gè)月 Vibe Coding 糊出來的 Pigsty 新網(wǎng)站首頁源代碼。我想這東西丟了也就丟了吧,正好我也正好想整個(gè)重構(gòu)一遍。

Pigsty 之前的網(wǎng)站使用的是 Hugo + Docsy 靜態(tài)生成的,用了快五年了。這個(gè)也是 Kubernetes 和 Etcd 用的框架,Google 出品,老實(shí)說我覺得還是挺不錯(cuò)的。不過我也想學(xué)習(xí)了解一下,現(xiàn)代前端究竟發(fā)展到什么程度了,所以就找了一位前端大佬,以前奇績的校友,風(fēng)變科技的蘭天游蘭老板幫幫忙。

蘭老板以前用 Pigsty 自建 Supabase 的時(shí)候找過我,所以我這也算是互通有無 —— 我?guī)湍愀愀銛?shù)據(jù)庫,你幫我搞搞前端。具體糊代碼這件事現(xiàn)在各種 code agent 干的都不賴,什么東西比較稀缺呢?—— 技術(shù)品味。有前端大手子帶路的好處就是,我就根本不用浪費(fèi)時(shí)間去琢磨什么前端技術(shù)選型,直接挑業(yè)界前沿成熟最佳實(shí)踐就行了。

最后在蘭老板的強(qiáng)烈推薦下,我選擇了 FumaDocs 這個(gè)文檔框架(基于 Next.js),托管在 Vercel 上,使用 PostHog 替代 Google Analtics 做分析。全程一分錢沒花,但是事兒辦的還是相當(dāng)漂亮的。

這里我認(rèn)為關(guān)鍵的因素是有老司機(jī)引路,蘭老板花了一個(gè)上午,手把手幫我搞定了整個(gè)前端 HelloWorld 流程。然后其他的東西我就用 Claude Code 去糊,自己慢慢填充內(nèi)容就好了。遇到實(shí)在難搞的問題,就再找蘭老板求助一下 ——

比如說,去哪里找炫酷的前端控件,怎么導(dǎo)入 MDX 文檔,Vercel Build OOM 了怎么解決,PostHog 監(jiān)控如何接入。有時(shí)候老司機(jī)一句話,就能省掉我和 Claude 來會(huì)掰扯半小時(shí)的時(shí)間。

老司機(jī)不會(huì)啰嗦,直接 GitHub 一把梭。

所以呢,在這里前端現(xiàn)代化之旅中,我又有了一個(gè)深刻感受與體驗(yàn) —— Claude Code 這種代碼 Agent 確實(shí)很強(qiáng)力,只要你能清楚表達(dá)自己的問題與需求,它就可以相當(dāng)好的完成你交代的工作。但真正的問題在于,領(lǐng)域新手根本不知道正確的問題應(yīng)該是什么,而真正的問題,可能需要在來來回回的溝通交流中才會(huì)被認(rèn)知到。而這對于領(lǐng)域內(nèi)的老司機(jī)來說就完全不是個(gè)事兒。

所以,同樣的一件事兒,讓我去用 LLM 糊一個(gè)現(xiàn)代前端網(wǎng)站,我可能要花一周的時(shí)間,但是如果讓前端大手子用 VibeCoding 去糊,一個(gè)上午就能做到差不多的效果。同理, 我相信在數(shù)據(jù)庫領(lǐng)域上,蘭老板估計(jì)會(huì)面臨跟我一樣的挑戰(zhàn)?!?AI 通過顯著放大了專家的能力,高手用 AI 帶來的杠桿倍率要比新手高的多。

這個(gè)過程中,我基本上也順便把市面上的主要 code agent IDE 都試過了一遍。最后我把 200 刀的 ChatGPT Pro 給退訂了,留了個(gè) 20 刀每月的 Plus,一個(gè) 20 刀的 Cursor 用來做 Tab 補(bǔ)全,一個(gè) 20 刀的 Claude Code 用來日常干活兒。

總體來說,Claude Code 的使用體驗(yàn)是最好的,特別是最近 20 刀的套餐就能用了,絕對超值??偟膩碚f,當(dāng)蘭老板不在線的時(shí)候,俺遇到的各種前端疑難雜癥其實(shí)也是可以花幾倍的時(shí)間讓 Claude Code 慢慢折騰出來的。

順帶一提,最近 Code Agent 爆火的核心原因,其實(shí)老馮兩個(gè)月前就說過了 —— 整個(gè)浪潮都是 Claude Code 帶起來的《 》,所以不要猶豫,趕緊試試吧。

這次搞文檔用的是 Next.js + Fumadocs。Next.js 基本上已經(jīng)成為現(xiàn)在前端的事實(shí)標(biāo)準(zhǔn)了,各種 AI SaaS 基本都是 Next.js 糊的,丟到 Vercel ,或者 Cloudflare 上托管。 Fuma Docs 則是一個(gè)基于 Next.js 的文檔框架,允許你用 MDX 來編寫文檔。MDX 是一種擴(kuò)展 Markdown 語法,好處就是有許多非常不錯(cuò)的 UI 組件可以使用,表現(xiàn)力要比純 Markdown 強(qiáng)太多了。

有趣的是 FumaDocs 是一個(gè)個(gè)人開源開發(fā)者用愛發(fā)電搞的,但質(zhì)量相當(dāng)之高。有不少知名的軟件 / SaaS / 開源項(xiàng)目都是用的這個(gè)文檔框架。從整體視覺表現(xiàn)上,我覺得它比之前我用的 Google 出品的 Docsy 要好得多 —— 在 Fumadocs 的文檔里我能感受到作者對這個(gè)框架的用心。在大多數(shù)開發(fā)者都是 Pay to Work 的世界里,對自己作品的熱愛,才是真正的天才與核心競爭力。

用 Next.js 糊網(wǎng)站其實(shí)沒啥好說的,后面我準(zhǔn)備專門寫幾個(gè)教程聊一下技術(shù)細(xì)節(jié),所以今天就不聊這些干巴巴的東西了。本來我用慣了簡簡單單的靜態(tài)網(wǎng)頁生成,對于這種還要托管的框架是心存顧慮的 —— 我會(huì)不會(huì)被 Vercel 給鎖定了?雖然 ,但我也不想被菩薩給套牢了。

好在蘭老板解答了我的疑惑,像 Next.js 這種框架可以很方便的在本地托管。一個(gè) Node.js 的 Docker 鏡像就解決了。而且也可以服務(wù)端渲染靜態(tài)頁面,對 SEO 非常友好。Vercel 的話免費(fèi) Plan 其實(shí)還是蠻慷慨的,我試了一下訪問速度很快,而且在中國的訪問速度似乎比 Cloudflare 還快不少( https://pgsty.com[1] )

托管完了之后就是填充內(nèi)容了,這是最花時(shí)間的部分 —— 基本上相當(dāng)于整個(gè)重新寫了一遍英文文檔,花了我整整兩周的時(shí)間。但還是值得的,畢竟作為 PostgreSQL 生態(tài)中最能打的中國開源項(xiàng)目,用中文文檔 + GPT 機(jī)翻的英文文檔實(shí)在是太不像樣了。以后我準(zhǔn)備反過來,優(yōu)先維護(hù)英文文檔作為權(quán)威版本,然后 GPT / Claude 機(jī)翻生成中文以及各國語言的其他版本。

最后,我還了解到了現(xiàn)在前端創(chuàng)業(yè)者都是怎么做 APM 的,本來我準(zhǔn)備繼續(xù)用 Google Analytics ,不過蘭老板推薦了一個(gè)開源項(xiàng)目/云服務(wù) —— PostHog 。讓我感覺非常不錯(cuò),而且這個(gè)項(xiàng)目也是使用 PostgreSQL 作為主要數(shù)據(jù)存儲的 —— 從這個(gè)名字也大概能猜出來。我先試了一把免費(fèi)的云服務(wù),感覺體驗(yàn)還是相當(dāng)不錯(cuò)的。最主要是這個(gè)是開源的,可以進(jìn)行私有化本地部署,我準(zhǔn)備等文檔的事情整完了就去在 Pigsty 里搞一個(gè) PostHog 的自建托管模板。

剛剛找了個(gè)新域名測試了一下

總的來說,我覺得這次網(wǎng)站翻新的過程是一次很有趣的體驗(yàn)。我作為一個(gè)還算熟悉古典前端HTML/CSS/JS的現(xiàn)代前端門外漢,在前端大手子和 LLM 的幫助下,糊出了一個(gè)還算不錯(cuò),符合現(xiàn)代前端最佳實(shí)踐的網(wǎng)站。

接下來我準(zhǔn)備把這個(gè)網(wǎng)站接入到 Supabase 和某個(gè) AI 大模型里,提供認(rèn)證與文檔問答的功能。然后把這次學(xué)到的東西全都沉淀成軟件,集成到 Pigsty 里,做成傻瓜式的一鍵自托管建站方案 ——

現(xiàn)在已經(jīng)有了一鍵拉起的 Supabase,Postgres,Nginx,Docker 了,只要糊個(gè) Docker Compose 模板和 GitHub 模版,任何人都可以輕松在世界各地拉起一套這樣功能完備,質(zhì)量上乘,美觀的文檔與網(wǎng)站,還自帶本地的 DataDog 與 Google Analytics ,豈不美哉?

特別聲明:以上內(nèi)容(如有圖片或視頻亦包括在內(nèi))為自媒體平臺“網(wǎng)易號”用戶上傳并發(fā)布,本平臺僅提供信息存儲服務(wù)。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相關(guān)推薦
熱點(diǎn)推薦
河南新密“玉石山”爆火!大批游客組團(tuán)尋寶,已限流

河南新密“玉石山”爆火!大批游客組團(tuán)尋寶,已限流

齊魯壹點(diǎn)
2026-01-08 07:34:30
苦等2小時(shí),官方:公牛主場對熱火一戰(zhàn)因球場出現(xiàn)水漬而延期

苦等2小時(shí),官方:公牛主場對熱火一戰(zhàn)因球場出現(xiàn)水漬而延期

懂球帝
2026-01-09 11:00:00
終于輪到日本“強(qiáng)烈抗議”了:130年來,日本從未像今天這樣憋屈

終于輪到日本“強(qiáng)烈抗議”了:130年來,日本從未像今天這樣憋屈

胖哥不胡說
2026-01-08 13:12:20
男子聽信“偏方”將5厘米的水蛭塞進(jìn)尿道,水蛭順著尿道向內(nèi)爬行“安家”膀胱,開始瘋狂吸血釋放抗凝血物質(zhì)

男子聽信“偏方”將5厘米的水蛭塞進(jìn)尿道,水蛭順著尿道向內(nèi)爬行“安家”膀胱,開始瘋狂吸血釋放抗凝血物質(zhì)

觀威海
2026-01-07 09:22:09
被墊腳!再見了,倫納德

被墊腳!再見了,倫納德

劉笤說體壇
2026-01-09 13:00:45
知名女演員道歉!開車不打轉(zhuǎn)向燈逼停直行出租車,“做出了不良示范,深刻反思”

知名女演員道歉!開車不打轉(zhuǎn)向燈逼停直行出租車,“做出了不良示范,深刻反思”

齊魯壹點(diǎn)
2026-01-08 18:00:44
陳偉霆現(xiàn)身上海街頭!瘦的讓人心疼,和高清鏡頭下的他反差好大

陳偉霆現(xiàn)身上海街頭!瘦的讓人心疼,和高清鏡頭下的他反差好大

小徐講八卦
2026-01-09 15:00:03
大陸戰(zhàn)機(jī)消失了?港媒:中國機(jī)器狗裝溫壓彈,島內(nèi):收我們的來了

大陸戰(zhàn)機(jī)消失了?港媒:中國機(jī)器狗裝溫壓彈,島內(nèi):收我們的來了

阿芒娛樂說
2026-01-09 14:33:18
日本老兵講述親身經(jīng)歷:在南京大屠殺時(shí),城里富太太們的悲慘遭遇

日本老兵講述親身經(jīng)歷:在南京大屠殺時(shí),城里富太太們的悲慘遭遇

柳絮憶史
2025-07-23 10:26:43
梁靜茹突然關(guān)閉社交媒體賬號

梁靜茹突然關(guān)閉社交媒體賬號

大象新聞
2026-01-08 12:21:06
李善長被處死時(shí)已年近80,每天耕地種田,朱元璋為何非要斬他滿門

李善長被處死時(shí)已年近80,每天耕地種田,朱元璋為何非要斬他滿門

千秋文化
2025-12-27 21:50:26
以為是假新聞其實(shí)是真新聞,從袁立到王星,件件離譜又驚人

以為是假新聞其實(shí)是真新聞,從袁立到王星,件件離譜又驚人

上官晚安
2026-01-06 08:08:35
一代國民神車謝幕 比亞迪宋PLUS低調(diào)退市

一代國民神車謝幕 比亞迪宋PLUS低調(diào)退市

車質(zhì)網(wǎng)
2026-01-08 09:14:54
CBA焦點(diǎn)戰(zhàn)今夜打響!CCTV5直播表,遼寧沖3連勝,山東爭5連勝

CBA焦點(diǎn)戰(zhàn)今夜打響!CCTV5直播表,遼寧沖3連勝,山東爭5連勝

老吳說體育
2026-01-09 10:50:24
具俊曄想見大S一對兒女,汪小菲劃了條線:徐家人能看,你,不行

具俊曄想見大S一對兒女,汪小菲劃了條線:徐家人能看,你,不行

飛娛日記
2026-01-09 09:34:54
瓦爾迪不服老:30歲后狂轟116球,書寫草根傳奇

瓦爾迪不服老:30歲后狂轟116球,書寫草根傳奇

星耀國際足壇
2026-01-09 15:32:27
1月9日人民幣對美元中間價(jià)調(diào)升69個(gè)基點(diǎn)

1月9日人民幣對美元中間價(jià)調(diào)升69個(gè)基點(diǎn)

證券時(shí)報(bào)
2026-01-09 09:31:04
天呀,杜海濤竟然現(xiàn)成這樣了,沈夢辰對他是真愛啊

天呀,杜海濤竟然現(xiàn)成這樣了,沈夢辰對他是真愛啊

草莓解說體育
2026-01-07 01:43:18
特朗普:必須“擁有”整個(gè)格陵蘭

特朗普:必須“擁有”整個(gè)格陵蘭

每日經(jīng)濟(jì)新聞
2026-01-09 07:36:49
細(xì)思恐極!老板曝司曉迪事件來龍去脈,她曾暗示鹿晗關(guān)曉彤有娃!

細(xì)思恐極!老板曝司曉迪事件來龍去脈,她曾暗示鹿晗關(guān)曉彤有娃!

古希臘掌管月桂的神
2026-01-08 10:51:38
2026-01-09 16:56:49
老馮云數(shù) incentive-icons
老馮云數(shù)
數(shù)據(jù)庫老司機(jī),云計(jì)算泥石流,PostgreSQL大法師
75文章數(shù) 28關(guān)注度
往期回顧 全部

科技要聞

市場偏愛MiniMax:開盤漲42%,市值超700億

頭條要聞

特朗普稱若大陸改變臺灣現(xiàn)狀他將"不悅" 外交部回應(yīng)

頭條要聞

特朗普稱若大陸改變臺灣現(xiàn)狀他將"不悅" 外交部回應(yīng)

體育要聞

金元時(shí)代最后的外援,來中國8年了

娛樂要聞

檀健次戀愛風(fēng)波越演越烈 上學(xué)經(jīng)歷被扒

財(cái)經(jīng)要聞

郁亮的萬科35年:從"寶萬之爭"到"活下去"

汽車要聞

英偉達(dá)的野心:做一套自動(dòng)駕駛的“安卓系統(tǒng)”

態(tài)度原創(chuàng)

親子
本地
房產(chǎn)
公開課
軍事航空

親子要聞

48歲媽媽懷孕7個(gè)月才發(fā)現(xiàn),孩子剛半歲肚子又大了?女兒緊急提問

本地新聞

云游內(nèi)蒙|“包”你再來?一座在硬核里釀出詩意的城

房產(chǎn)要聞

豪宅搶瘋、剛需撿漏……2025年,一張房票改寫了廣州市場格局

公開課

李玫瑾:為什么性格比能力更重要?

軍事要聞

特朗普:已開始從委石油資源中賺錢

無障礙瀏覽 進(jìn)入關(guān)懷版