# 소셜 공유용 메타 정보 사용자 정의

**URL:** https://meta.discourse.org/t/personalize-meta-for-social-sharing/169357
**Category:** Development
**Created:** [11월 5, 2020, 6:38오후 UTC](https://meta.discourse.org/t/personalize-meta-for-social-sharing/169357 "2020-11-05T18:38:48Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![feabila](https://avatars.discourse-cdn.com/v4/letter/f/e9bcb4/32.png) [@feabila](https://meta.discourse.org/u/feabila)
#### Post date: [11월 5, 2020, 6:38오후 UTC](https://meta.discourse.org/t/personalize-meta-for-social-sharing/169357/1 "2020-11-05T18:38:48Z")

</div>

안녕하세요! 소셜 공유를 위한 메타 태그를 사용자 정의하는 방법을 찾고 있습니다.

 ![Preview](https://global.discourse-cdn.com/meta/original/3X/4/5/45ce451fda4869c8fecb91b3dc629b61c99e6f45.png)

맥락을 위해 예를 들어 보겠습니다:

- 제목: ‘Macro’
- 첫 번째 게시물: ‘Este tópico …’

저는 **og:title** 및 **twitter:title** 메타 태그를 수행하는 방법을 찾고 있었습니다. 이렇게 하면 제목과 같은 텍스트를 \*\*‘Felipe on Discourse - Macro’\*\*처럼 사용자 정의할 수 있기를 원합니다.

생각: 플러그인 위주의 워크어라운드로 \_head.html.erb와 같은 app/views를 사용자 정의해야 할 것 같습니다.

도와주실 수 있을까요?

감사합니다,

---

<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: [11월 5, 2020, 6:48오후 UTC](https://meta.discourse.org/t/personalize-meta-for-social-sharing/169357/2 "2020-11-05T18:48:30Z")

</div>

이 태그들은 코어 Discourse에서 다음과 같이 설정됩니다:

> <https://github.com/discourse/discourse/blob/721ee3642558d960db9345c6238a457aa7f5d674/app/helpers/application_helper.rb#L214>

플러그인이 이 동작을 변경할 수 있습니다.

---

<div class="post-metadata">

### Author: ![feabila](https://avatars.discourse-cdn.com/v4/letter/f/e9bcb4/32.png) [@feabila](https://meta.discourse.org/u/feabila)
#### Post date: [11월 5, 2020, 7:32오후 UTC](https://meta.discourse.org/t/personalize-meta-for-social-sharing/169357/3 "2020-11-05T19:32:04Z")

</div>

와아아! Falco 씨, 감사합니다! 바로 그거였어요!

플러그인에서 ApplicationHelper의 평가(evaluation)를 이렇게 처리했습니다 (혹시 필요하신 분을 위해 공유합니다):

```
after_initialize do 
   ApplicationHelper.class_eval do
      def crawlable_meta_data(opts = nil)
       ...

```

도움 주셔서 정말 감사합니다!
