11ty를 배우자 7부: 순풍 추가
시작하기 전에
이 기사는 내 작업 흐름에 따라 어제 올라갈 예정이었습니다. 그러나 기술적인 문제, 즉 내 ISP를 처리해야 했습니다.
나는 다시 연결하려고 전화하는 데 대부분의 시간을 보냈습니다 ...
내가 당신에게 말하는 재미없는 시간 ...
일레븐티 & 순풍
그래서, 시간이야... 내가 미뤄왔던 시간. 하지만 지난 번에 사이트에 플러그인을 추가했기 때문에 이제 tailwind를 추가할 수 있을 것 같습니다.
DESCLAIMER
You do not have to add Tailwind to your site. If you're alright with the CSS we have currently, you can stick to that.
Tailwind 설치 및 설정
시간 낭비하지 말고 바로 시작합시다.
터미널을 열고 다음 명령을 실행합니다.
npm install -D tailwindcss postcss autoprefixer
그런 다음 tailwind 구성 파일을 초기화합니다.
npx tailwindcss init
프로젝트의 루트에서 다음을 사용하여
postcss.config.js
를 만듭니다.module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
},
};
그런 다음 Tailwind 지시문을 사용하여 CSS 파일을 만듭니다. 현재 스타일시트가 있는 동일한 폴더에 넣습니다.
/* src/assets/css/tailwind.css*/
@tailwind base;
@tailwind components;
@tailwind utilities;
그런 다음 tailwind 구성에서 콘텐츠 배열을 편집하여 파일을 감시합니다.
/* tailwind.config.js*/
content: ["./src/**/*.{njk,md}", "./src/**/*.svg",]
마지막으로
base.njk
에 CSS 파일을 포함합니다. 이전에 head 태그에서 스타일시트가 있던 바로 아래에 다음을 추가합니다. <link rel="stylesheet" href="{{ '/assets/css/tailwind.css' | url }}">
Don't forget to comment out the other link
Tailwind 및 Eleventy를 실행하도록 스크립트 수정
프로젝트를 설정할 때를 기억한다면 Eleventy를 실행하는 방법만 추가했습니다.
새로운 설정이 작동하려면 Tailwind와 Eleventy가 동시에 실행되어야 합니다. 운 좋게도 이를 쉽게 해주는 패키지가 있습니다. npm run all - 설치해 봅시다.
npm install npm-run-all --save-dev
그런 다음
package.json
에서 스크립트를 수정하여 이벤트를 배포할 때 새 스타일이 표시되도록 해야 합니다. "scripts": {
"start": "npm-run-all -p dev:*",
"build": "run-s build:*",
"dev:11ty": "eleventy --serve",
"dev:css": "tailwindcss -i src/assets/css/tailwind.css -o _site/assets/css/tailwind.css --watch --postcss",
"build:11ty": "eleventy",
"build:css": "tailwindcss -i src/assets/css/tailwind.css -o _site/assets/css/tailwind.css --postcss"
},
몇 가지 스크립트를 더 만들었습니다.
dev:11ty
build:11ty
dev:css
build:css
그런 다음 설치한 패키지로 시작 및 빌드 스크립트를 수정하여 프로젝트가 의도한 대로 실행되도록 합니다.
작동하는지 테스트
base.njk
및 _navigation.njk
에 몇 가지 분류를 추가한 후우리 사이트는 다음과 같아야 합니다.
우리가 가지고 있던 모든 스타일을 되돌리기 위해 우리가 한 일이 직관적이지 않은 것 같습니다. 하지만 장기적으로 볼 때 원시 CSS보다 순풍 스타일을 유지하는 것이 더 쉬울 것입니다.
순풍 설정을 최대한 활용하기
Tailwind가 작동하는 방식 때문에 소스 파일을 쉽게 스타일을 지정할 수 있도록
.njk
로 변경하는 것이 좋습니다.또한 제목과 부제에 대해 만든 단축 코드를 기억한다면:
따라서 tailwind 구성을 수정할 필요가 없으므로 _includes의 shortcode 폴더로 이동합니다.
결론
오늘 우리가 한 일이 많지 않았습니다. 순풍을 추가하고 사이트 작동 방식을 수정합니다. 주말이니까 당연하죠.
다음 주에 저와 함께 특별한 일이 있을 예정입니다...
언제나처럼:
읽어주셔서 감사합니다. 연결합시다!
저의 작은 구석을 찾아주셔서 감사합니다. , Polywork 및
Reference
이 문제에 관하여(11ty를 배우자 7부: 순풍 추가), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/psypher1/lets-learn-11ty-part-7-adding-tailwind-5cdh텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)