最新文章

分享程式開發經驗和技術筆記

精選文章

WordPress 指定頁面替換為純靜態 HTML

WordPress 指定頁面替換為純靜態 HTML 教學透過 mu-plugins 機制,在不修改主題、不怕更新覆蓋的情況下,將 WordPress 特定 URL 的內容替換為你自己的純 HTML 頁面。為什麼需要這樣做?用 WordPress 建站,有時某些頁面需要 100% 自訂 HTML + CSS(例如用 Tailwind CSS CDN 做 landing page),但 WordPress 有以下限制:主題模板會強制載入 header、footer、sidebar頁面編輯器無法完全自訂 HTML 結構直接改 PHP 檔案,主題一更新...

閱讀全文
9 分鐘閱讀

Expo 應用本地打包 APK/AAB 完整教學

背景EAS Build 免費用戶經常需要排隊數小時才能完成打包,對於開發測試來說效率太低。本教學將指導你如何在本地環境直接打包 APK,5-10 分鐘即可完成。測試及教學環境macOS 系統(M1/M2 或 Intel)已有 Expo 專案安裝 Homebrew步驟一:檢查專案類型首先確認你的專案是否為 Expo 開發版本:ls -la如果看到android 和 ios 資料夾,代表已是開發版本,可直接跳到步驟三。步驟二:轉換為開發版本(如需要)如果專案是 Expo Managed 版...

S
SkyChoy
閱讀更多
7 分鐘閱讀

Claude Code 在 Laravel 不在根目錄的情況下 Laravel Boost MCP 配置

問題描述簡單直接地安裝 Laravel Boost 很輕易使用,但我習慣在Project-root目錄中建立docs、design、agents等不同目錄再加上 Laravel 目錄,以前會直接打開 Laravel 目錄直接執行,不過現在常常用到AI協助開發,由其是標題提到的Claude Code我希望在 Project-root 執行 claude,一直都是這樣的,這樣 Claude 就會知道我的所有一切的開發文檔、開發要求等等,但是問題是 Laravel Boost 雖是mcp 但安裝是需要用 composer 安裝,所以...

S
SkyChoy
閱讀更多
5 分鐘閱讀

rclone 同步指令

使用 rclone 同步指令在 AWS 上 (以 MacOS 為主)介紹rclone 是一個開源工具,用於同步檔案到雲端儲存,如 AWS S3。sync 指令可以將本地檔案同步到遠端,確保兩端一致(會刪除遠端多餘檔案)。這適合備份或遷移資料到 AWS。本文提供 MacOS 上的簡單步驟,假設你有 AWS 帳戶和 S3 bucket。先決條件MacOS 系統(使用 Homebrew 安裝工具)。AWS 存取金鑰 (Access Key ID 和 Secret Access Key),從 AWS IAM 取得。確保網路連線。步驟 1...

S
SkyChoy
閱讀更多
20 分鐘閱讀

用 Envoy 現代化佈署 Laravel

SSL1.需用SSH 你的 vps/server2.假設你用github, 你vps/server 要經ssh 可進入 github建立ssh key可參考此文章前半部:Envoy 是什麼Envoy 可理解為簡易版的CI/CDEnvoy是Laravel 開發的,用來佈署Laravel當然很適合Envoy 用Blade語法,適合Laravel使用者即使你的項目不是Laravel 也可用來部署你的網站,比如我的next project 也是用Envoy來部署1.安裝 Envoycomposer require laravel/envoy --dev2. 設定本地與SERVER SSH本地生成ke...

S
SkyChoy
閱讀更多
4 分鐘閱讀

生成ssh key 並管理server 或 vps中的docker

文章是針對macos 做法 ### 1. 生成key ```bash ssh-keygen -t rsa -b 4096 -C "your-email@example.com" ``` 生成時可設定密碼短語加密,但用了後,每次使用這個key ssh server時都要再一次輸入密碼短語,但這樣相...

S
SkyChoy
閱讀更多
9 分鐘閱讀

Laravel MinIO整合

# Laravel 部分 注:我在Laravel 11測試 ### 安裝s3相關 ```bash composer require league/flysystem-aws-s3-v3 ``` `.env` ```bash AWS_ACCESS_KEY_ID="xxxxxxxxx" AWS_SECRET_ACCESS_KEY="xxxxxxxxxx" AWS_BUC...

S
SkyChoy
閱讀更多
6 分鐘閱讀

Laravel 驗證表單方法

### 內置的方法 ```php public function store(Request $request) { $messages = [ 'name.required' => '請輸入帳號名稱', 'name.unique' => '帳號名稱已被使用',...

S
SkyChoy
閱讀更多
4 分鐘閱讀

Laravel 建立 Artisan 指令

需要`app/Console/Commands`目錄中建立檔案,方法類似`Controllers` 亦可用指令代碼 以下是個例子 ```bash php artisan make:command UpdateFileSize ``` artisan 會為你生成 `app/Console/Commands/UpdateFileS...

S
SkyChoy
閱讀更多