Hugo

Hugo可以建一个有图片上传功能的网站吗?

我想建一个非常简单的网站,只需要有图像上传和图像下载功能,上传的图片经过处理后让用户下载,hugo 可以实现吗

單純 Hugo 不能,因 Hugo 是靜態網站生成器。

:thought_balloon: Hugo + Staticman 理論上可行。

  1. 預先配置靜態網站使用 Staticman 表格 (教學),並配置好靜態網站的 Continuous Integration。(需要 GitHub/GitLab 帳號。)
  2. 準備處理圖像的 Hugo 代碼
  3. :envelope_with_arrow: 編碼: 可以 JavaScript 生成圖片的 base64 編碼
  4. :outbox_tray: 上傳: 把上一步驟的編碼寫成一 <img> 元素,填入 Staticman 表格提交。
  5. :eyes: 下載: 静候片刻 / 批准 Pull/merge request。Continuous Integration 觸發 Hugo 執行處理圖像的代碼。圖片被處理後會顯示於「留言」上,如下圖所示。

完全看不懂阿