Discourse svgbob

:information_source: 요약 Discourse svgbob을 사용하면 Discourse 게시물에 ASCII 다이어그램을 포함하고 SVG로 렌더링할 수 있습니다
:eyeglasses: 미리보기 Discourse Theme Creator에서 미리보기
:hammer_and_wrench: 레포지토리 링크 https://github.com/SamSaffron/discourse-svgbob
:open_book: Discourse 테마를 처음 사용하시나요? Discourse 테마 사용 입문 가이드

이 테마 컴포넌트 설치

기능

예를 들어:

```svgbob height=54
+--------+      +------------+
| A Box  |----->| Another box |
+--------+      +------------+
```

게시물에 고해상도 SVG로 렌더링됩니다.

image

이 컴포넌트는 오픈 소스 Svgbob 라이브러리를 재포장한 것입니다. svgbob 온라인 플레이그라운드는 다음 주소에서 사용할 수 있습니다: Svgbob editor

설정

이름 설명
콘텐츠 보안 정책 확장
svg 아이콘
번역 기본값
insert_svgbob_sample Svgbob 다이어그램
22개의 좋아요

Does it have any advantages over yUML?

1개의 좋아요

#customization:theme-component인 경우 #customization:plugin이 아니므로 공유 호스팅에서도 쉽게 설치할 수 있으며, 재빌드가 필요하지 않습니다.

yuml은 UML 다이어그램을 그리고, svgbob은 자유 형식 드로잉 도구입니다.

8개의 좋아요

참고로, 이 내용은 제 개인 저장소로 이동했으며 더 이상 공식 테마 컴포넌트가 아닙니다.

3개의 좋아요

조금 더 옷을 벗겨서 모든 ‘official’ 옷을 벗겨야 할 것 같습니다. :slight_smile: 위키이므로 ‘official’ 설명과 호스팅 정보를 삭제하고, :discourse2::information_source:로 대체하는 자유를 허용했습니다.

이상적으로는 @Discourse에서 당신으로 소유권을 변경하고, 태그 아이콘을 제거하며, ‘official theme component’ 태그 그룹에서 제외해야 합니다. 숨겨진 #ecb 태그도 제거해야 합니다.

테마 크리에이터의 미리보기도 Discourse에서 당신으로 변경할 수 있을 것입니다.

(이론적으로, 서드파티 테마 컴포넌트는 자체 태그를 받지 않지만, 특례를 적용할 수 있을지도 모릅니다 :slight_smile: 만약 당신조차도 이를 위해 충분한 영향력이 없다면 svgbob 주제들도 정리할 필요가 있을 수 있습니다)

예상 완료 시간: 문서의 공식 목록에서도 제거해야 합니다. Customizing your site with existing theme components

3개의 좋아요

Sam, 안녕하세요. 이 컴포넌트에 대해 질문이 있는데, 리치 에디터 지원 추가 계획이 있는지 궁금합니다.

또한 명확성을 위해 "SVGblob Height"라는 명칭을 높이를 조정하는 용도로 더 명확하게 수정하는 것이 좋을 것 같습니다.

  • 샘플 코드에서 두 개의 박스가 표시되도록 하려면 이 값을 어떻게 설정해야 하는지 파악하는 데 시간이 좀 걸렸습니다. 완성된 블롭을 보려면 이 값을 늘려야 했습니다.

업데이트: 컴포저의 샘플 삽입 기능을 사용해보니, SVGblob 높이를 정의하지 않는 것을 확인했습니다. 따라서 이 설정은 높이를 제한하고 싶을 때 선택적으로 사용 가능한 것 같습니다.

정말 멋진 컴포넌트입니다.

PR을 만들었습니다: FEATURE: Add rich text editor support - Pull Request #42 - SamSaffron/discourse-svgbob - GitHub.

이것이 병합되면, SVGBob를 업데이트하기 위해 다른 PR을 만들 예정입니다. 새로운 기능이 추가된 것 같습니다. :+1:

4개의 좋아요