開發進度
前端
tip
專案資訊
- 專案連結:blogblogblog/frontend(尚未公開)
- 使用技術:Vue、Nuxt
- 頁面
- [x] 首頁(
/) - [x] 搜尋(
/search?q=) - [ ] 文檔(
/docs) - [ ] 關於(
/about)
- [x] 首頁(
- 功能
- [x] 搜尋功能
- [ ] 部落格收錄申請(還在思考要怎麼處理中)
- [ ] 文章索引申請(同上,還在思考)
|
|
| :-----------------------------: |
| 搜尋頁面(/search?q=) [^1] |
後端
tip
- 專案連結:blogblogblog/backend(尚未公開)
- 使用技術:Express、Prisma、rss-parser
- [x] 資料庫[^2]
- [x] 搜尋 API(
/search/:query)^3 - [ ] 爬蟲 API(
/crawl/:id) - [ ] 資料管理界面[^4]
為什麼要做?
首先,你應該猜得到,感謝 部落部落俱樂部!
BlogBlogParty 吸引了許多部落格來投稿,印象中,第一屆吸引了約 150 個投稿,這不只主辦人 Wiwi 感到驚訝,我作為投稿人之一也很驚訝!
另外,在國外也有類似的搜尋引擎,專門收錄各種部落格供搜尋,但是我希望可以有一個中文圈的搜尋引擎,部落格經過簡單但重要的審核(例如說要滿足 BlogBlog 同樂會的參加條件[^5]),就可以在這個搜尋引擎裡面被 發現,並且我希望 部落格的主人不要過度追求演算法,因此,搜尋結果將經過隨機排序^6,讓呈現的搜尋內容不時帶給你尚未探索過的部落格。
我有點想法
歡迎來信 w@noefly.cc 分享你的點子,一起討論,並讓這個搜尋引擎變得更好!
[^1]: 你也應該一起來參加 BlogBlog 同樂會的!
[^2]: 目前是 SQLite,之後部署時會再考慮要用哪一種資料庫。
[^4]: 目前還是用 Prisma Studio 去管理,但 Development on Production 太 No No 了吧!
[^5]: 這應該不算太難,如果需要幫助可以寄信給我歐~ w@noefly.cc