# 토론 포럼 스키마 개선

**URL:** https://meta.discourse.org/t/discussion-forum-schema-improvements/287347
**Category:** Support
**Created:** [12월 3, 2023, 8:07오후 UTC](https://meta.discourse.org/t/discussion-forum-schema-improvements/287347 "2023-12-03T20:07:59Z")
**Posts on this page:** 1
**Showing post:** 19

<div class="post-metadata">

### Author: ![techAPJ](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/techapj/32/342990_2.png) [@techAPJ](https://meta.discourse.org/u/techAPJ)
#### Post date: [1월 1, 2024, 8:25오전 UTC](https://meta.discourse.org/t/discussion-forum-schema-improvements/287347/19 "2024-01-01T08:25:09Z")

</div>

> [@rrit](#):
>
> 첫 번째 게시글의 데이터/텍스트를 후속 페이지에 포함하지 말고, 항상 첫 번째 페이지를 가리키는 `itemprop="url"`을 추가하세요:

네, 이제 [최근 커밋](https://github.com/discourse/discourse/commit/d9ca6c3bb90c15d32b3f2ece1709522be65fb690)에 따라 그렇게 하고 있습니다. 하지만 해당 항목을 추가한 후에도 후속 페이지(`?page=2`)에서 필수 필드(`author`, `datePublished`, `text`)가 여전히 누락되고 있습니다.

> [@rrit](#):
>
> 이 링크 태그 전체는 `post.is_first_post`에 대해서만 정의되어야 합니다. 각 `Comment` 항목마다 동일한 URL로 반복할 필요는 없습니다.
> 
> [meta.discourse.org](http://meta.discourse.org)에서는 현재 따옴표가 깨져 있습니다:  
> `<link itemprop=&#39;mainEntityOfPage&#39; href="…">`  
> [Schema Markup Validator](https://validator.schema.org/#url=https%3A%2F%2Fmeta.discourse.org%2Ft%2Fmissing-field-url-discussion-forum-schema%2F287347)를 참조하세요.

좋은 지적이었습니다! 이 PR에서 수정했습니다:

> <https://github.com/discourse/discourse/pull/25082>
>
> https://github.com/discourse/discourse/commit/d9ca6c3bb90c15d32b3f2ece1709522be6…5fb690#r135940042

> [@rrit](#):
>
> 일반적인 구조화 데이터 선호도와는 달리, 가능할 경우 `DiscussionForumPosting` 마크업을 Microdata(또는 RDFa)로 제공하는 것을 권장합니다. 이를 통해 마크업 내부에 대량의 텍스트 블록을 중복할 필요가 없기 때문입니다. 다만 이는 단순한 권장 사항이며, JSON-LD도 여전히 완전히 지원됩니다.

아, 맞습니다. @rrlevering 님도 여기서 확인해 주셨습니다:

> [@rrlevering](#):
>
> 아, 그리고 JSON-LD로 전환하지 마세요. 솔직히 포럼과 같은 텍스트가 많은 마크업에는 이것이 더 좋습니다. 텍스트 콘텐츠를 중복해야 하는 것은 어리석은 일입니다. 작성하기가 더 쉬워서 우리가 이를 추진해 온 것입니다.

따라서 후속 페이지에서 콘텐츠가 중복되지 않도록 주의하면서 마이크로데이터 스키마를 개선해야 할 것 같습니다.

---

_[View the full topic](https://meta.discourse.org/t/discussion-forum-schema-improvements/287347)._
