banner
冷板凳

冷板凳

🚀探索笔记和效率工具
twitter
telegram

xLog 奇門遁甲解決綁定自域名

星鏈

星鏈博客#

究竟什麼是區塊鏈博客,我到現在仍然沒有搞清楚。數據存在哪裡?粗淺理解,採用一種分佈式存儲數據方式,化整為零,數據變成粒子存放各個節點,不容易被篡改,安全和隱秘性較高。

好比 Notion 如果崩潰,數據沒了,區塊鏈每個節點都有保存完整的數據,這台電腦被錘子砸爛沒有關係,換一台電腦,數據依然在。屁話!所有在線筆記哪個不具備這個同步功能?

要不,這樣理解。區塊鏈節點就是一個伺服器,節點茫茫多,每個節點保存一份完整數據,即使博客網站沒了,數據還在。

你把數據存在星空,每一顆星存著完整數據,xLog 博客是一條連接星空的數據線,任務把數據傳送到星空。如果這條數據線斷了,並不影響已送達每一顆星星的數據,它們依然完好無損,你只需換一條線,重建聯繫。

區塊鏈什麼的,噱頭,不重要。

同行襯托#

開源免費博客系統網上很多,比如在 xLog 之前,我一直在用 Nobelium 框架,部署於 vercel 博客系統。寫東西方便,介面極簡,同步只需 Notion 創建筆記,甚至連發布按鈕都沒有。示例:Leidi's Notes

這一類博客突出問題就是對小白不友好,需要一定編程相關的前置知識,依托各類插件,比如網站數據統計,評論系統等。

一般人字還沒寫幾個,就被折騰個半死。每次上傳又是一連串命令,遇到報錯,頭髮先掉一半。

此類博客,單就其他功能而言,簡直無法用貧寒形容。

博客究竟有沒有人訪問?哪篇文章點擊最多?沒有評論系統。這些功能七拐八彎也能實現,但又得申請各種令牌,安裝插件。另外半條命,留不住。

有沒有簡單易用的集成方案?WordPress 可以開發網站也能搭建博客,完備的插件系統,直觀的後台操作介面,但大部分收費,而且比較重。

原本只想隨便發點什麼,或許是些毫無營養價值的文字。遇到那些重型博客後台,嚴肅認真的儀表盤,瞬間表情凝重起來。

隨手寫的東西不敢勞駕您大駕,每次點擊發布按鈕,須直面好幾百人的諾貝爾文學獎評審委員會。這種垃圾你也敢往上發?你敢點發布!

xLog 的 Ai 自動生成文章摘確實暫時領先其他博客系統,摘要總結到位,關鍵方便。

其他博客系統,要麼文章頁面內插入一個分段標籤符;要麼自己寫;要麼複製文章內容到摘要提示框。

所以 xLog 不是有多好用,全靠同行襯托。

數據同步#

狐狸

不講那些花里胡哨,xLog 後台簡潔清爽,功能一目了然。統計數據,文章發布,站點設置,挨個點一點,15 分鐘搞明白。

搭建 Chrome 錢包xLog,那麼如果是兩台電腦該如何同步?按此方法如法炮製,狐狸頭錢包需要填入第一次申請時的助記詞,打開 xLog 重新連接,就可以在另外一台電腦登錄後台。

但我感覺,多設備使用過於繁瑣,特別每次設置點啥保存,狐狸頭總要出來搞事情,我就記錄點吃吃喝喝,你不必興師動眾。

開始我一直覺得狐狸頭是用來賺錢,實際操作發現,無論發布文章還是修改設置,都是一種消費行為,因此這個水龍頭 需要保存書籤,低於 0.02CSB 可以到這裡免費領取一筆「救濟金」,以保障日常發文所需。

我第一次見識到發博客文章還要自己掏錢,可以理解為傳輸費用。我自己花錢把數據傳送到星星,我愛寫什麼就寫什麼,你他媽的管不著我了!

既然去中心化,xLog 作為傳送媒介以及數據渲染存在,它負責把用戶數據傳送到區塊鏈的各個節點。它有沒有在偷看,會不會存在閹割機制,有待進一步觀察。

但凡我黨光輝普照之地,老大哥目光時刻溫暖著你,星星怎麼了?星星不是法外之地!

數據導出#

「為將者未慮勝,先慮敗故可百戰不殆矣」,雖然傳送到星星的數據,安全無虞,但既然網站有導出功能,應該合理應用。根據自己文章發布頻率,可以每半年備份導出文章。

通常我們不會在一個博客後台直接創作文章。就我個人而言,創作流程先在 Obsidian 寫好,把本地圖片上傳圖床,最後複製到 xLog 發布。

因此文本初始於本地,要不要定期導出網站 Markdown,看個人需求。

導出

奇門遁甲#

目前遇到 xLog 最大問題,綁定自定義域名。

我使用 namesilo,如果想要直接把根域名比如 lenband.com,以 @記錄到 CNAME,沒有辦法保存,提示錯誤。

測試所有可能性之後,均告失敗。尋求傳說中的星星眼老師 @DIYgod,他的建議是用 cloudflare 接管 namesilo 域名解析服務。

cloudflare 是什麼?它相當於一個域名加速代理服務商,無論你從哪個域名公司購買的域名,cloudflare 可以接管域名自帶的解析功能,順便幫你加速。

cloudflare 可以使用 CNAME 填寫 @,照例說 @必須由 A 指向一個明確 IP 地址,但 cloudflare 能夠實現 CNAME 直接使用根域名的拉平功能。

cloudflare 設置

讓人掉頭髮的事情來了。

  • namesilo 的記錄要不要保存?
  • namesilo 的 NS 記錄是否替換成 cloudflare,如果不替換會怎樣?
  • cloudflare 的 DNS 和 CDN 什麼區別?

我是編程小白,這些東西全靠不停試錯比對才能驗證,其背後原理,為什麼如此設置,並不清楚。

如果你也是通過 namesilo 購買域名,或許可以參考我這個方法綁定 xLog 自定義域名。

雖然 namesilo 不讓寫 @,但我還是寫了一條 CNAME,究竟有沒有起效果,可能需要起卦才曉得。

被 cloudflare 接管後的 namesilo 等於喪失對域名的解析能力,但可以保留原標籤值,不會衝突。指不定你還得折騰回來。

namesilo 需要設置就這兩個地方,NS 最重要,相當於你要開別人車,沒有車鑰匙怎麼行?

namesilo 設置

namesilo 修改 NS

cloudflare 註冊,添加網站等基本操作不贅述,相信動手能力但凡差一點,走不到這一步。

按照 xLog 後台自定義域名提示,將你的域名記錄,添加到 cloudflare

xLog 域名設置

如果你有子域名,也要加到 cloudflare 當中,因為它已經全面接管 namesilo 解析服務,如果不添加子域名記錄,可能子域名網站將無法訪問。

代理狀態是什麼? DNS 僅為普通解析功能,CDN 加速模式,很遺憾我選擇 CDN 模式會導致子域名國內可以訪問,而國外無法訪問的情況。

當然這可能因為我在測試的時候,它還沒有完全解析。

cloudflare 代理模式

每一次修改 CNAME 或者 NS 記錄,都需要一段時間緩衝和更新,記錄修改之後,如果你當時沒有獲得反饋,並不代表設置錯了,你需要等待一段時間。

這段時間,可能玄學,半小時,1 小時均有可能。趁這個時間你可以起一卦算一算,會不會成功。

測試過程,需要不斷切換 VPN ,是否國內國外均能正常訪問。

拢共操作就這麼幾步,設定參數就那麼幾個,其餘交給時間。

這玩意滯後可不是一分鐘兩分鐘,有可能你第一步操作正確,但你觀察不到正確反饋,又做調整,很有可能第二步的調整覆蓋第一步的正確,然後你陷入一個對錯不斷循環的怪圈,像一隻小白鼠在迷宮裡亂竄,需要試錯好幾次,你才會發現好吃的就在不遠處。

cloudflare 確實有加速網站,特別 VPN 開起來時,幾乎秒開,而且可以記錄網站數據,雖然看不懂,感覺挺酷。

cloudflare 數據儀表盤

幸運的你如果讀了這篇博文,或許又可以少走幾步冤枉路。

好的,不管過程如何艱難,終於將自己域名綁定 xLog。這一步相當於,從此以後每一顆星星上面都有你的名字。

其實 xLog 自帶鏈接就很酷,多此一舉,可你架不住手賤要去折騰啊😮‍💨

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