PHP CSS JavaScript HTML Ruby
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
cmd
css
font
img/bg
js
scss
.gitignore
index.html
readme.md

readme.md

Welcome To OA's F2E Framework!

OA 個人常用的前端開發工具?


??

本作??權採用 姓?標示-非商業性 2.0 台? (CC BY-NC 2.0 TW) ?權,詳見 http://creativecommons.org/licenses/by-nc/2.0/tw/

說?

使用方法

  • 請?確認電腦??已完??安裝 Node.js ? compass
  • 第一次使用,請至 cmd/ 下執行 sudo npm install . 以完?? npm 相關套件安裝。
  • 執行 compass,請至 cmd/ 下執行 compass watch
  • 執行 Livereload,請至 cmd/ 下執行 gulp watch
  • 新增 font icon,請?執行 gulp watch 後再下載的檔?取代至 font/icomoon/ 將目錄內檔?。
  • Font icon ??網站:https://icomoon.io/

?署

類型有兩種 1. ?署? GitHub Pages 2. ?署? Amazon Web Services(AWS) S3,若?不知?該?擇什麼語法建議使用 php ?署工具,使用方式?在 cmd 資料夾下執行指令 php upload 即可依據步驟上傳?署。

?署? GitHub Pages

主??兩大類狀?,尚未執行? sudo npm install . ? 已經執行? sudo npm install .,並且?注意本機??已經有 gh-pages ?支,以下????種狀?下所使用的語法。

  • 未執行? sudo npm install .,並且本機尚未有 gh-pages ?支,請至??目錄下執行以下指令:
git branch -v gh-pages && git checkout gh-pages && cd cmd && sudo npm install .  && gulp minify && gulp gh-pages && cd ../ && git add -A && git commit -m 'Minify js?html, fix gh-pages path bug.' && git push origin gh-pages --force && git checkout master
  • 未執行? sudo npm install .,並且本機已經有 gh-pages ?支,請至??目錄下執行以下指令:
git branch -D gh-pages && git branch -v gh-pages && git checkout gh-pages && cd cmd && sudo npm install . && gulp minify && gulp gh-pages && cd ../ && git add -A && git commit -m 'Minify js?html, fix gh-pages path bug.' && git push origin gh-pages --force && git checkout master
  • 已經執行? sudo npm install .,並且本機尚未有 gh-pages ?支,請至??目錄下執行以下指令:
git branch -v gh-pages && git checkout gh-pages && cd cmd && gulp minify && gulp gh-pages && cd ../ && git add -A && git commit -m 'Minify js?html, fix gh-pages path bug.' && git push origin gh-pages --force && git checkout master
  • 已經執行? sudo npm install .,本機已經有 gh-pages ?支,請至??目錄下執行以下指令:
git branch -D gh-pages && git branch -v gh-pages && git checkout gh-pages && cd cmd && gulp minify && gulp gh-pages && cd ../ && git add -A && git commit -m 'Minify js?html, fix gh-pages path bug.' && git push origin gh-pages --force && git checkout master

若??不知?該怎麼?擇,則直接在 cmd 資料夾下執行指令 php upload 即可依據步驟上傳?署。

?署? Amazon Web Services(AWS) S3

主??藉由執行 cmd/put.php 將檔?上傳至 S3,請確保本機?執行 php ?本 5.6 ?以上?本才可以使用,指令中的 {bucket}?{access}?{secret} 請置換??自己的值

  • ?壓縮檔?,請至??目錄下執行以下指令
git add -A && git commit -m 'Fix code.' && git push origin master && cd cmd && php put.php -b {bucket} -a {access} -s {secret} -m 0 && cd .. && git checkout .
  • 不?壓縮檔?,請至??目錄下執行以下指令:
git add -A && git commit -m 'Fix code.' && git push origin master && cd cmd && php put.php -b {bucket} -a {access} -s {secret} && cd .. && git checkout .

若??不知?該怎麼?擇,則直接在 cmd 資料夾下執行指令 php upload 即可依據步驟上傳?署。

?數說?:

指令 必填 ?設值 說?
-b y bucket ?稱
-a y access key
-s y secret key
-u n 1 ??上傳
-m n 1 ??壓縮
-n n 1 ??將??目錄一併上傳

EX: ?設 Bucket ?稱? abc.com.tw,Access key ? AsDfGh,Secret key ? ZxCvB123,那就?在 cmd/ 下執行以下語法:
php put.php -b abc.com.tw -a AsDfGh -s ZxCvB123

關於