Our forum uses tables to describe the function of digital synthesizer modules. In the first column, we use a picture. Because Discourse inserts a | between the file name and resolution, it breaks the link to the picture when using it in a column.
The solution is you have to delete the | symbol. Not a big deal, but also not intuitive for beginners.
Meter | Displays
---|---
 | `Pattern`
Sure, but you can also just delete the | as well. I’m personally not super versed in code so I had to puzzle through this at first.
Perhaps it’s not worth changing, I just thought maybe no one was really using pictures in tables and no one had come across this before. Not a big deal, I made a note of it on a tutorial about tables on our forum.
Maybe if I get this right, if the picture doesn’t load, it would say “Meter-Pattern” with your \ solution and “Meter-Pattern108x108” if you did it by deleting the |?
I will amend the advice on the forum to reflect this. Thanks a lot! I’m so psyched about the powers of this new forum. We were struggling on an old version of Vanilla that didn’t even have bold text. Yeesh.
Agree, very interesting edge case. If we give up allowing , in title for images we can work around it but I wonder if this is a bug @Vitaly in the ordering of the table processing in the pipeline (maybe we should process images prior to tables)? (see OP)
테이블은 블록 레벨에서 파싱됩니다. 셀 레이아웃을 감지하기 전에 인라인 모드로 전환할 수 없기 때문에, 백틱과 이스케이프만 처리합니다.
테이블은 CommonMark 사양의 일부가 아니므로, GFM 사양을 따릅니다. GitHub도 동일한 방식으로 동작하는 것을 확인해 볼 수 있습니다.
요약하자면: 현재 테이블 내부의 모든 백틱과 파이프 문자는 이스케이프 처리해야 합니다.
다른 동작을 원하신다면, GitHub 측에 사양 업데이트를 요청해야 합니다. 다만, 개인적으로는 사양 레벨에서 좋은 해결책이 가능할지 확신이 없습니다. 제 생각에는 이 경우 매우 특수한 상황이며, 우회 방법이 존재하므로 사양/파서를 재구성하는 데 노력을 기울일 가치가 없다고 생각합니다.