screenshot/2024-09-06_07-30-46_screenshot.png

  • [#타입스크립트 #정규식 quartz csl-entry]

다시 테스트 : 어떻게 한 것인가?

[2024-10-07 Mon 11:19]

이거 어떻게 한 것인가? 분명히 수정한게 있다면 버려야 한다. 왜? 방법을 찾았으니까.

마크다운 형식으로 내보내야 한다.

내보내기 형식 어떻게 할 것인가?

둘다 되는데 이게 마크다움

![](/static//static/images/2024-09-06_07-30-46_screenshot.png) >
![](/static/images/2024-09-06_07-30-46_screenshot.png)

oxhugo 내보내기 정책 충돌

  • quartz.config.ts

    내보내기 설정 수정

      Plugin.OxHugoFlavouredMarkdown(
        {replaceFigureWithMdImg: true,}),
      Plugin.CrawlLinks({ markdownLinkResolution: "absolute" }), // "relative"
  • /quartz/plugins/transformers/oxhugofm.ts

    코드 일부 수정

 
      if (opts.replaceFigureWithMdImg) {
        src = src.toString()
        src = src.replaceAll(figureTagRegex, (value, ...capture) => {
          const [src] = capture
          return `![](/static${src})`
        })
      }

캡션X. 파일링크

내보내기 할 때 여기 보면 마크다운 형식으로 내보내야 된다. 그러니까 캡션 없을 경우에 말이다.

>

냅두면 이렇게 나가는데 여기에 static 을 넣어줘야 한다.

CANCELLED 캡션O, 파일링크

caption="<span class="figure-number">Figure 1: 테스트" >

Related-Notes

References