Try   HackMD

目錄

想加的功能

在 nginx 進行 DDOS 的防護

不同 l3 domain 用不同專案處理

  • 預計 go.kawa.homes 使用 golang gin 之類的來處理
    • Image Not Showing Possible Reasons
      • The image file may be corrupted
      • The server hosting the image is unavailable
      • The image path is incorrect
      • The image format is not supported
      Learn More →
    • Image Not Showing Possible Reasons
      • The image file may be corrupted
      • The server hosting the image is unavailable
      • The image path is incorrect
      • The image format is not supported
      Learn More →

google analytics

line bot

  • 目前完成
    • 串接 chatgpt + whisper 用 line 語音跟 chatgpt 交流

參考筆記

參考 Github

Day 35 Laravel 實作 LINE Bot 小幫手筆記

Day13-Webhook 實作(二)LINEBot 之 Echo bot

websocket 實作

编写 WebSocket 服务器

WebSocket 是什么原理?为什么可以实现持久连接?

万字长文,一篇吃透WebSocket:概念、原理、易错常识、动手实践

WebSocket|概念、原理、用法及实践

老司机带你用 PHP 实现 Websocket 协议

點對點檔案傳輸

WebRTC

參考

自動更新 lang 檔案

概念

  • 專心維護一個語言的多個 lang 檔案就好
  • 其他語言使用指令產生即可

2fa

套件

串接 HackMD 筆記

  • 在 HackMD 上寫筆記
  • 用 API 取得筆記內文
  • 在後台列出所有筆記,並選擇開放的筆記(可依照在 HackMD 設定的權限)
    • 取得可給 guest 看的筆記的內文(取得特定筆記詳細內容),用於公開展示
    • 使用 vue-markdown 展示詳細的內容

laravel-markdown

推薦 something 的頁面

圖片 API 擷取文字 + chatgpt 直接翻譯生肉

可能可行的方法

  • google vision api

rust api server + vue(react) page project

後端

rust

  • jwt
    • 作為不讓任何人都可隨意使用 API 的限制
  • cache
    • redis
  • db 未定
    • surrealdb
    • postgresql
      • sqlx
    • mysql

前端