Zenn CLI의 Docker file 및 사용 방법에 대한 설명

3904 단어 DockerZenn CLItech
Zenn CLI 는 노드입니다.이것은 js제 Zenn의 로컬 편집을 지원하는 도구[1][2][3]입니다.
Zenn은 GiitHub 창고 관리 콘텐츠[4]와 연합하여 콘텐츠를 만들고 미리 볼 수 있습니다.
PC에 Zenn CLI를 설치하지 않고 Docker에서 처리하기 위해 Docker file을 썼습니다. 사용 방법을 설명합니다.
PC에 Zenn CLI를 설치할 필요가 없으므로 Docker를 설치하면 Zenn CLI를 사용할 수 있습니다.
Node.js를 설치할 필요가 없고 Node도 이미 설치되어 있습니다.js버전에 신경 쓸 필요 없어요.
또한, 나는 젠의 사람이 아니기 때문에 젠 CLI 본체를 잘 모르는 부분도 있다.

창설했어


기릿허브에 공개되고 있습니다.
Tiryoh/docker-zenn-editor - GitHub

실행 예


Image from Gyazo
매번 지령을 입력하는 것이 번거롭기 때문에 조개껍질의 입력 보관에 전력을 기울이지만 create-new.shpreview.sh 스크립트를 쓰는 것도 마찬가지로 쉽다고 생각합니다.

구축 방법


Docker가 설치된 PC에서 다운로드Tiryoh/docker-zenn-editor하여 Docker 이미지를 만듭니다.
$ git clone https://github.com/Tiryoh/docker-zenn-editor.git
$ cd docker-zenn-editor
$ docker build -t tiryoh/zenn:latest .
※ Zenn CLI 업데이트가 빈번합니다.Zenn CLI에서 제대로 진행되지 않는 것이 있으면 Docker 이미지를 다시 만듭니다.
Image from Gyazo
https://www.npmjs.com/package/zenn-cli

사용법


기본적으로 젠 공식이에요.📘 Zenn CLI를 사용하여 컨텐츠 생성에 적힌 명령의npx zenndocker run --rm -v $PWD:/work tiryoh/zenn로 교체하여 사용합니다.

글을 쓰다


$ docker run --rm -v $PWD:/work tiryoh/zenn new:article
PC에서 사용하는 OS가 Ubuntu 등 Linux일 경우 파일 권한 문제로 저장할 수 없는 경우가 있으므로 사용자를 지정할 수 있습니다.
$ docker run --rm -u $(id -u):$(id -g) -v $PWD:/work tiryoh/zenn new:article

미리 보기


$ docker run --rm -p 8000:8000 -v $PWD:/work tiryoh/zenn
각주
GiitHub 창고는 여기 있습니다.
https://github.com/zenn-dev/zenn-editor ↩︎
Zenn CLI 설치 방법은 여기 공식 기사에 나와 있습니다.
https://zenn.dev/zenn/articles/install-zenn-cli ↩︎
Zenn CLI 사용법에 대해서는 이쪽 관영 기사에 기재돼 있다.
https://zenn.dev/zenn/articles/zenn-cli-guide ↩︎
2020년 9월 24일까지 지티허브와 협업한 기능은 베타 에디션이다.
https://zenn.dev/zenn/articles/connect-to-github ↩︎

좋은 웹페이지 즐겨찾기