Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Web Programming - Lesson 7
Search
Ryan Chung
May 07, 2020
Technology
1
620
Web Programming - Lesson 7
Ryan Chung
May 07, 2020
Tweet
Share
More Decks by Ryan Chung
See All by Ryan Chung
MovieBot Development
ryan403
0
300
Design Voice-First Games for Alexa
ryan403
0
51
AI Teaching Talk
ryan403
0
110
Cognitive Service
ryan403
0
92
jQuery & API Practices
ryan403
0
130
CSS Practices
ryan403
1
150
JavaScript Practices
ryan403
0
95
Web Programming - Lesson 6
ryan403
1
610
Web Programming - Lesson 5
ryan403
1
420
Other Decks in Technology
See All in Technology
ローカル環境でAIを動かそう!
falken
PRO
1
170
Javaアプリケーションの配布とパッケージング / Distribution and packaging of Java applications
hogelog
1
450
impressions-trying-lambda-web-adapter
junkishigaki
1
110
Oracle Cloud Infrastructureデータベース・クラウド:各バージョンのサポート期間
oracle4engineer
PRO
48
32k
ソフトウェアテストのAI活用_ver1.20
fumisuke
0
160
AIに実況させる / AI Streamer
motemen
3
1.4k
OpenJDKエコシステムと開発中の機能を紹介 2025夏版
chiroito
1
920
Houtou.pm #1
papix
0
870
うちの会社の評判は?SNSの投稿分析にAIを使ってみた
doumae
0
520
不安定だったテストが信頼を取り戻すまで / The Road to Trustworthy Tests
katawara
0
110
AIとSREの未来 / AI and SRE
ymotongpoo
2
1.6k
AIエージェント実践集中コース LT
okaru
1
150
Featured
See All Featured
Building a Modern Day E-commerce SEO Strategy
aleyda
40
7.3k
For a Future-Friendly Web
brad_frost
178
9.8k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
34
2.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
A Modern Web Designer's Workflow
chriscoyier
693
190k
A designer walks into a library…
pauljervisheath
205
24k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
750
4 Signs Your Business is Dying
shpigford
183
22k
Fashionably flexible responsive web design (full day workshop)
malarkey
407
66k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
Balancing Empowerment & Direction
lara
1
93
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
Transcript
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 JavaScript Lab 網站上線 Ryan
Chung 123
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 目標 • 將完成的網站上線 –
很多選擇 • Ngrok • GitHub Pages • Self Own Server(IIS, WAMP,…) • Hosting Service + Domain Name • Azure • AWS • GCP • CHT 124
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 使用 GitHub Pages 125
https://pages.github.com/
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 註冊一個GitHub帳號 126 https://github.com/join
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 登入後,建立一個新的專案 • 點選照片旁邊的+,New repository
127 https://github.com/new
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 安裝git • 網頁拉至中間部分,右邊有下載連結 •
下載後開啟,一步一步安裝至本機 128 https://git-scm.com/
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 在VS Code中打開終端機 • 打開VS
Code,檔案->開啟資料夾 • 選擇自己的專案 • 檢視->終端 (或按下Ctrl + ` ) 開啟內建終端機 129
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 在終端機中設定git git config --global
user.name "你的英文姓名" 130 然後再輸入: git config --global user.email “你的電子郵件"
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 開始使用git (這些指令都下在終端機) • Git
初始化 git init • 加入所有檔案 git add . • 設定上傳描述標記 git commit –m "First commit" • 對應遠端位置 git remote add origin https://github.com/YourUserName/YourProgectName.git • 上傳檔案 – git push –u origin master 131 這個網址就是 https://github.com/你的使用者名稱/你的專案名稱.git
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 設定GitHub Pages • 在Github網站中,進入自己的專案
• 點擊 Settings • 下拉至GitHub Pages • 將Source設定為 master branch • 再下拉網頁,找到產生的網址 132
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 測試網站是否已上線 • 打開瀏覽器,輸入網址 https://YourUserName.github.io/YourProjectName
網址就是 https://你的帳號名稱.github.io/你的專案名稱 133
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 之後要怎麼更新網站內容? • 一樣在VS Code中開啟終端機(Ctrl
+ `) • 依序輸入以下指令 • 加入所有檔案 git add . • 設定上傳描述標記 git commit –m "Update for xxx" • 上傳檔案 – git push –u origin master 134
Web Programming – Ryan@MobileDev.TW 行動開發學院 行動開發學院 Recap • GitHub –註冊帳號
–建立Repo • 本機端 –終端機下指令 –建立Git、對應遠端、加入、標記、上傳 • GitHub –設定 –GitHub Page、Source Master Branch 135