# 마크다운 헤더의 앵커 링크 비활성화

**URL:** https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860
**Category:** Support
**Created:** [10월 13, 2022, 6:58오후 UTC](https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860 "2022-10-13T18:58:15Z")
**Posts on this page:** 6
**Page:** 1

<div class="post-metadata">

### Author: ![MJack](https://avatars.discourse-cdn.com/v4/letter/m/bbe5ce/32.png) [@MJack](https://meta.discourse.org/u/MJack)
#### Post date: [10월 13, 2022, 6:58오후 UTC](https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860/1 "2022-10-13T18:58:16Z")

</div>

안녕하세요,

Markdown 헤더에 대한 앵커 링크를 비활성화할 수 있는 방법이 있을까요? (v2.7.0에서 도입됨)

우리는 [Data Explorer](https://meta.discourse.org/t/32566?silent=true) 플러그인을 사용하여 토픽을 조회하는 코드를 사용 중인데, 이 앵커 링크 때문에 해당 프로세스가 깨집니다. Discourse를 업그레이드하고 싶지만 이 코드 문제로 인해 막혀 있는 상태입니다.

감사합니다, 미셸

---

<div class="post-metadata">

### Author: ![maiki](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/maiki/32/233950_2.png) [@maiki](https://meta.discourse.org/u/maiki)
#### Post date: [10월 13, 2022, 8:37오후 UTC](https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860/2 "2022-10-13T20:37:07Z")

</div>

미셸님, 안녕하세요. 👋

> [@MJack](#):
>
> 마크다운 헤더에 대한 앵커 링크를 비활성화하는 방법이 있나요? (v2.7.0에서 도입됨)

앵커 링크를 설정할 수 있는 옵션은 없습니다.

> [@MJack](#):
>
> 토픽을 조회하는 코드 조각([Data Explorer](https://meta.discourse.org/t/32566?silent=true) 플러그인 사용)을 사용하고 있는데, 이 앵커 링크 때문에 프로세스가 깨집니다.

저희 쪽에서 도움을 드릴 수 있을지 모르겠습니다: 앵커 링크 중 어떤 부분이 쿼리를 깨뜨리고 있나요? 🙂

---

<div class="post-metadata">

### Author: ![MJack](https://avatars.discourse-cdn.com/v4/letter/m/bbe5ce/32.png) [@MJack](https://meta.discourse.org/u/MJack)
#### Post date: [10월 14, 2022, 2:16오후 UTC](https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860/3 "2022-10-14T14:16:36Z")

</div>

Maiki, 지원해 주셔서 감사합니다 🙂

알겠습니다. 저희는 이 소프트웨어를 사용 중입니다: [GitHub - canonical/canonicalwebteam.discourse · GitHub](https://github.com/canonical/canonicalwebteam.discourse)  
이것은 [Data Explorer](https://meta.discourse.org/t/32566?silent=true) 쿼리를 사용하지만, 앵커 링크를 처리하지 못합니다.

따라서 저는 두 가지 가능한 방향을 보고 있습니다:

- Canonical에 PR을 제출하기
- Discourse 서버를 2.6.7 버전으로 유지하기

현재 저희 서버는 2.9.0 beta10 버전입니다. 콘텐츠가 많지 않아서 다른 서버로 이전하는 것은 매우 쉬울 것입니다. 큰 문제는 아닙니다.

Docker를 사용하여 새 서버를 시작해 보았지만:  
`#version: tests-passed`  
를  
`version: f73cdbbd2f20460ea6330930f97cdce59fb984be` (2.6.7의 마지막 커밋)로  
바꿨습니다.

하지만 불행히도 서버가 시작되지 않습니다:

```plaintext
run-parts: executing /etc/runit/1.d/00-ensure-links
run-parts: executing /etc/runit/1.d/00-fix-var-logs
run-parts: executing /etc/runit/1.d/01-cleanup-web-pids
run-parts: executing /etc/runit/1.d/anacron
run-parts: executing /etc/runit/1.d/cleanup-pids
Cleaning stale PID files
run-parts: executing /etc/runit/1.d/copy-env
Started runsvdir, PID is 47
ok: run: redis: (pid 62) 0s
ok: run: postgres: (pid 59) 0s
supervisor pid: 57 unicorn pid: 90
config/unicorn_launcher: line 71: kill: (90) - No such process
config/unicorn_launcher: line 15: kill: (90) - No such process
(57) exiting
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 1s, normally up, want up
timeout: down: redis: 1s, normally up, want up
timeout: down: redis: 1s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 1s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 1s, normally up, want up
timeout: down: redis: 0s, normally up, want up
timeout: down: redis: 1s, normally up, want up
ok: run: redis: (pid 358) 0s
timeout: down: postgres: 0s, normally up, want up
timeout: down: redis: 1s, normally up, want up
...

```

제안이 있을까요?

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [10월 14, 2022, 3:57오후 UTC](https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860/4 "2022-10-14T15:57:38Z")

</div>

> [@MJack](#):
>
> Docker를 사용하여 새 서버를 시작하려고 했는데, 다음을 시도해 보았습니다:  
> `#version: tests-passed`  
> 를  
> `version: f73cdbbd2f20460ea6330930f97cdce59fb984be` (2.6.7의 마지막 커밋)로 교체했습니다.

버전을 그렇게 되돌릴 수는 없습니다. 데이터 마이그레이션으로 인해 데이터베이스 상태가 호환되지 않게 되므로, 오직 앞으로의 진행만 지원됩니다.

---

<div class="post-metadata">

### Author: ![MJack](https://avatars.discourse-cdn.com/v4/letter/m/bbe5ce/32.png) [@MJack](https://meta.discourse.org/u/MJack)
#### Post date: [10월 14, 2022, 4:11오후 UTC](https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860/5 "2022-10-14T16:11:51Z")

</div>

팔코님, 안녕하세요.

다운그레이드가 아니라 완전히 새로운 서버를 시작하는 걸 생각하고 있어요.  
현재 데이터는 대수롭지 않은 양이라 몇 가지 항목만 새 서버에 다시 넣으면 돼요.

---

<div class="post-metadata">

### Author: ![Falco](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/falco/32/179432_2.png) [@Falco](https://meta.discourse.org/u/Falco)
#### Post date: [10월 14, 2022, 4:19오후 UTC](https://meta.discourse.org/t/disable-anchor-link-to-markdown-headers/241860/6 "2022-10-14T16:19:40Z")

</div>

Discourse 2.6 브랜치는 거의 2년 전의 것이므로, 현재 우리가 제공하는 기본 컨테이너 이미지와 호환되지 않을 가능성이 있습니다. 문제를 해결하려면, 새 설치 환경에서 2.6.7로 재빌드할 때의 `./launcher rebuild logs`가 필요합니다.

그러나 더 이상 보안 업데이트를 받지 않는 Discourse 버전을 실행하는 것은 매우 좋지 않은 방법이므로, 올바른 해결책은 이 통합을 처리하는 데 사용하는 소프트웨어를 수정하는 것입니다.

수정이 필요한 SQL 쿼리를 공유해 주실 수 있을까요?
