Skip to content

Commit 7e342e5

Browse files
author
P432陳啟章
committed
modify post
1 parent df46ae9 commit 7e342e5

11 files changed

Lines changed: 30 additions & 15 deletions

package-lock.json

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
"hexo-generator-archive": "^2.0.0",
1919
"hexo-generator-category": "^2.0.0",
2020
"hexo-generator-index": "^4.0.0",
21+
"hexo-generator-searchdb": "^1.5.0",
2122
"hexo-generator-sitemap": "^3.0.1",
2223
"hexo-generator-tag": "^2.0.0",
2324
"hexo-renderer-ejs": "^2.0.0",
@@ -29,4 +30,4 @@
2930
"devDependencies": {
3031
"hexo-markmap": "^2.0.9"
3132
}
32-
}
33+
}

source/_data/next.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -739,7 +739,7 @@ algolia_search:
739739
# Local Search
740740
# Dependencies: https://github.com/theme-next/hexo-generator-searchdb
741741
local_search:
742-
enable: false
742+
enable: true
743743
# If auto, trigger search by changing input.
744744
# If manual, trigger search by pressing enter key or search button.
745745
trigger: auto

source/_drafts/esp32-camera-mjpeg2sd.md

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
---
2-
title: "[ESP32] 安信可 ESP32-CAM 鏡頭實作錄影和回放"
2+
title: "[ESP32] 安信可 ESP32-CAM 鏡頭實作 - 錄影和回放"
33
tags:
44
- ESP32
55
- Arduino IDE
@@ -45,7 +45,9 @@ E (100) vfs_fat_sdmmc: sdmmc_card_init failed (0x107).
4545
## Startup Failure: Check SD card inserted
4646

4747
認真!換一張 SD 卡就好,原本用的是 SanDisk 64GB,已格式化成 FAT32,換成另一張 ADATA 64GB 就奇蹟可以使用了。
48-
註:後來發現還是與供電有關,電壓正常的話 SanDisk 64GB 也可以跑得起來。
48+
{% note info %}
49+
後來發現還是與供電有關,電壓正常的話 SanDisk 64GB 也可以跑得起來。
50+
{% endnote %}
4951
![](/assets/both_sd.jpg)
5052

5153
```
@@ -78,7 +80,8 @@ E (100) vfs_fat_sdmmc: sdmmc_card_init failed (0x107).
7880
```
7981
## Crash loop detected, check log (brownout)
8082

81-
供電不足,換個麵包板,或是不要透過麵包板,直接接杜邦線試試。
83+
表示供電不足,參考 [ESP32-CAM Troubleshooting Guide: Most Common Problems Fixed](https://store.nerokas.co.ke/blog/ESP32-CAM_Troubleshooting_Guide_Most_Common_Problems_Fixed)
84+
換個麵包板,或是不要透過麵包板,直接接杜邦線試試。
8285

8386
# 初始化
8487

@@ -97,7 +100,7 @@ E (100) vfs_fat_sdmmc: sdmmc_card_init failed (0x107).
97100
[14:05:27.509 saveConfigVect] Config file saved 218 entries
98101
```
99102

100-
手動重啟並重新連上 wifi 路由器新指派的 ip
103+
手動重啟並重新連上 wifi 路由器新指派的 IP 位址。
101104
![](/assets/mjpeg_web.png)
102105

103106
# 遠端遙控

source/_posts/2022-11-13-low-cost-host.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ tags:
1717

1818
![](/assets/nginx.png)
1919

20-
註冊一組 [no-ip](https://www.noip.com/),並下載其工具,可將動態 IP 指派給固定網域,而且是免費的。
20+
註冊一組 [No-IP](https://www.noip.com/),並下載其工具,可將動態 IP 指派給固定網域,而且是免費的。
2121

2222
![](/assets/duc.png)
2323

source/_posts/2024-03-11-backend-base.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -81,6 +81,10 @@ Volume 是 Docker 最推薦存放 persisting data( 數據 )的機制,因
8181

8282
是一種無需傳統 DNS 伺服器,即可在區域網路(LAN)內進行主機名稱解析和服務發現的網路協定。使用「.local」結尾的網域名稱。
8383

84+
# DDNS (Dynamic Domain Name System,動態 DNS)
85+
86+
是一項當網路 IP 位址變更時,自動更新 DNS 記錄的服務。例如 No-IP, Duck DNS。
87+
8488
# DoH (DNS over HTTPS)
8589

8690
是 DoT 的替代方案。使用 DoH 時,DNS 查詢和回應會加密,但它們是透過 HTTP 或 HTTP/2 通訊協定傳送,而不是直接透過 UDP 傳送。確保攻擊者無法偽造或更改 DNS 流量。從網路管理員的角度來看,DoH 流量表現為與其他 HTTPS 流量一樣,如普通使用者與網站和 Web 應用程式進行的互動。

source/_posts/2024-05-24-esp32-camera-impl.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -216,12 +216,9 @@ idf.py monitor -p COM6
216216
```
217217
Brownout detector was triggered
218218
```
219-
表示供電不足,參考 [解決ESP32 CAM Brownout detector 問題](https://www.nmking.io/index.php/2022/12/15/713/),所以如果中間有接USB延長線的先拿掉。
220-
另外我的解法是調整Flash SPI speed,先重新執行idf.py menuconfig
221-
Serial flasher config ---> Flash SPI speed ---> 選擇「40 MHz」
222-
![](/assets/idf_6.png)
219+
表示供電不足,參考 [ESP32-CAM Troubleshooting Guide: Most Common Problems Fixed](https://store.nerokas.co.ke/blog/ESP32-CAM_Troubleshooting_Guide_Most_Common_Problems_Fixed)
220+
換個麵包板,或是不要透過麵包板,直接接杜邦線試試。
223221

224-
重新編譯和燒錄後,再次執行idf.py monitor
225222
```
226223
I (2921) camera wifi: wifi_init_softap finished.SSID:AiThinker password:12345678
227224
I (3081) phy: phy_version: 4180, cb3948e, Sep 12 2019, 16:39:13, 0, 2

source/_posts/2025-01-02-nextcloud-nas.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ mysql -u root -p
3939
create database nextcloud;
4040
```
4141

42-
建立使用者 nc,後面的 % 字號表示允許任何主機連線。建議換成 WSL 的區網 IP 會更安全。輸入 ipconfig 後找到 `乙太網路卡 vEthernet (WSL)` 便是。
42+
建立使用者 nc,後面的 % 字號表示允許任何主機連線。建議換成 WSL 的區網 IP 會更安全。輸入 ipconfig 後找到乙太網路卡 vEthernet (WSL)便是。
4343
```bash
4444
create user 'nc'@'%' identified by 'your-password';
4545
```

source/_posts/2026-01-27-rasppi-iot-impl.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,7 @@ rest_command:
117117
url: "http://192.168.1.107/"
118118
method: GET
119119
```
120-
注意:記得先去路由器固定 ip,否則下次重新連線,會因為 ip 改變,而找不到。
120+
注意:記得先去路由器固定 IP,否則下次重新連線,會因為 IP 改變,而找不到。
121121

122122
至「開發工具」重新載入 YAML 設定後,就可以在「動作」搜尋到建立好的 light_switch,可按下「執行動作」確認服務正常。
123123
![](/assets/ha_action.png)

source/_posts/2026-02-22-maker-markmap.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ tags:
1111
---
1212
紀錄筆者從零開始一步步邁向創客的學習歷程。
1313
<!--more-->
14-
{% markmap %}
14+
{% markmap 300px %}
1515
---
1616
markmap:
1717
colorFreezeLevel: 2

0 commit comments

Comments
 (0)