# Placeholder Forms

**URL:** <https://meta.discourse.org/t/placeholder-forms/113533>\
**Category:** Theme component\
**Tags:** official, placeholder-forms\
**Created:** [4월 5, 2019, 11:18오전 UTC](https://meta.discourse.org/t/placeholder-forms/113533 "2019-04-05T11:18:48Z")\
**Posts on this page:** 1\
**Showing post:** 48

<div class="post-metadata">

**Author:** ![jericson](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jericson/32/116215_2.png) [@jericson](https://meta.discourse.org/u/jericson)\
**Post date:** [1월 4, 2024, 5:03오전 UTC](https://meta.discourse.org/t/placeholder-forms/113533/48 "2024-01-04T05:03:18Z")

</div>

참고할 점은 코드 블록이 때때로 문제를 일으킨다는 것입니다:

```auto
usermod -aG sudo =USERNAME=

```

이 경우, [highlight.js](https://highlightjs.org/)는 이것이 Java라고 가정하고 코드 블록을 다음과 같이 변환합니다:

```plaintext
<code class="hljs language-java" data-highlighted="yes">
  usermod -
  <span class="hljs-type">aG</span> 
  <span class="hljs-variable">sudo</span> 
  <span class="hljs-operator">=</span>
  USERNAME=
</code>

```

이것이 실제로 셸 명령어임을 명시하여 문제를 해결할 수 있습니다:

````java
    ```shell
    usermod -aG sudo =USERNAME=
    ```

````

그 결과 다음과 같습니다:

```shell
usermod -aG sudo =USERNAME=

```

모든 시도가 실패한다면, `text`를 사용하면 highlight.js가 플레이스홀더를 건드리지 못하게 할 수 있습니다.

더 일반적인 해결책(Meta Discourse가 사용하고 있을 법한)은 `default code lang` 설정을 `auto`에서 `plaintext` 또는 유사한 값으로 변경하는 것입니다. 😉

* * *

큰 의미는 없지만, 플레이스홀더에 대해 글을 쓰고 플레이스홀더가 확장되는 것을 피하고 싶다면 `java`를 사용하는 것이 하나의 방법입니다.

---

_[View the full topic](https://meta.discourse.org/t/placeholder-forms/113533)._
