feabila
(Felipe)
1
안녕하세요! 소셜 공유를 위한 메타 태그를 사용자 정의하는 방법을 찾고 있습니다.
맥락을 위해 예를 들어 보겠습니다:
- 제목: ‘Macro’
- 첫 번째 게시물: ‘Este tópico …’
저는 og:title 및 twitter:title 메타 태그를 수행하는 방법을 찾고 있었습니다. 이렇게 하면 제목과 같은 텍스트를 **‘Felipe on Discourse - Macro’**처럼 사용자 정의할 수 있기를 원합니다.
생각: 플러그인 위주의 워크어라운드로 _head.html.erb와 같은 app/views를 사용자 정의해야 할 것 같습니다.
도와주실 수 있을까요?
감사합니다,
Falco
(Falco)
2
이 태그들은 코어 Discourse에서 다음과 같이 설정됩니다:
플러그인이 이 동작을 변경할 수 있습니다.
feabila
(Felipe)
3
와아아! Falco 씨, 감사합니다! 바로 그거였어요!
플러그인에서 ApplicationHelper의 평가(evaluation)를 이렇게 처리했습니다 (혹시 필요하신 분을 위해 공유합니다):
after_initialize do
ApplicationHelper.class_eval do
def crawlable_meta_data(opts = nil)
...
도움 주셔서 정말 감사합니다!