Harp 概述

2021-10-18 09:59 更新

安裝 Harp,教程快速入門。

理解基本規(guī)則 ,制作自己的 Harp 應(yīng)用程序時(shí)可以依靠的五個(gè)簡(jiǎn)單規(guī)則。

簡(jiǎn)介

Harp 是一個(gè)靜態(tài) Web 服務(wù)器,它也以 HTML、CSS 和 JavaScript 的形式提供 Jade、Markdown、EJS、Less、Stylus、Sass 和 CoffeeScript,無(wú)需任何配置。它支持受歡迎的布局/部分范式,并且具有靈活的元數(shù)據(jù)和全局對(duì)象,用于遍歷文件系統(tǒng)并將自定義數(shù)據(jù)注入模板?;蛘?,Harp 還可以將您的項(xiàng)目編譯為靜態(tài)資產(chǎn),以便托管在任何有效的 HTTP 服務(wù)器之后。

預(yù)編譯器正變得非常強(qiáng)大,并且可以交付前端,因?yàn)殪o態(tài)資產(chǎn)有很多優(yōu)點(diǎn)。它很簡(jiǎn)單,易于維護(hù),風(fēng)險(xiǎn)低,易于擴(kuò)展,并且需要低認(rèn)知開銷。我想要一個(gè)輕量級(jí)的 Web 服務(wù)器,Harp 足夠強(qiáng)大,可以讓我放棄 Web 框架,轉(zhuǎn)而采用簡(jiǎn)單的前端發(fā)布。

特征

  • 安裝簡(jiǎn)單,使用方便
  • 快速輕便
  • 健壯(干凈的網(wǎng)址,智能路徑重定向)
  • 內(nèi)置預(yù)處理
  • 一流的布局和部分支持
  • 在生產(chǎn)模式下內(nèi)置 LRU 緩存 
  • 可以將資產(chǎn)導(dǎo)出到 HTML/CSS/JS 
  • 不需要構(gòu)建步驟或 grunt 任務(wù) 
  • 使用起來(lái)很有趣

環(huán)境

學(xué)習(xí)如何在任何你需要的地方運(yùn)行 Harp:

  • 本地,當(dāng)您設(shè)計(jì)和開發(fā)靜態(tài)站點(diǎn)或客戶端應(yīng)用程序時(shí)
  • 作為中間件,使 Harp 成為使用 Express 和 Node.js 構(gòu)建的更大應(yīng)用程序的資產(chǎn)管道
  • 在生產(chǎn)環(huán)境中,Harp 將充當(dāng) Web 服務(wù)器、緩存并可以提供靜態(tài)內(nèi)容

發(fā)展

閱讀規(guī)則,一個(gè)可以立即獲取 Harp 大部分內(nèi)容的單頁(yè)速成教程。

如果您正在使用預(yù)處理器來(lái)編寫 HTML、CSS 或 JavaScript,Harp 將使您的項(xiàng)目變得更加容易。Harp 支持Markdown、EJS、JadeLESS、Sass、StylusCoffeeScript

部署

學(xué)習(xí)如何在生產(chǎn)模式下部署 Harp,并讓它為您的應(yīng)用程序服務(wù)。或者,將您的項(xiàng)目編譯為 HTML、CSS 和 JavaScript,這樣就可以部署在任何地方。

通過(guò)Harp 平臺(tái),在線獲取 Harp 應(yīng)用程序。這是獲取 Harp 應(yīng)用最簡(jiǎn)單的方式,你可以跳過(guò)整個(gè)步驟。

貢獻(xiàn)

  • 為 Harp 做貢獻(xiàn)
    Harp 很幸運(yùn)擁有一個(gè)回饋它的社區(qū)。無(wú)論您是對(duì)修復(fù)錯(cuò)誤還是添加新功能感興趣,這個(gè)手冊(cè)都涵蓋了這些內(nèi)容。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)