ganncamp
(G Ann Campbell)
1
새 편집기가 개발 중이라는 건 알지만, 기본적으로 마크다운은 동일할 것이고, 그 보간(interpolation) 방식도 그대로일 테니…
세 겹 백틱(```) 코드 블록에서 일부 서식이 제대로 적용되지 않는 것을 확인했습니다. 여기는 사용자의 게시물을 수정하는 과정에서 찍은 스크린샷입니다. 수정 전 모습은 다음과 같습니다:
단일 틱(``) 블록으로 바꾸면, 예상대로 서식이 적용되지 않습니다 (왼쪽의 Grammarly 밑줄은 무시해 주세요):
안녕하세요 @ganncamp. 해당 포럼의 “기본 코드 언어” 사이트 설정 값은 무엇인가요?
이 특정 코드 블록의 auto 언어가 언어를 markdown으로 감지하고 있습니다. 그 이유는 다음과 같습니다:
(lang=auto; 제 불완전한 스니펫이 ruby로 감지됨)
sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…
(lang=markdown)
sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…
(lang=text)
sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…
(lang=bash)
sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…
기본 코드 언어를 text로 변경하여 모든 게시글에 대해 이 설정을 변경하거나, 예를 들어 다음과 같이 작성하여 한 게시글에 대해만 변경할 수 있습니다:
```text
sonar-scanner … etc etc include=src/**,apps/**,include/**,gui/** -Dsonar=true…
```
위와 같은 (lang=text) 블록이 생성됩니다.
ganncamp
(G Ann Campbell)
5
그런데 왜 포맷팅이 코드 블록에 어떻게든 적용될 수 있단 말인가?
renato
(Renato Atilio)
6
코드 하이라이팅만 하는 것인데, HighlightJS가 언어를 "자동 감지"한 후 잘못된 언어로 하이라이팅이 적용되고 있습니다.
메타에서는 코드가 기본적으로 text로 설정되어 있기 때문에, ```auto로 코드 블록을 명시적으로 시작하지 않는 한 같은 문제가 발생하지 않습니다.