---
# System prepended metadata

title: WordPress
tags: [實驗室課]

---

# WordPress
###### tags: `實驗室課`

## 安裝Linux
- vup 
  ![](https://i.imgur.com/1stveVZ.png)
  ![](https://i.imgur.com/BHiT5BO.png)

![](https://i.imgur.com/hOafCc7.png)
- CPU數量等等
- 網路如果用wifi選wifi, 有線選
  ![](https://i.imgur.com/bZjuPch.png)
- 光碟機 > 選擇磁碟檔 > `ubuntu-20.04.2-live-server-amd64.iso` > 開啟
  ![](https://i.imgur.com/E7X52rz.png)
  ![](https://i.imgur.com/WGOGwlC.png)


## 啟動
:::info
上下鍵 -> 移動
空格 -> 取消or選取(?)
:::
- 一直 Done (空白鍵)
- 輸入使用者等等
(我本來有截圖的QQ他不見了) (我根本忘記截)
- 這裡不用輸入，直接按done
  ![](https://i.imgur.com/NC4JTAT.png)
- 等待執行完成 (比電腦速度!)
  - 等到 **Reboot Now** 出現
  - 有在轉代表有在跑
  - 可以用 `View full log` 看執行到哪裡
  ![](https://i.imgur.com/eiotMyA.png)
- enter, 重開機
- 輸入帳號密碼 (打密碼時不會有*出現)
## 安裝 ssh

## 遠端登入
- 在linux系統輸入(自己的ip是紅色框框，下方圖示)
```cmd=
ip a
```
![](https://i.imgur.com/6CaOCsk.png)
- 開啟cmd輸入
- ![](https://i.imgur.com/EJIU3CL.png)
## 安裝 docker
- [Docker網站位置](https://docs.docker.com/engine/install/ubuntu/)
- 搜尋docker install 在cmd輸入指令
``` cmd=
1. sudo apt-get update
 sudo apt-get install \
    apt-transport-https \
    ca-certificates \
    curl \
    gnupg \
    lsb-release
2.curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
3. echo \
  "deb [arch=amd64 signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/ubuntu \
  $(lsb_release -cs) stable" | sudo tee /etc/apt/sources.list.d/docker.list > /dev/null
4. sudo apt-get update
5. sudo apt-get install docker-ce docker-ce-cli containerd.io
```

[wordpress docker](https://hub.docker.com/_/wordpress)

![](https://i.imgur.com/HhJa9wX.png) 


```cmd=
vim stack.yml
```
輸入
```

esc 按很多次 會出現: 然後輸入:wq
rm stack.yml
wget https://gist.githubusercontent.com/vincentinttsh/b0044b8251b23596ea3a6abc1587cca7/raw/147f0dbf23ddf06461412afc0250045f0b910910/stack.yml
```
- 安裝linux
  - 
在Linux先貼 => 
```cmd= 
sudo curl -L "https://github.com/docker/compose/releases/download/1.29.2/docker-compose-$(uname -s)-$(uname -m)" -o /usr/local/bin/docker-compose
```
再貼 => 
```cmd=
sudo chmod +x /usr/local/bin/docker-compose
```
架wordpress
```cmd=
sudo docker-compose -f stack.yml up -d
```

## 設定 WordPress
- 打開流覽器，輸入ip:8080
- 設定帳號密碼

## 裝外掛
- Elementor : Elementor Website Builder

## 用 WordPress
- [WordPress營隊筆記](https://hackmd.io/p3gUUpOIRQClLPZZYmt3iA)
### 新增頁面 vs 新增文章
- 文章: 有固定版面
- 頁面: 固定的、永久不變(公告)，有很多種排版(永久存在)
### 模板
- 外觀
### 用 html 編輯
- 文本編輯器
  ![](https://i.imgur.com/6lRwggj.png)
- 自訂項目 > 附加的 css
  - 用 `F12` 找 css 作用的物件
- 改模板
  - 外觀 > 佈景主題編輯器
  - 如果有更新，自己寫的會被覆蓋
### 一個網站只能用一個主題
### 不同使用者可以用同一組帳密編輯同一個網頁
- 但是不要同時編輯同一項東西
### 若不喜歡主題的某部分，可以"拔掉"它
![](https://i.imgur.com/ceexGrU.png)


## 補充
- 要關虛擬機的話選第 2 個 
- 如果游標不見 -> 看虛擬機右下指示
  - ex: 右邊的 `ctrl`
  ![](https://i.imgur.com/ixUcZUQ.png)
- linux: 大腦
- ubunto: 把手腳裝上去
- docker: 一個軟體, 可以跑一堆服務, 而且服務和服務之間不會有衝突