Skip to content

WriteFreely

極簡開源寫作平台

軟體分類 網路與資安 / 網路應用
軟體標籤
向量繪圖Pingus gameThe Alice 3.0 Art Gallery License
開發廠商 Write.as
Stars
0
Forks
0
License
AGPL-3.0 LICENSE
Version
v0.15.0
Update
OS

產品說明

WriteFreely 是一款追求極致簡潔的開源部落格平台。與功能繁瑣的 WordPress 不同,WriteFreely 回歸寫作的本質——文字。它的介面幾乎沒有任何多餘的按鈕或側邊欄,讓作者能完全沉浸在 Markdown 寫作的流暢感中。

最獨特的地方在於,WriteFreely 內建支援 ActivityPub 協議,這意味著它屬於「聯邦宇宙」(Fediverse)的一部分。你在 WriteFreely 上發布的文章,可以被 Mastodon 或 Pleroma 的使用者追蹤與互動,實現了去中心化的社交寫作體驗。它非常適合個人日記、技術專欄或需要高度隱私的匿名發佈。

核心特色:

  • 無干擾寫作環境:純淨的編輯介面,支援 Markdown 語法,讓文字成為主角。
  • 聯邦式社交連結:透過 ActivityPub 協議,讓部落格文章直接進入去中心化社群。
  • 輕量且快速:採用 Go 語言開發,系統資源佔用極低,網頁載入速度極快。
  • 多部落格管理:單個帳號即可管理多個不同主題的部落格,並支援匿名投稿功能。

常用指令

WriteFreely 提供預編譯的二進位檔案,也支援透過 Docker 快速部署。

啟動與基礎操作

# 使用 Docker 快速啟動 WriteFreely
docker run -d -p 8080:8080 --name writefreely writeas/writefreely

# 進行初始化設定(初次安裝)
./writefreely config start

# 建立管理員帳號
./writefreely --create-admin username:password

# 啟動伺服器
./writefreely
功能模組操作說明適用情境
Drafts儲存未發布的草稿撰寫長文或靈感記錄時
Federation在設定中啟用 ActivityPub讓 Mastodon 用戶能追蹤你的部落格
Custom CSS自定義部落格樣式微調字體、間距與配色風格
MathJax啟用數學公式渲染撰寫學術或技術類文章時
Export匯出所有文章資料定期進行個人資料備份

進階技巧

  • 結合 Reverse Proxy:建議搭配 Nginx 並設定 Let’s Encrypt SSL,確保讀者能透過 HTTPS 安全地存取你的寫作空間。

  • 靜態資源優化:由於 WriteFreely 產生的頁面極其輕量,結合 Cloudflare 等 CDN 服務可以達到近乎即時的開啟速度。

  • 利用 API 自動化:WriteFreely 提供完善的 API,你可以撰寫腳本將其他平台的舊文章自動搬遷過來,或整合自動化工作流。


操作介面