目录
构建您的吹牛文件
先决条件
高度介绍
设置您的高度项目
首页 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

用于从照片中去除衣服的在线人工智能工具。

Stock Market GPT

Stock Market GPT

人工智能驱动投资研究,做出更明智的决策

热工具

记事本++7.3.1

记事本++7.3.1

好用且免费的代码编辑器

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

Dreamweaver CS6

Dreamweaver CS6

视觉化网页开发工具

SublimeText3 Mac版

SublimeText3 Mac版

神级代码编辑软件(SublimeText3)

热门话题

如何使用纯CSS创建下拉菜单 如何使用纯CSS创建下拉菜单 Sep 20, 2025 am 02:19 AM

使用HTML和CSS可创建无需JavaScript的下拉菜单。2.通过:hover伪类触发子菜单显示。3.利用嵌套列表构建结构,CSS设置隐藏与悬浮显示效果。4.可添加过渡动画提升视觉体验。

如何在CSS中使用伪级 如何在CSS中使用伪级 Sep 07, 2025 am 06:59 AM

Pseudo-classesinCSSarekeywordsthatstyleelementsbasedonstate,position,orattributes,improvinginteractivityandreducingtheneedforextraHTMLclasses;theyareappliedusingacolon(:)syntaxlikeselector:pseudo-class,enablingdynamiceffectssuchasa:hover{color:red;}f

如何防止图像拉伸或缩小CSS 如何防止图像拉伸或缩小CSS Sep 21, 2025 am 12:04 AM

useobject-fitormax-widthwithheight:自动置换式; object-fitControlshowimagesfillcontainersfillcontainerswhilepreservingaspectratios,andmax-width:100%;高度;高度:autoEsoensuresResresresResresRessersRessiveScalingScalingWithOutStertracterging。

如何使用CSS中的指针事件属性 如何使用CSS中的指针事件属性 Sep 17, 2025 am 07:30 AM

Thepointer-eventspropertyinCSScontrolswhetheranelementcanbethetargetofpointerevents.1.Usepointer-events:nonetodisableinteractionslikeclicksorhoverswhilekeepingtheelementvisuallyvisible.2.Applyittooverlaystoallowclick-throughbehaviortounderlyingelemen

如何使用CSS添加盒子阴影效果 如何使用CSS添加盒子阴影效果 Sep 20, 2025 am 12:23 AM

USETHEBOX-SHADOWPROPERTYTOADDDROPSHADOWS.DEFINEHORIZONTALANDVERTICALESTESETSETSETSETSETSETSETSETSETSETSETSETSETSETSETSETSETSETESTESTESTESTESTESTEMENG:MMULTIPLESHADOWSARECOMMA-SEPARAWS.MEULTIPLESHADOWSARECOMMA-SEPARATED.EXAMPL

如何将过滤器应用于CSS的图像 如何将过滤器应用于CSS的图像 Sep 21, 2025 am 02:27 AM

thecssfilterpropertyallowseasyagestylinglingwisslikeblur,亮度和格雷斯卡尔(Grayscale.UseFilter):滤波器函数(值)onimagesorbackgroundImages.commonfunctionsIncludeBlurblur(px),亮度(brightness),亮度(%),偏见(%),损坏(%),sancale(%),饱和度(%)

如何在CSS中添加梯度背景 如何在CSS中添加梯度背景 Sep 16, 2025 am 05:30 AM

要添加CSS渐变背景,使用background或background-image属性配合linear-gradient()、radial-gradient()等函数即可;首先选择渐变类型,设置方向与颜色,并可通过颜色停靠点、形状、大小等参数精细控制,例如linear-gradient(toright,#ff7e5f,#feb47b)创建从左到右的线性渐变,radial-gradient(circle,#ff9a9e,#fecfef)创建圆形径向渐变,还可通过repeating-linear-gr

如何在CSS列表上创建交错的动画效果 如何在CSS列表上创建交错的动画效果 Sep 18, 2025 am 12:15 AM

使用CSS创建交错动画效果需为列表项设置相同动画但错开开始时间。首先构建无序列表HTML结构,接着定义如淡入上滑的@keyframes动画,然后通过:nth-child选择器或CSS自定义属性为每个列表项设置递增的animation-delay实现stagger效果,最后可选JavaScript控制进入视口时触发。该方法通过协调元素时序实现自然流畅的级联动画。

See all articles