RSS Email Twitter GitHub Dribbble LinkedIn Facebook Instagram YouTube Pinterest Reddit icon menu

Cody's 探索日誌

東摸西摸,十分好奇

PV: / UV:

隱藏提示 The default interactive shell is now zsh

最近將 2015 的 Macbook pro 升級至 Catalina 後 terminal 出現一串提示文 `The default interactive shell is now zsh` 叫我切換成 zsh ,但是使用一些時間之後,還是習慣原本的 bash 所以切換回來之後,要把提示文字隱藏 編輯 .bash_profile 配置,在底下加入參數 然後 :wq 保存退出 1 2 3 $ vim ~/.bash_profile export BASH_SILENCE_DEPRECATION_WARNING=1 並生效剛加入的參數 1 $ source ~/.bash_profile 這樣就不會再出現提示,果然還是熟悉的 bash 最對味 不過哪一天,搞不好會想改變成 zsh,就用下列指令切換 1 $ chsh -s /bin/zsh 參考資料 https://apple.stackexchange.com/questions/371997/suppressing-zsh-verbose-message-in-macos-catalina

透過 Synology 架設 Caddy 反向代理服務

為了方便幫自己家中的一先服務做反向代理,剛好手邊有一台 Synology 的 DS718+ 的 NAS 可以使用 原本只知道 Nginx,但是 Caddy 設定更輕鬆簡單,而且會自動申請 Let's Encrypt 憑證 原本想說使用虛擬機進行安裝,沒想到 Synology 也支援 Docker 所以不用特地在安裝一個虛擬機浪費效能 步驟一 安裝 Synology 安裝套件 Docker 請注意 Synology 機型是否支援 Docker 官網 步驟二 下載 Caddy 映像 選擇 abiosoft/caddy 進行下載 步驟三 佈署&設定 Caddy 容器 啟動容器資源限制,由於只有我個人使用,記憶體設定 64MB 足夠使用 勾選容器自動重啟,當 NAS 重新啟動的時候,Caddy 服務也能自動啟動 配置 Caddyfile 並儲存在 Synology 中 1 2 3 4 5 6 7 8 www.example.com { proxy / 0.0.0.0:8000 { websocket transparent } gzip browse } 將 Synology 中的 Caddyfile 掛載至 Caddy 容器中

使用 Hugo 在 Firebase 上建立 Blog

一直沒有紀錄自己的過程,研究所剛畢業,即將要邁入社會 決定好好紀錄種種,考慮過 Wordpress 及 Blogger,剛好最近研究靜態網頁產生器 經過整理,並選擇 Hugo 來撰寫 Blog,剛好對 Golang 也比較熟悉 如果熟悉 Markdown 並且想找地方分享,使用 Hugo 是一個不錯的選擇 安裝 Hugo 首先安裝 mac 套件管理工具 Homebrew 1 $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 透過 Homebrew 安裝 hugo 1 $ brew install hugo 建立 Hugo 專案 產生 Hugo 專案 1 2 # hugo new site <site name> $ hugo new site codychen 進入建立好的 Hugo 專案中 1 2 # cd <site name> $ cd codychen 安裝 Hugo 主題 在 Hugo 官方網站 上瀏覽主題,選擇一個喜歡的主題