枕霞旧梦

枕霞旧梦

阅读|画画|摄影|文博|徒步 跟着好奇心,去探索我觉得酷的东西 希望以电子报分享所见所思的方式,结识更多朋友,碰撞出更多思维火花

我為什麼寫部落格(附開源鏈上部落格搭建過程)

為什麼我還在寫博客#

lADPJvR36CgAbGrNCNzND8A_4032_2268

更加包容和開放,可以相對自由地表達#

雖然互聯網的普及讓創作和表達這件事要比紙媒時代要方便得多,人人都可以是創作者。但是眼下移動互聯網端的生態很明顯已經非常差了,各個內容平台各種爭奪流量,顯得愈加封閉與排他。風口也是收縮得越來越緊了,不可說的太多了,讓人覺得非常壓抑。

算法也在每時每刻算計著人們寶貴的注意力,隨著短視頻的興起,十幾秒的一個接著一個的刺激,刷不到盡頭,劣幣驅逐良幣,這也導致各種博人眼球的引流手段層出不窮,有的平台甚至會有意去推一些引起對立的話題,來煽動情緒以獲取流量。

博客是一塊還算清淨的地方,能夠相對自由地去表達。而且寫下的每一個字都屬於自己而非平台,有排版自由,有刪改自由,有檢索自由,也有超鏈接自由。

在我看來,超鏈接就是互聯網的基本自由,平等地獲取信息是我們每個人應擁有的權利。讀博客時鏈接的不斷跳轉,對我而言,與以書找書的快感很相似,也是不斷地在打破自己原有的認知,是涉獵新領域、新知識的好渠道。

也正如左耳朵耗子在《文章傳播的姿勢》中所說的:

互聯網是開放和共享的,不是封閉的。

我希望我的文章能夠被 rss feed 到各種閱讀器中,我希望我的文章能有更長的生命周期,我希望我的文章可以被搜索引擎所檢索到,我希望我的文章能被修改。

我希望我的文章能成為生態圈的一部份。所謂生態圈是相互融合,不是唯我獨尊。這個和做開源軟件的道理一樣,開源軟件不是把源代碼開出來就好了,而是要去和已有的其它軟件互相兼容,互相支持,這本就是軟件設計的真諦。

我希望我的文章是被檢索的,這意味著,就算文章寫過了好多年,它依然可以被檢索到,而不是在社交圈上被大眾轉了 3-4 天後就完了,然後再也沒有然後了。今天的酷殼(CoolShell.cn)已經很長時間沒有更新了,然而裡面的很多文章依然在被轉發著,在被搜索著,在被重複閱讀和被人推薦著,文章不斷地被後來的人閱讀。這就是被檢索被共享被轉載的好處。

最重要的是,我希望我的文章和觀點是有討論的,希望我的文章能被指正和批評,最好是引發討論和思辨,這樣才會讓我們每一個人都可以在交流中成長。很多時候,文章本身並沒有什麼太大的價值,而引發的討論和思辨才更有價值。

我私以為,信息的傳播正確姿勢,是被檢索、討論、引用、整理、補充和更新,而不是社交網絡的轉發、點讚、粉絲、訂閱和打賞。

可以交到志同道合的朋友#

通過文字去了解一個人#

我固然也喜歡與朋友碰面相聚暢談,但是我仍舊認為,通過一個人的文字能更好地認識和了解他,尤其是看一個人更新了許多年的博客,就仿佛會覺得和這個人已經交談了很久一樣。所以對我而言,認識新朋友的話,通過長文,通過一個人的一些文字記錄來了解他,要比在飯桌上的相聚要深刻和高效得多,反倒是能接觸到更廣闊和多元的視角,也可以擺脫地域甚至國籍的束縛,也不囿於時間與地點,簡直是可以說是非常暢快淋漓了。

我很喜歡劉未鵬在《為什麼你應該(從現在開始就)寫博客》中的這段描述:

我佩服的一些朋友幾乎全都是長期用博客記錄想法的人,因此,和他們即便不打照面,也是心照不宣,即便素未謀面也能坐下來就聊得熱火朝天。

為什麼博客在結交志同道合的朋友方面的潛力要遠勝於原始的交談方式?

很簡單,第一,博客無地域限制,整個互聯網上從 A 到 B 只有一個點擊的距離,而傳統的建立朋友圈子的方法則受到地域限制。第二,也是更重要的一點,即如果按照以前結交朋友的方式,需要互相聊天,交流觀點,然後才逐漸熟悉起來,這需要一個較長的過程,而且當你遇到另一個陌生人,又要把整個過程重複一次,表達你已經對老友表達過的那番想法。可博客卻做到了 “一次表達,無數次閱讀”,當我看到一個寫了好幾年的博客,看完了之後我仿佛和這個人交談了很久,用程序員們喜歡聽的話來說就是,“博客極大地增強了話語的復用性”。

從文字中獲得力量與勇氣#

我大概是一個可以從真誠而有力量的文字記錄中獲得勇氣的人,就會讓我想通很多事情,也許是變得更豁達了,也許是看到了我理想的未來的生活、工作狀態,也許是看到自己的許多小心緒也有人曾有過共鳴,也許是看到自己想做的事情、想走的路已經有人在走,並且走通了,從而獲得鼓舞,也許是發現世界真的很寬廣。

所謂的社交對我而言,不僅僅是吃喝玩樂這樣簡單,我想要的是遇到同路人,想要是好奇心的碰撞,想要的是我在探索自己熱愛的事情的時候,也遇到同樣走在這條路上的對方,我來到這裡,是為了和舉著燈在我身上看到自己的人相逢,我們在某個節點,在彼此身上認出自己,我們分享對這個世界差不多程度的不滿,我們身上有不同程度的殘缺與失憶,但是仍舊沒有放棄。

環境變幻莫測,這大概也是這不確定生活中的一絲確定性了。

記錄與分享,與人建立鏈接#

習慣於獨來獨往,習慣於把大部分時間與精力集中在自己身上的我,也總算是漸漸學著重新打開自己的心扉,重新拾起筆,學習著去記錄與分享,去表達真實的自己,去與人類建立鏈接,甚至去主動找尋志同道合之人。

韓炳哲在《愛欲之死》關於 “他者” 有這樣一段敘述:

今天,我們的文化中充斥著對比和比較,根本不允許 “他者” 的存在。我們時刻把所有事物拿來比較、歸類、標準化,為 “異類” 尋找 “同類”,因為我們已經失去了體驗 “他者” 的機會。

而我遇到的這些朋友,讓我有勇氣去消除 “自我”,讓我能夠發現他者的存在,讓我不至於在任何時空中能被一再感知的只有 “自我”,不至於在到處都是 “自我” 的深淵中漂流。

在一些我遲疑的分叉口,或者想要放棄的低谷,他們帶給我太多的鼓勵與肯定,會讓我感受到,我從來都不是一個人在對抗。於是像我這樣的人,居然也敢於去邁出一步又一步,一點點走出自己井底的小世界,在拾六便士時,也抬頭看看天。

日復一日地在快節奏的城市中打工,有時候會覺得很迷茫和虛無,但是想起來還有寫作、畫畫這樣讓我如此有熱情的事情存在著,還有志同道合的朋友存在著,我還是會打起精神好好生活和工作,繼續做我熱愛之事,繼續賺錢、存錢,希望未來可以有更多選擇,可以更自由地做我喜歡的事情,可以實現曾經的小夢想。

記得來時路,繼續寫寫畫畫下去,繼續記錄與分享。

lADPJvgFZsyPWfTNC9DND8A_4032_3024

lADPJtuZcaZspNfNC9DND8A_4032_3024

lADPJvDqaYMVI6XNC9DNC9A_3024_3024

如何搭建一個開源鏈上博客#

初次接觸#

最開始知道xLog是看了Pseudoyu的這篇《周報 #25 - 基於 Crossbell 的個人信息輸出與同步系統》,了解到 Crossbell現在已經有了 xLogxSyncxCharxFeed 等好幾項應用。

後來無意中看到DIYgod發的這條關於xLog動態,點進首頁,發現這位便是 xLog 的創始人,於是便引起了我的好奇,接著就讀了他的這篇《第一個開源鏈上博客系統 xLog》,其中對於 xLog 的功能、技術實現、存在問題、未來計劃都有較為詳盡的闡述:

我不想讓我珍貴的數據被中心化平台綁架,又不想麻煩維護一個數據庫或伺服器,它需要兼顧數據所有權和便利,所以我選擇了區塊鏈。

xLog 是一個基於區塊鏈的開源博客系統,使用 Next.js + Tailwind CSS + TypeScript + TanStack Query 構建。所有博客數據,包括網站配置、文章、關注、評論、點讚等,都由你簽名並存儲在區塊鏈上,以 NFT 的形式存在,只能由掌管私鑰的你自己控制。你可以在區塊鏈上關注你喜歡的博客,評論、點讚文章或把文章鑄造為 NFT。高度可定制,自定義域名、導航欄、自定義樣式等。

區塊鏈使用的是專用於社交活動的 EVM 兼容區塊鏈 Crossbell,速度更快且 gas 免費使用。還能與 Crossbell 其他生態項目無縫銜接,比如你就可以在 Crossbell.io feed 上以信息流的形式查看你訂閱的所有 xLog 的動態。

每個博客都是一個屬於你的 NFT,它的配置和文章都以符合 Crossbell 規範的格式存儲在 NFT 中。創建一個博客就是 mint 一個 NFT,發布一篇文章或一條評論就是對 NFT 增加一項內容,關注一個博客就是修改你的關注列表 NFT。它是完全開源的,如果感興趣可以直接去 GitHub 看源碼。

image

又看了 Songkeys 的這篇《五分鐘擁有一個區塊鏈和 IPFS 上的去中心化博客》,在其中有對於 xLog 的一些簡單的介紹,也在搭建方面提供了詳細的步驟:

xLog 是基於 Crossbell 區塊鏈的一個應用產品。底層技術框架是以太坊(Ethereum)、星際文件系統(IPFS)、專為社交內容創作打造的智能合約(Smart Contract)等。

簡單來說,你的信息存於區塊鏈上(意味著安全和永久);你的隱私受到保護;鏈的生態又讓社交互動變得充滿無窮可能。

在每篇文章的頁尾,你可以看到該文章的交易 hash,IPFS 鏈接等 Web3 信息。簡直太酷了。在設置頁面,點擊 Export data 欄,你可以一鍵導出所有用戶數據,當然包括你的博文,甚至可以是以 Markdown 格式保存良好的。

搭建過程#

於是我就跟著這篇教程開始在區塊鏈上搭建自己的網站:

安裝一個以太坊錢包#

首先要準備一個錢包,我選擇了一個用的人比較多的 Metamask ,去它的官網安裝一個瀏覽器插件就可以,記得要把助記詞記住。

image

免費領取一筆 $CSB#

因為在區塊鏈上進行活動需要手續費,Crossbell 區塊鏈的手續費是 $CSB ,目前在Faucet可以免費領取一小筆 $CSB。然後在 address 這一欄填進去自己的 0x 地址,0.02CSB 就到賬了。因為是初次接觸這些,所以有的概念和步驟不是太清楚,還好有 GPT,非常耐心地解答了我的一些非常基礎的問題,下圖是一些我提問的過程。

image

image

image

image

在 xLog 中創建一個新站點#

在 xLog 的儀表盤中創建一個新站點,還可以更改頭像、橫幅、域名等等,接下來就可以開始寫作啦。

image

image

使用感受#

使用下來感覺 xLog 還是蠻不錯的,搭建成本比較低,默認主題就蠻好看的,在各端打開體驗都蠻好的,功能也基本滿足現階段我對於博客的一些需求,可以自定義域名、首頁、導航欄等,無論是創作、修改,還是評論、點讚和贊賞都很方便,可以支持 MD 文件導入,也可以 MD 格式一鍵導出,最重要的是,其中的所有數據都是由自己掌握的

而且這不僅僅是一個可以創作博客的地方,同時還是一個社區,有著不錯的互動生態,還可以與一些其他相關項目無縫銜接,以及文章用內網也能打開。創始人DIYgod在這期播客中說,他每天都會去社區看一看大家寫的文章,然後點讚、評論等等,想要社區更有人情味一些,他覺得如果在寫博客的時候有更多的人去看,也許會更有動力一些。

我在寫下第一篇博客《周報 #1 - 藝術、好奇心與代碼之外》之後,沒想到居然還得到了點讚和評論,開心!

繼續寫下去,繼續愉快探索!

最後,這是我的 xLog 博客訪問地址:https://hellotangman.xlog.app/, 內容會包括我讀書心得、攝影作品、編程學習、寫寫畫畫、戶外徒步、訪古見聞等,跟著好奇心,去探索我覺得酷的東西。希望以電子報分享所見所思的方式,結識更多朋友,碰撞出更多思維火花。

image

image

載入中......
此文章數據所有權由區塊鏈加密技術和智能合約保障僅歸創作者所有。