"마크다운-프로세서"프리젠테이션

4347 단어
오늘 우리는 오픈 소스 도구에 대해 이야기하거나 무언가를 수행하는 방법에 대해 이야기하지 않을 것입니다.

오늘 저는 여러분에게 개인 프로젝트인 "Markdown-Processor"를 소개하게 된 것을 자랑스럽게 생각합니다.


프레젠테이션



What is Markdown-Processor ?



Markdown-Processor는 Markdown 파일에서 HTML 또는 PDF를 생성하는 데 도움이 되는 npm CLI입니다.

Why creating a new CLI to do it?



두 가지 이유:
  • 확장 가능하다
  • 테마를 선택할 수 있습니다!

  • 확장 가능



    내가 정말로 원하는 한 가지는 필요한 경우 요소를 추가할 수 있다는 것입니다. (액체 태그 또는 완전히 새로운 태그처럼) 나중에 하나의 확장 프로그램이 적용된 것을 볼 수 있습니다.

    테마를 선택할 수 있도록



    작업 중인지, 책을 쓰고 있는지, 다음 탁상 RPG 세션을 위해 메모를 작성하고 있는지에 따라 특정 테마가 필요할 수 있습니다.

    여기 있습니다! 현재 3가지 테마를 사용할 수 있습니다.
  • 기본
  • 다크
  • RPG

  • 그리고 당신은 이미 당신의 것을 만들고 사용할 수 있습니다!

    프로젝트에 테마를 추가하고 싶다면 주저하지 말고 풀 리퀘스트를 해주세요! 😉


    데모



    설정



    먼저 다음 명령으로 설치해야 합니다.

    npm i markdown-processor
    


    일부 PDF 파일을 생성하려면 pagedjs 및 pagedjs-cli도 설치하십시오.

    npm install -g pagedjs-cli pagedjs
    


    명령



    TEST.md 프로세스를 처리합니다(기본적으로 타임스탬프 이름이 있는 HTML 파일임).

    md-processor process -f "TEST.md"
    


    여러 파일 처리

    md-processor process -f "TEST.md" -f "TEST2.md"
    


    특정 테마 사용

    md-processor process -f "TEST.md" -t "rpg"
    


    PDF 파일 만들기

    md-processor process -f "TEST.md" -t "rpg" -o pdf
    


    확장 프로그램



    다음은 우리가 가진 첫 번째 확장입니다. 다른 스타일의 인용 부호 사용

    일반적인 메시지, 정보, 경고 또는 경고라면 정확히 동일한 디스플레이를 갖고 싶지 않습니다. 따라서 첫 번째 줄의 간단한 요소로 이제 더 많은 사용자 지정을 사용할 수 있습니다.

    정상




    > Normal
    




    정보




    > **[INFO]**
    > Info
    




    경고




    > **[WARNING]**
    > Warning
    




    알리다




    > **[ALERT]**
    > Alert
    





    이 빠른 프레젠테이션이 마음에 드셨기를 바랍니다. 🍺

    내가 사용 가능한 모든 옵션(목차 추가, 마크다운 파일의 전체 폴더 처리...)에 대해 이야기하지 않았으며 다른 많은 요소가 추가될 것임을 알아야 합니다.

    따라서 모든 기능을 설명하는 다른 게시물을 원하시면 댓글을 남겨주세요.


    연결


  • GitHub 프로젝트: https://github.com/Adaendra/markdown_processor
  • NPM 페이지: https://www.npmjs.com/package/markdown-processor
  • 좋은 웹페이지 즐겨찾기