From 569092582aae4c457e9878a095993cd6aac00320 Mon Sep 17 00:00:00 2001 From: JK Date: Tue, 7 Apr 2026 11:25:14 +0900 Subject: [PATCH 1/2] =?UTF-8?q?fix(converter):=20li=5Fitself=20join?= =?UTF-8?q?=EC=97=90=EC=84=9C=20XHTML=EC=97=90=20=EC=97=86=EB=8A=94=20?= =?UTF-8?q?=EA=B3=B5=EB=B0=B1=20=EC=82=BD=EC=9E=85=EC=9D=84=20=EC=A0=9C?= =?UTF-8?q?=EA=B1=B0=ED=95=A9=EB=8B=88=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit convert_li()의 ' '.join(li_itself)를 ''.join(li_itself)로 변경합니다. 각

의 SingleLineParser 출력에 이미 XHTML 원문의 공백이 보존되어 있으므로, join에서 추가 공백을 넣지 않아야 합니다. Co-Authored-By: Claude Opus 4.6 --- confluence-mdx/bin/converter/core.py | 2 +- .../tests/testcases/1454342158/expected.html | 20 ++--- .../tests/testcases/1454342158/expected.mdx | 20 ++--- .../1454342158/expected.roundtrip.json | 10 +-- .../tests/testcases/544377869/expected.html | 2 +- .../tests/testcases/544377869/expected.mdx | 2 +- .../544377869/expected.roundtrip.json | 54 +++++++------ .../tests/testcases/692355151/expected.html | 4 +- .../tests/testcases/692355151/expected.mdx | 4 +- .../692355151/expected.roundtrip.json | 4 +- .../tests/testcases/880181257/expected.html | 12 +-- .../tests/testcases/880181257/expected.mdx | 12 +-- .../880181257/expected.roundtrip.json | 78 +++++++++++++------ .../tests/testcases/883654669/expected.html | 26 +++---- .../tests/testcases/883654669/expected.mdx | 26 +++---- .../883654669/expected.roundtrip.json | 14 ++-- 16 files changed, 163 insertions(+), 127 deletions(-) diff --git a/confluence-mdx/bin/converter/core.py b/confluence-mdx/bin/converter/core.py index f8b177acc..c50448e85 100644 --- a/confluence-mdx/bin/converter/core.py +++ b/confluence-mdx/bin/converter/core.py @@ -930,7 +930,7 @@ def convert_li(self, node, list_type, counter=None): logging.debug(f'li_itself={li_itself}') logging.debug(f'child_markdown={child_markdown}') - itself = ' '.join(li_itself) + itself = ''.join(li_itself) self.markdown_lines.append(f'{prefix}{itself}\n') for line in child_markdown: self.markdown_lines.append(prefix_for_children + line) diff --git a/confluence-mdx/tests/testcases/1454342158/expected.html b/confluence-mdx/tests/testcases/1454342158/expected.html index e844db534..f003caf3d 100644 --- a/confluence-mdx/tests/testcases/1454342158/expected.html +++ b/confluence-mdx/tests/testcases/1454342158/expected.html @@ -71,7 +71,7 @@

LDAP 연동

  • Server URL : ldap://ldap.example.com:389 과 같은 형식으로 LDAP server의 주소를 입력합니다. LDAPS의 경우 scheme을 ldaps:// 로 입력합니다.
  • -
  • BindDN : LDAP 서버에 접속(바인드)할 때 사용할 서비스 계정의 고유 이름(Distinguished Name, DN)을 입력합니다. 이 계정은 최소한 사용자 정보를 검색(Read)할 수 있는 권한이 필요합니다.
    예시: cn=admin,ou=Services,dc=example,dc=com
  • +
  • BindDN : LDAP 서버에 접속(바인드)할 때 사용할 서비스 계정의 고유 이름(Distinguished Name, DN)을 입력합니다. 이 계정은 최소한 사용자 정보를 검색(Read)할 수 있는 권한이 필요합니다.
    예시: cn=admin,ou=Services,dc=example,dc=com
  • Bind Password : BindDN의 암호를 입력합니다.
  • @@ -552,11 +552,11 @@

    QueryPie에서 Okta 연동 및 동기화 설정

  • Additional Settings