답변:
대부분의 Markdown 파서는 헤더가없는 테이블을 지원하지 않습니다. 즉, 헤더 분리선이 필수입니다.
PHP Markdown Extra "두 번째 줄에는 헤더와 내용 사이에 필수 구분선이 있습니다"
RDiscount PHP Markdown Extra 구문을 사용합니다.
simple_tables
및 multiline_tables
확장)HTML 출력의 CSS를 변경할 수 있다면 :empty
의사 클래스를 활용하여 빈 헤더를 숨기고 헤더가 전혀없는 것처럼 보이게 할 수 있습니다.
줄을 비워 두어 줄 낭비하지 않으려면 다음 핵을 고려하십시오 (해킹이므로 플러그인을 추가하지 않으려는 경우에만 사용하십시오).
| | | |
|-|-|-|
|__Bold Key__| Value1 |
| Normal Key | Value2 |
위의 모습을 보려면 위의 내용을 복사하여 https://stackedit.io/editor를 방문 하십시오.
GitLab / GitHub 의 Markdown 구현 과 함께 작동했습니다 .
pandoc
pdf 로 마크 다운하면 효과적 입니다.
빈 링크를 사용하여 Bitbucket의 Markdown을 사용 하여이 작업을 수행했습니다.
[]() |
------|------
Row 1 | row 2
안타깝게도 많은 제안은 모든 Markdown 뷰어 / 편집기 (예 : 인기있는 Markdown Viewer Chrome 확장 프로그램)에서 작동하지 않지만 iA Writer 에서는 작동 합니다.
어떤이 인기 프로그램 (그리고 특정 애플리케이션에 힘 작업) 모두에서 작동하는 것처럼 보인다하여 사용하는 것입니다 HTML comment blocks ('<!-- -->')
:
| <!-- --> | <!-- --> |
|-------------|-------------|
| Foo | Bar |
앞서 언급 한 제안 중 일부와 마찬가지로 마크 다운 뷰어 / 편집기에 빈 헤더 행이 추가됩니다. iA Writer에서는 심미적으로 작아서 방해가되지 않습니다.
다음은 GitHub에서 잘 작동합니다. 첫 번째 행은 헤더가 아니므로 더 이상 굵게 표시되지 않습니다.
<table align="center">
<tr>
<td align="center"><img src="docs/img1.png?raw=true" alt="some text"></td>
<td align="center">Some other text</td>
<td align="center">More text</td>
</tr>
<tr>
<td align="center"><img src="docs/img2.png?raw=true" alt="some text"></td>
<td align="center">Some other text 2</td>
<td align="center">More text 2</td>
</tr>
</table>
분배기 위의 헤더를 생략하면 최소한 Perl Text :: MultiMarkdown 및 FletcherPenney MultiMarkdown 에서 헤더없는 테이블이 생성됩니다.
|-------------|--------|
|**Name:** |John Doe|
|**Position:**|CEO |
PHP의 빈 헤더 구문 분석 은 일반적으로 보이지 않는 (CSS에 따라) 빈 헤더가있는 테이블을 생성하므로 헤더가없는 테이블처럼 보입니다.
| | |
|-----|-----|
|Foo |37 |
|Bar |101 |
table th:empty { padding: 0; }
고칠 것이라고 생각 합니다.
적어도 GitHub Flavored Markdown의 경우 헤더가 아닌 모든 행 항목을 일반 또는 형식으로 굵게 표시 하여 환상 을 줄 수 있습니다 .__
**
|Regular | text | in header | turns bold |
|-|-|-|-|
| __So__ | __bold__ | __all__ | __table entries__ |
| __and__ | __it looks__ | __like a__ | __"headerless table"__ |
$ cat foo.md
Key 1 | Value 1
Key 2 | Value 2
$ kramdown foo.md
<table>
<tbody>
<tr>
<td>Key 1</td>
<td>Value 1</td>
</tr>
<tr>
<td>Key 2</td>
<td>Value 2</td>
</tr>
</tbody>
</table>
다음 CSS를 추가 할 수 있으면 제목 을 숨길 수 있습니다.
<style>
th {
display: none;
}
</style>
이것은 약간의 부담이 많고 테이블을 구별하지는 않지만 간단한 작업을 수행 할 수 있습니다.
@ thamme-gowda 의 솔루션은 이미지에서도 작동합니다!
| |
|:----------------------------------------------------------------------------:|
| ![](https://gravatar.com/avatar/4cc702785290b4934c531c56f6061e5e "Tonejito") |
내가 만든 요지 에서 이것을 확인할 수 있습니다 . 다음은 GitHub 및 GitLab의 테이블 핵 렌더링입니다.