sprucecss root admin template
v1.0.3
該儲存庫包含名為 Root 的 Laravel 管理員的靜態範本。
該模板是使用 Eleventy 構建的,以確保我們的理智和更輕鬆的管理。您可以從 Nunjucks 範本檔案或編譯的dist
資料夾中取得內容。
由於 Laravel 套件的開發,該模板將來可能會定期更改。
我們使用 Alpine.js 來處理 JS 程式碼。雖然有一些相當完整的JS行為,但這個範本仍然是靜態的HTML/CSS,所以你必須做互動部分。
現在,您可以獲得以下視圖或佈局:
有很多特定於管理的元件:
我們使用eleventy --serve
並使用 sass-cli 和 npm 腳本編譯 Sass。
克隆存儲庫。
安裝依賴項。
在package.json
檔案中,您將找到所有依賴項(和腳本),以便使用以下命令安裝它們:
npm install
運行開發模式
要運行開發模式,請使用npm script
。該腳本還將監視更改。
npm start
運行生產模式
在上線之前,您應該使用生產腳本來壓縮 Sass 檔案。
npm run prod
此專案將./src/scss
資料夾中的 SCSS 檔案編譯到./src/css
資料夾中。這個項目包括 Spruce CSS,它提供了一些 Spruce UI 元件的樣式。
sass:lint/sass:lint:fix您可以使用npm run sass:lint
指令預設的 Stylelint 和 stylelint-config-sass-guidelines 來檢查 SCSS 檔案。如果您想要自動修復,請使用npm run sass:lint:fix
指令。
js:lint/js:lint:fix你也可以像使用 Sass 一樣對 JS 進行 lint 處理。對於規則,我們使用 Airbnb 預設。
該代碼已獲得 MIT 許可。