快速入門指南

下載與開啟

購買 Fire.app 後,附有下載連結的 email 將會寄至購買時填寫的信箱。所有 1.x 版的更新下載連結亦會透過 email 提供。

請透過連結下載符合自己作業系統的 Fire.app 檔案,並將檔案解壓縮。可參考下列對應於所使用作業系統之說明:

Windows

解壓縮檔案後會得到一個包含 Fire.app 所需檔案之資料夾,可將此資料夾搬移至想放置的位置,執行 Fire-app.exe 即可啟動 Fire.app 並看見灰色的小 icon 出現在右下角的工作列中。

Mac OS

解壓縮檔案後會得到一個檔名為 Fire.app 的檔案,可搬移至想放置的位置。執行此 app 便可看見灰色的小 icon 出現在 menu bar 。

Linux

解壓縮後會得到一個包含 Fire.app 所需檔案之資料夾,可將此資料夾搬移至想放置的位置,執行 run.sh 即可啟動 Fire.app 並看見灰色的小 icon 出現在 menu bar 。

註: 因 Fire.app 以 Java 撰寫,啟動時可能花費數秒,請耐心等待。

建立專案

要使用 Fire.app 建立專案時,只需點選 Fire.app icon,再從 "Create Project" 選單中選取自己想建立的專案類型,輸入專案資料夾名稱後點擊儲存即可建立新專案。
若沒有特別想使用的 framework,建議選擇 "compass" -> "project" 即可建立一個已包含 sass 檔案的專案,預設即載入 compass reset
(註: "Create Project" 選單中的 "Fireapp Example" 一項並非可使用的 framwork,而是直接建立一個 Fire.app 範例專案在指定的資料夾中,供使用者參考此範例中各種 Fire.app 的應用方法。)

輸入專案名稱並點擊儲存後,畫面上將出現一個對話框顯示專案已成功建立。

當專案被 Watch 時 Fire.app 的 icon 會由灰色轉為彩色,此時除了可以使用 Fire.app 所提供的 Web Server 在瀏覽器中看到目前專案的呈現畫面外,當 Sass 、 CoffeeScript 檔案被變更時,Fire.app 便會自動產生出相應的 CSS 和 JavaScript 檔案。

以建立 compass 專案為例,建立專案後之資料夾內容如下:

awesome-website/
  sass/          // Sass 檔案夾
    screen.scss
    ...
  stylesheets/   // 預設的 CSS 輸出資料夾
    ...
  .sass-cache/   // 隱藏的 sass cache 資料夾,請勿變更
  config.rb      // Compass 設定檔,請勿刪除

寫入專案內容及預覽

在專案資料夾中新增一個 index.html ,寫入一些內容如 Hello World! 後在瀏覽器中打開 http://127.0.0.1:24681/index.html 便能看見剛剛新增的頁面在瀏覽器中呈現的樣子。

補上 html 的其他部分以便載入由 Sass 檔生成的 CSS 檔案。範例如下:

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Hello World!</title>
  <link href="/stylesheets/screen.css" media="screen" rel="stylesheet" />
</head>
<body>
  <h1>Hello World!</h1>
</body>
</html>

並在相對應的 /sass/screen.scss 中寫入測試用的 CSS,例如:

h1 {
    color: #cc0000;
}

因為 CSS 相容於 SCSS 語法,此處寫一般的 CSS 即可。切換至瀏覽器並重新整理便可看見呈現結果:

使用樣板語言

透過 Fire.app ,只需使用對應的副檔名即可撰寫樣板語言。例如將前面撰寫的 index.html 更名為 index.html.erb 即可插入 ERB 樣板語言的語法,以便使用樣板語言的功能。

更改副檔名後可以試著在 h1 下面加上生成假文段落用的 Helper <%= lorem_paragraph %>

<!DOCTYPE html>
<html>
<head>
  <meta charset="UTF-8">
  <title>Hello World!</title>
  <link href="/stylesheets/screen.css" media="screen" rel="stylesheet" type="text/css" />
</head>
<body>
  <h1>Hello World!</h1>
  <%= lorem_paragraph %>
</body>
</html>

加入後切換至瀏覽器重新整理,便可看見假文已經出現在畫面中:

關於樣板語言和 Fire.app 支援的 Helper 可參考說明文件:

生成靜態檔案

完成網站後,可使用 Build Project 功能生成網站的靜態檔。點擊 Fire.app icon 並選擇 "Build Project",便可看見專案資料夾中出現了一個以 build_ 開頭加上時間戳記為名稱的資料夾,裡面即會包含此專案生成的所有靜態檔案。