skeleventy
1.0.0
Skeleventy為您提供了堅實的基礎,以構建快速且易於訪問的靜態網站。查看演示站點。
節點v10+
git clone https://github.com/josephdyer/skeleventy.git
cd
進入項目文件夾並運行npm install
npm run dev
提示啟動本地開發服務器: Elevient bure bure bure bute! site/
包含所有全局數據,模板和內容utilities/
包含高高的助手filters
和transforms
index.md
文件的各自的文件夾css/
用於編譯的CSSjs/
用於編譯JavaScriptimages/
包含我們網站的圖像,SVG圖標精靈和用於元圖像的文件夾(OG,Twitter等) Laravel Mix為我們在WebPack頂部提供了一個不錯的API層。 Skeleventy使用一個簡單的設置,但是您可以利用與自定義的WebPack配置,代碼分配和插件(例如PostCSS)的混合使用(如果您願意的話)。
您會在resources/
混音將在其中觀看這些目錄的任何更改的資源中找到網站未編譯的SCS和JS。提示:最好在創建任何新的部分或文件夾時始終重新啟動服務器
scss/
構造成自明的子文件夾_config.scss
文件是您可以更改網站的顏色和gorko生成的公用事業類別的地方我決定取消tailly逆權,純粹是為了簡單性和可維護性(尤其是對於新開發人員而言)。沒有太多的一開始並添加所需的東西,將導致更簡單,更可維護的代碼庫。 Gorko允許您添加大量可重複使用的公用事業課程,以幫助保持代碼乾燥。歸功於安迪·貝爾(Andy Bell)製造這款方便的小工具
utilities/
包含任何全球公用事業/輔助功能modules/
包含您網站的實際JavaScript,所有這些都保持整潔和整潔import '@modules/example-module'
將這些子文件夾導入main.js
webpack.mix.js
文件設置可選導入別名Skeleventy沒有響應式響應圖像,主要原因是:最好使用CDN。查看有關用Cloudinary設置高度的教程。