xLog

xLog

The First On-Chain and Open-Source Blogging platform.
github
twitter
discord server

將跨平台投資組合整合到xLog中

xLog 最近推出了一個作品集功能。讓我們聽聽我們的開發者 @DIYgod 的看法!

長久以來#

我一直將個人部落格視為展示個人 IP 檔案的理想 “個人網站”,而不僅僅是發布文章的平台。我在 2014 年初學編碼時開始使用 WordPress 創建網站,“Hello, World!”。在深入研究前端領域後,我於 2017 年轉向 Hexo,“進行了小修改”。隨後,隨著 Web3 的崛起,我於 2022 年採用了 xLog,“第一個基於區塊鏈的開源博客系統,xLog”。然而,無論我選擇哪種博客系統,一個問題始終存在 - 如何優雅地編譯和展示我在其他平台上發布的作品,最好能直接從這些第三方網站顯示數據。我以前是以附帶鏈接的文章形式發布內容,但這種方法不夠優雅,讀者必須進一步點擊鏈接。

靈感迸發#

在學習達芬奇視頻編輯時,我發現了 Film Typhoon 的網站,他使用外部鏈接的方式列出了他們的 bilibili 視頻,包括標題、封面圖片、發布時間和觀看次數的信息。這一發現在我腦海中點燃了一個想法 - 我可以在 xLog 上設計一個作品集,展示我在各個平台上的所有作品。這個編輯可以展示我在 bilibili 上的視頻,GitHub 上維護的存儲庫,小魚舟上的播客,甚至是我在 Pixiv 上的藝術作品。這樣,當人們訪問我的博客時,他們將不僅僅看到文章。他們將一窺我生活的多個方面,使我的博客更接近真正的 “個人網站”。

著手實施#

一旦這個想法萌芽,它的執行就變得簡單明了。

  1. 我優化了 xLog 的儀表板,將條目分類為文章、頁面和作品集,以避免由於分類增加而導致用戶混淆。

image

  1. 我設計了一個新的編輯頁面,與文章和頁面不同,只保留封面、標題、摘要和發布日期,並增加了一個外部鏈接的字段。

image

  1. 我增加了一個自動填充作品集信息的功能,減輕了手動輸入的負擔。這是通過獲取鏈接的 Open Graph 信息實現的,涉及到og:image og:title og:description og:date等字段。

image

  1. 作品集展示在主頁和單獨的作品集頁面上。

image

  1. 至於數據收集和展示,考慮到我作為 RSSHub 作者從我的經驗中 “偷取數據” 的熟悉程度,這對我來說是一個容易的部分。首先,我從 bilibili、小魚舟、GitHub、Pixiv 和 Twitter 等平台上爬取數據,在 xLog 卡片上顯示觀看次數和評論。此外,為了考慮到源站的潛在壓力和反爬措施,我特別為數據設置了一個足夠長的緩存。

image

現在,這個方便的小功能已經實現,你可以查看我的作品集頁面。你有沒有受到啟發,在 xLog 上創建你的個人作品集呢?

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