위에서 언급한 대로 사이트 텍스트를 편집하는 것이 지침을 제공하는 가장 간단한 방법이지만, 해당 컨텍스트에서는 텍스트만 사용할 수 있습니다.
HTML(링크, 이미지 등)을 추가하려면 테마 및 컴포넌트 관리 영역에서 새 테마 컴포넌트를 생성할 수 있습니다.
컴포넌트 탭(admin/config/customize/components)에서 "설치"를 클릭한 다음 "새로 만들기"를 선택하고, 명확한 이름을 부여하세요… 그리고 컴포넌트가 생성되면 "코드 편집"을 클릭합니다.
이후 JS 탭으로 이동하여 다음과 같은 내용을 추가할 수 있습니다.
import { apiInitializer } from "discourse/lib/api";
const CustomMessage = <template>
<div class="custom-2fa-message">
기존 콘텐츠 위에 커스텀 콘텐츠를 여기에 추가합니다.
<a href="#">예시 링크</a>
</div>
</template>;
export default apiInitializer("1.0", (api) => {
api.renderBeforeWrapperOutlet("user-second-factor-wrapper", CustomMessage);
});
이 방법으로 링크나 원하는 HTML 콘텐츠를 추가할 수 있습니다.
여기에 링크하고 싶은 주제가 있다면, Page Publishing 기능을 사용하여 이를 공개로 설정할 수 있습니다:
