折騰 qexo,hexo 的後台應用#
簡略聊聊#
弄了 hexo 博客系統後,發現沒有後台,只能命令符發布文章
然後測試了很多後台程序,對於沒接觸過 hexo 的博主來說真的很麻煩,
偶然間看到 qexo, 支持所見即所得 markdown,
新手的福音啊,但是 qexo 的作者編寫的說明對新手來說太簡略了,反復查資料,找教程。
網上教程還少,東拼西湊的終於把 qexo 建設上了
你說我為什麼不在本地部署?哈,一是懶,二是真的太繁瑣了,坑更多,
重點所有設置全靠改代碼
不想折騰建議用 Z-Blog 或 wordpress 吧。
現在有了新的選擇,就是你看到本篇文章的博客,xlog 提供
先說下建設 qexo 所需的網站吧#
1,MongoDB#
為什麼用它... 因為它免費,同樣免費的 SupaBase 數據庫,部署 qexo 時出現 500 錯誤,全英文啊,所以放棄了。
MongoDB 一次成功
註冊 MongoDB 賬號 創建免費 MongoDB 數據庫,區域一定要選擇 AWS / N. Virginia (us-east-1) 在 Clusters 頁面點擊 CONNECT, 按步驟設置允許所有 IP 地址的連接), 創建數據庫用戶,並記錄數據庫連接信息,密碼即為你所設置的值
這是官網說明,簡略吧?還要搜索 MongoDB 的註冊方法及創建數據庫
2, 一鍵部署 https://vercel.com/#
下面官方介紹,還是不是給小白看的,至少要有一定基礎。到這小白勸退。除了喜歡折騰的。
但是 vecel 界面和操作我覺得比 netlify 友好,最主要的 vecel 免費,netlify 還沒研究明白!!
一鍵部署##
首次部署會報錯,請無視並重新進入項目,在項目設置界面添加環境變量 Environment Variables
名稱 | 意義 | 示例 |
---|---|---|
MONGODB_HOST | MongoDB 數據庫連接地址 | mongodb+srv://cluster0.xxxx.mongodb.net |
MONGODB_PORT | MongoDB 數據庫通信端口 默認應填寫 27017 | 27017 |
MONGODB_USER | MongoDB 數據庫用戶名 | abudu |
MONGODB_DB | MongoDB 數據庫名 | Cluster0 |
MONGODB_PASS | MongoDB 數據庫密碼 | password |
在 Deployments 點擊 Redeploy 開始部署,若沒有 Error 訊息即可打開域名進入初始化引導
這只是 qexo 部署的的結束#
還有 hexo 部署呢,先不說我怎麼做的了,至少你能看到這說明 github 肯定熟悉。不熟去搜索吧,至少是個學習過程。hexo 下次再說