目錄
構建您的吹牛文件
先決條件
高度介紹
設置您的高度項目
首頁 web前端 css教學 用高架創建自己的野蠻人

用高架創建自己的野蠻人

Mar 18, 2025 am 11:23 AM

用高架創建自己的野蠻人

作為開發商,我們的成就大小,為我們的專業成長做出了重大貢獻。但是,在其他任務中,這些成就通常沒有引起注意,失去了。瑞安·T·哈特(Ryan T. Harter)在他的演講中描述的那樣,這項“看不見的工作”很容易被遺忘,尤其是在表演評論中。

朱莉婭·埃文斯(Julia Evans)關於維護“吹牛文件”的文章提供了解決方案。吹牛文件只是您寶貴貢獻的記錄,包括項目參與,對同事的幫助,過程改進,演示,講習班,學習經驗,課外活動(博客,個人項目),獎項和職業發展。

儘管存在用於創建吹牛文檔的各種工具,例如Br​​agdocs.com,但構建自己的構建提供了更大的自定義。該教程演示瞭如何使用靜態站點發電機高度重新創建類似bragdocs.com的位點。使用最小的JavaScript和CSS,您可以構建自己的個性化吹牛文檔。

構建您的吹牛文件

該教程的結果反映了Bragdocs.com,為您自己獨特的吹牛文檔提供了基礎。現場演示可以在這裡使用。

先決條件

  • Node.js(版本10或更高版本)和NPM。
  • 熟悉HTML和CSS。
  • 了解Markdown,Nunjucks模板和JavaScript(有用但並不是嚴格要求)。
  • 基本的編程概念(如果語句,循環,訪問JSON變量)。

高度介紹

高度是靜​​態站點發生器。與全棧開發不同,它允許使用各種模板語言(HTML,Markdown,Liquid,Nunjucks等)創建靈活的內容。高架流程此內容,生成靜態HTML頁面,以方便託管。

設置您的高度項目

本教程使用了高度的存儲庫。

  1. 項目創建:使用README.md創建一個GitHub存儲庫(例如, eleventy-bragdoc )和一個.gitignore文件。

  2. 初始化:導航到您的終端中的eleventy-bragdoc目錄並運行: npm init -y這將創建一個package.json文件。

  3. 高度安裝:安裝高度: npm install @11ty/eleventy

  4. 配置( package.json ):更新package.jsonscripts部分:

 {
  // ...
  “腳本”:{
    “ start”:“高度 - 服務”,
    “構建”:“高度”
  },,
  // ...
}
  1. 高架配置文件( .eleventy.js ):創建一個.eleventy.js文件以指定輸入和輸出目錄:
模塊。Exports= function(leventyConfig){
  返回 {
    dir:{
      輸入:“ SRC”,
      輸出:“公共”
    }
  }
}
  1. 內容創建:創建src目錄並添加index.md文件(您的首頁)。高度支持各種模板語言;此示例使用Markdown。

  2. 模板創建:創建src/_includes/layouts目錄並添加base.njk文件(使用nunjucks的基本模板)。

  3. 連接CSS和圖像:創建src/csssrc/images目錄。更新.eleventy.js

模塊。Exports= function(leventyConfig){
  everconfig.addwatchtarget(“ ./ src/css/”)
  enventyconfig.addwatchtarget(“ ./ src/images/”)
  enventyconfig.addpassthroughcopy(“ ./ src/css/”)
  enventyconfig.addpassthroughcopy(“ ./ src/images/”)
  // ...
}

其餘步驟詳細介紹了Bragdoc功能的構建,包括收集,數據處理,樣式和部署。每個步驟的完整代碼和詳細說明都可以在原始文本中獲得。

以上是用高架創建自己的野蠻人的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

熱門話題

PHP教程
1596
276
什麼是用戶代理樣式表? 什麼是用戶代理樣式表? Jul 31, 2025 am 10:35 AM

用戶代理樣式表是瀏覽器自動應用的默認CSS樣式,用於確保未添加自定義樣式的HTML元素仍具基本可讀性。它們影響頁面初始外觀,但不同瀏覽器存在差異,可能導致不一致顯示。開發者常通過重置或標準化樣式來解決這一問題。使用開發者工具的“計算”或“樣式”面板可查看默認樣式。常見覆蓋操作包括清除內外邊距、修改鏈接下劃線、調整標題大小及統一按鈕樣式。理解用戶代理樣式有助於提升跨瀏覽器一致性並實現精準佈局控制。

如何使用CSS Backdrop-Filter屬性? 如何使用CSS Backdrop-Filter屬性? Aug 02, 2025 pm 12:11 PM

backdrop-filter用於對元素背後的內容應用視覺效果,1.使用backdrop-filter:blur(10px)等語法實現毛玻璃效果;2.支持blur、brightness、contrast等多種濾鏡函數並可疊加;3.常用於玻璃態卡片設計,需確保元素與背景重疊;4.現代瀏覽器支持良好,可用@supports提供降級方案;5.避免過大模糊值和頻繁重繪以優化性能,該屬性僅在元素背後有內容時生效。

CSS暗模式切換示例 CSS暗模式切換示例 Jul 30, 2025 am 05:28 AM

首先通過JavaScript獲取用戶系統偏好和本地存儲的主題設置,初始化頁面主題;1.HTML結構包含一個按鈕用於觸發主題切換;2.CSS使用:root定義亮色主題變量,.dark-mode類定義暗色主題變量,並通過var()應用這些變量;3.JavaScript檢測prefers-color-scheme並讀取localStorage決定初始主題;4.點擊按鈕時切換html元素上的dark-mode類,並將當前狀態保存至localStorage;5.所有顏色變化均帶有0.3秒過渡動畫,提升用戶

如何在CSS中使用大眾和VH單元 如何在CSS中使用大眾和VH單元 Aug 07, 2025 pm 11:44 PM

vw和vh單位通過將元素尺寸與視口寬度和高度關聯,實現響應式設計;1vw等於視口寬度的1%,1vh等於視口高度的1%;常用於全屏區域、響應式字體和彈性間距;1.全屏區域使用100vh或更優的100dvh避免移動瀏覽器地址欄影響;2.響應式字體可用5vw並結合clamp(1.5rem,3vw,3rem)限制最小和最大尺寸;3.彈性間距如width:80vw、margin:5vhauto、padding:2vh3vw可使佈局自適應;需注意移動設備兼容性、可訪問性及固定寬度內容衝突,建議優先使用dvh

CSS方面比例屬性是什麼?如何使用它? CSS方面比例屬性是什麼?如何使用它? Aug 04, 2025 pm 04:38 PM

Theaspect-ratioCSSpropertydefinesthewidth-to-heightratioofanelement,ensuringconsistentproportionsinresponsivedesigns.1.Itisapplieddirectlytoelementslikeimages,videos,orcontainersusingsyntaxsuchasaspect-ratio:16/9.2.Commonusecasesincludemaintainingres

如何使用CSS:空偽級? 如何使用CSS:空偽級? Aug 05, 2025 am 09:48 AM

:emptyPseudo-classSelectSelectsselemtswithnochildrenorcontent,包括pacesorcomments,sonlyTrulyEmpterementLikeMatchit; 1.ItcanhideEmptycontainersbousing:intume {note {note display:none;} toCleanuplayouts; 2.ItallowSaddingplacePlacePlacePlaceLanderStylingLingvia :: Forefore :: Forefor :: show offor :: show

如何在CSS中重疊元素? 如何在CSS中重疊元素? Jul 30, 2025 am 05:43 AM

要實現CSS元素重疊,需使用定位和z-index屬性。 1.使用position和z-index:將元素設置為非static定位(如absolute、relative等),並通過z-index控制堆疊順序,值越大越靠前。 2.常見定位方法:absolute用於精確佈局,relative用於相對偏移並重疊相鄰元素,fixed或sticky用於固定定位的懸浮層。 3.實際示例:通過設置父容器position:relative,子元素position:absolute和不同z-index,可實現卡片重疊效果

如何使用CSS創建彈跳動畫? 如何使用CSS創建彈跳動畫? Aug 02, 2025 am 05:44 AM

Define@keyframesbouncewith0%,100%attranslateY(0)and50%attranslateY(-20px)tocreateabasicbounce.2.Applytheanimationtoanelementusinganimation:bounce0.6sease-in-outinfiniteforsmooth,continuousmotion.3.Forrealism,use@keyframesrealistic-bouncewithscale(1.1

See all articles