πŸ“„ κ²Œμ‹œκΈ€ 볡사 μ»΄ν¬λ„ŒνŠΈ

:discourse2: μš”μ•½ Copy postλŠ” 각 κ²Œμ‹œλ¬Όμ˜ κ²Œμ‹œλ¬Ό μ œμ–΄μ— λ²„νŠΌμ„ ν‘œμ‹œν•˜μ—¬ κ²Œμ‹œλ¬Ό 전체 λ‚΄μš©μ„ μ‚¬μš©μžμ˜ ν΄λ¦½λ³΄λ“œμ— λ³΅μ‚¬ν•©λ‹ˆλ‹€.
:eyeglasses: 미리보기 Discourse Theme Creatorμ—μ„œ 미리보기
:hammer_and_wrench: μ €μž₯μ†Œ 링크 https://github.com/discourse/discourse-copy-post
:open_book: Discourse ν…Œλ§ˆμ— μ²˜μŒμ΄μ‹ κ°€μš”? Discourse ν…Œλ§ˆ μ‚¬μš© 초보자 κ°€μ΄λ“œ

이 ν…Œλ§ˆ μ»΄ν¬λ„ŒνŠΈ μ„€μΉ˜

μ„€μ •

이름 μ„€λͺ…
copy_type ν΄λ¦½λ³΄λ“œμ— μ €μž₯ν•  볡사 ν…μŠ€νŠΈ μœ ν˜•(Markdown λ˜λŠ” HTML)을 μ„ νƒν•©λ‹ˆλ‹€.
copy_button_allowed_groups 볡사 λ²„νŠΌμ„ μ‚¬μš©ν•  수 μžˆλŠ” 그룹을 μ„ νƒν•©λ‹ˆλ‹€. 기본적으둜 Trust Level 1 그룹의 λͺ¨λ“  μ‚¬μš©μžμ—κ²Œ ν‘œμ‹œλ©λ‹ˆλ‹€.
λ²ˆμ—­ κΈ°λ³Έκ°’
title 이 κ²Œμ‹œλ¬Όμ˜ λ‚΄μš© 볡사

μŠ€ν¬λ¦°μƒ·

μ΄λ―Έμ§€λŠ” κ°€μž₯ μ˜κ°μ„ μ€€ μ˜ν™”μ— λŒ€ν•΄ ν† λ‘ ν•˜λŠ” λ‹€μ–‘ν•œ 닡변이 ν¬ν•¨λœ 포럼 ν† λ‘  μŠ€λ ˆλ“œλ₯Ό λ³΄μ—¬μ€λ‹ˆλ‹€. Trees와 Albania에 λŒ€ν•œ μ½”λ©˜νŠΈλ₯Ό ν¬ν•¨ν•©λ‹ˆλ‹€. (AI μΊ‘μ…˜)


:discourse2: μš°λ¦¬κ°€ ν˜ΈμŠ€νŒ…ν•˜λ‚˜μš”? ν…Œλ§ˆ μ»΄ν¬λ„ŒνŠΈλŠ” Standard, Business 및 Enterprise ν”Œλžœμ—μ„œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆλ‹€.

26개의 μ’‹μ•„μš”

ν¬λ§·νŒ…κ³Ό λ―Έλ””μ–΄λŠ” μ–΄λ–»κ²Œ μ²˜λ¦¬λ˜λ‚˜μš”?

2개의 μ’‹μ•„μš”

@Zup

이 뢀뢄에 λŒ€ν•΄ λͺ‡ κ°€μ§€ κ°œμ„ μ΄ ν•„μš”ν•  수 μžˆμ§€λ§Œ, ν˜„μž¬ μƒνƒœλŠ” λ‹€μŒκ³Ό κ°™μŠ΅λ‹ˆλ‹€:

  • λ―Έλ””μ–΄κ°€ λ³΅μ‚¬λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
  • μ„œμ‹μ΄ μ œκ±°λ©λ‹ˆλ‹€(즉, 일반 ν…μŠ€νŠΈλ§Œ μœ μ§€λ©λ‹ˆλ‹€). λ‹€λ§Œ, <p> νƒœκ·Έμ—μ„œ λΉ„λ‘―λœ μ€„λ°”κΏˆμ€ μœ μ§€λ©λ‹ˆλ‹€.
3개의 μ’‹μ•„μš”

λ””μŠ€μ½”μŠ€μ— 뢙여넣을 λ•Œ 미디어와 μ„œμ‹μ΄ ν¬ν•¨λ˜λ„λ‘ μ—…λ°μ΄νŠΈλ˜κΈ°λ₯Ό λ°”λžλ‹ˆλ‹€.

2개의 μ’‹μ•„μš”

@Zup

λ„€, μ•žμœΌλ‘œ κ°œμ„ ν•˜λ €κ³  ν•˜λŠ” λΆ€λΆ„μž…λ‹ˆλ‹€.

κ·Έλ™μ•ˆμ€ 원본 HTML λ‚΄μš©μ„ 볡사할 수 μžˆλŠ” 섀정을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. 이 섀정을 true둜 ν•˜λ©΄ 볡사 λ²„νŠΌμ΄ 일반 ν…μŠ€νŠΈ λŒ€μ‹  κ²Œμ‹œλ¬Όμ˜ 원본 HTML을 λ³΅μ‚¬ν•©λ‹ˆλ‹€. μ΄λ ‡κ²Œ ν•˜λ©΄ μ„œμ‹κ³Ό 미디어도 ν•¨κ»˜ 볡사할 수 μžˆμŠ΅λ‹ˆλ‹€.

4개의 μ’‹μ•„μš”

μ’‹μ•„μš”! :clap:

μ•„λ§ˆλ„ 두 번째 λ²„νŠΌμΈ 볡제λ₯Ό (λͺ¨λ”ν„° κΈ°μ–΄ μ•„μ΄μ½˜ μ˜μ—­μ—?) μΆ”κ°€ν•΄μ„œ, κ²Œμ‹œκΈ€μ˜ 전체 λ‚΄μš©μ„ μƒˆ ν† ν”½μœΌλ‘œ μžλ™μœΌλ‘œ λ³΅μ‚¬ν•˜κ³  제λͺ© μ•žμ— "DUPLICATE: "λ₯Ό λΆ™μ΄λŠ” κΈ°λŠ₯이 있으면 μ–΄λ–¨κΉŒμš”?

μ–΄μ¨Œλ“  ν˜„μž¬ μƒνƒœμ—μ„œλ„ 맀우 μœ μš©ν•©λ‹ˆλ‹€. κ°μ‚¬ν•©λ‹ˆλ‹€!

4개의 μ’‹μ•„μš”

λ²„νŠΌμ„ /raw/topic_id/post_number둜 μš”μ²­ν•˜λ„λ‘ λ§Œλ“€μ–΄ μ‹€μ œ κ²Œμ‹œκΈ€ λ‚΄μš©μ„ 볡사할 수 있게 ν•˜λŠ” 건 μ–΄λ–¨κΉŒμš”? μ΄λ ‡κ²Œ ν•˜λ©΄ 맀우 μœ μš©ν•œ Reddit Enhancement Suite의 β€œSource” λ²„νŠΌμ²˜λŸΌ μž‘λ™ν•˜κ²Œ λ©λ‹ˆλ‹€.

7개의 μ’‹μ•„μš”

λΉ„μŠ·ν•œ μ»΄ν¬λ„ŒνŠΈκ°€ 이미 μ‘΄μž¬ν•©λ‹ˆλ‹€: Raw Post Button.

ν•΄λ‹Ή μ»΄ν¬λ„ŒνŠΈμ˜ λͺ¨λ‹¬μ— 볡사 λ²„νŠΌμ„ μΆ”κ°€ν•˜λ©΄ 두 κ°€μ§€ μ ‘κ·Ό 방식을 κ²°ν•©ν•  수 μžˆλŠ”λ°, @keegan @Johani μ–΄λ–»κ²Œ μƒκ°ν•˜μ‹œλ‚˜μš”?

4개의 μ’‹μ•„μš”

@md-misko λ„€, 쒋은 아이디어인 것 κ°™μŠ΅λ‹ˆλ‹€. 볡사 λ²„νŠΌ μœ„μ ―μ„ λ§Œλ“€μ—ˆκΈ° λ•Œλ¬Έμ—, λͺ¨λ‹¬μ—μ„œ μ‚¬μš©ν•  수 μžˆλ„λ‘ 비ꡐ적 μ‰½κ²Œ λ³΅μ‚¬ν•΄μ„œ μ‚¬μš©ν•  수 μžˆμ„ 것 κ°™μŠ΅λ‹ˆλ‹€.

4개의 μ’‹μ•„μš”

λ‘œκ·ΈμΈν•œ μ‚¬μš©μžμ—κ²Œλ§Œ λ²„νŠΌμ„ ν‘œμ‹œν•˜λŠ” 방법이 μžˆμ„κΉŒμš”?

1개의 μ’‹μ•„μš”

@Jagster

이제 κ°€λŠ₯ν•©λ‹ˆλ‹€! :smiley: μœ„μ ― ν‘œμ‹œμ— μ΅œμ†Œ μ‹ λ’° μˆ˜μ€€μ„ μ μš©ν•˜λŠ” 섀정을 μΆ”κ°€ν–ˆμŠ΅λ‹ˆλ‹€. 이 값을 0으둜 μ„€μ •ν•˜λ©΄ λ‘œκ·ΈμΈν•œ μ‚¬μš©μžλ§Œ λ²„νŠΌμ„ λ³Ό 수 μžˆμŠ΅λ‹ˆλ‹€.

3개의 μ’‹μ•„μš”

μ •λ‹Ήν•œ 칭찬을 받을 λ•Œ 엄지손가락을 두 κ°œλ‚˜ λ“€μ–΄ 올릴 수 μ—†μ„κΉŒμš”? :wink:

2개의 μ’‹μ•„μš”

:+1: :+1:

이제 @keegan λ‹˜μ€ 두 개의 μ—„μ§€λ₯Ό λ°›μ•˜μŠ΅λ‹ˆλ‹€. :smiley:

1개의 μ’‹μ•„μš”

μƒˆλ‘œ μ„€μΉ˜ν•œ ν™˜κ²½μ—μ„œλŠ” μž‘λ™ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.
κ΄€λ¦¬μž ν™”λ©΄μ—μ„œ min_trust_level을 선택할 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€.
μˆ˜μ •: μ»΄ν¬λ„ŒνŠΈλŠ” μ •μƒμ μœΌλ‘œ μž‘λ™ν–ˆμ§€λ§Œ, κ΄€λ¦¬μž ν™”λ©΄μ—μ„œ μ˜¬λ°”λ₯΄κ²Œ ν‘œμ‹œλ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

μ €λŠ” 리포지토리λ₯Ό ν¬ν¬ν•˜μ—¬ μž‘λ™ν•˜κ²Œ λ§Œλ“€μ—ˆκ³ , min_trust_level을 μ •μˆ˜ν˜•μœΌλ‘œ μ„€μ •ν–ˆμŠ΅λ‹ˆλ‹€.
μ˜ˆμƒλŒ€λ‘œ (5) = β€˜λΉ„ν™œμ„±ν™”β€™ (0-4)둜 λ™μž‘ν–ˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ μ†Œκ·œλͺ¨ μž¬μž‘μ„±μ΄ ν•„μš”ν•©λ‹ˆλ‹€.

κ°„μ†Œν™” μž‘μ—…μ΄λΌ PR을 μ˜¬λ¦¬μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€ … ν˜Ήμ‹œ λ‹€λ₯Έ 뢄이 이 μ»΄ν¬λ„ŒνŠΈκ°€ μž‘λ™ν•˜μ§€ μ•ŠλŠ”μ§€ 확인해 μ£Όμ‹€ 수 μžˆμ„κΉŒμš”?

2개의 μ’‹μ•„μš”

μ•ˆλ…•ν•˜μ„Έμš” @geoff777. μ‹ κ·œ μ„€μΉ˜ ν™˜κ²½μ—μ„œ ν…ŒμŠ€νŠΈν•΄ λ΄€λŠ”λ° 제 ν™˜κ²½μ—μ„œλŠ” μ •μƒμ μœΌλ‘œ λ™μž‘ν•˜λŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.
λ˜ν•œ ν•΄λ‹Ή λ³€κ²½ 사항을 μ μš©ν•  경우, settings.yml νŒŒμΌμ—μ„œ min_trust_level을 μ •μˆ˜λ‘œ μ„€μ •ν•˜λŠ” λ¬Έμ œμ™€ κ΄€λ ¨ν•˜μ—¬ 0 값이 λ“œλ‘­λ‹€μš΄ 메뉴에 ν‘œμ‹œλ˜μ§€ μ•ŠλŠ” λ¬Έμ œκ°€ μžˆμŠ΅λ‹ˆλ‹€.

2개의 μ’‹μ•„μš”

disabledλ₯Ό μ œμ™Έν•œ μ–΄λ–€ 값도 μ„ νƒν•˜λ©΄ μƒμžμ— ν‘œμ‹œλ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. AFAIK λͺ¨λ“  값은 μ‚¬μš© μ€‘μž…λ‹ˆλ‹€.

4개의 μ’‹μ•„μš”

μ•„, μ£„μ†‘ν•©λ‹ˆλ‹€. 제 μ‹€μˆ˜μ˜€λ„€μš”. enum의 λ¬Έμžμ—΄μ„ μ •μˆ˜λ‘œ λ³€κ²½ν–ˆλ‹€λŠ” 뜻인 쀄 μ•Œμ•˜λŠ”λ°, μ •μˆ˜ νƒ€μž…μ„ μ‚¬μš©ν–ˆλ‹€λŠ” λœ»μ΄μ—ˆκ΅°μš”. λ„€, κ·Έ μ ‘κ·Ό 방식이 더 λ‚˜μ€ 것 κ°™μŠ΅λ‹ˆλ‹€. ν•΄λ‹Ή 사항을 μ§€μ›ν•˜λ„λ‘ ν…Œλ§ˆ μ»΄ν¬λ„ŒνŠΈλ₯Ό μ—…λ°μ΄νŠΈν–ˆμŠ΅λ‹ˆλ‹€. 이제 λͺ¨λ“  λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆκΈ°λ₯Ό λ°”λžλ‹ˆλ‹€.

3개의 μ’‹μ•„μš”

정말 ν›Œλ₯­ν•œ TCμž…λ‹ˆλ‹€! 저희 μ‚¬μš© μ‚¬λ‘€μ—μ„œλŠ” μ™ΈλΆ€μ˜ κ°•μ˜ μ›Ήμ‚¬μ΄νŠΈ νŽΈμ§‘κΈ°μ— 전체 κ²Œμ‹œκΈ€μ„ λ³΅μ‚¬ν•΄μ„œ λΆ™μ—¬λ„£κΈ°λ₯Ό ν•˜κ³  μ‹ΆμŠ΅λ‹ˆλ‹€. λ―Έλ””μ–΄λ₯Ό ν¬ν•¨ν•œ 전체 κ²Œμ‹œκΈ€μ„ HTML λ˜λŠ” λ‹¨μˆœνžˆ 리치 ν…μŠ€νŠΈ ν˜•μ‹μœΌλ‘œ 볡사할 수 μžˆλ‹€λ©΄ 정말 μ’‹κ² μŠ΅λ‹ˆλ‹€.

1개의 μ’‹μ•„μš”

이전에 이 κΈ°λŠ₯을 μ‚¬μš©ν•˜μ…¨λ˜ 뢄듀을 μœ„ν•΄ μ•ˆλ‚΄λ“œλ¦½λ‹ˆλ‹€. 이제 이 κΈ°λŠ₯을 개인 ν”„λ‘œμ νŠΈμ—μ„œ official #customization:theme-component둜 μ „ν™˜ν–ˆμŠ΅λ‹ˆλ‹€ :tada:. 이에 따라 μ΅œμ‹  Discourse λ²„μ „μ—μ„œ μ˜¬λ°”λ₯΄κ²Œ μž‘λ™ν•˜λ„λ‘ ꡬ성 μš”μ†Œλ₯Ό ν˜„λŒ€ν™”ν•˜κΈ° μœ„ν•΄ λͺ‡ κ°€μ§€ λ³€κ²½ 사항을 μ μš©ν–ˆμŠ΅λ‹ˆλ‹€.

섀정도 μ—…λ°μ΄νŠΈν–ˆμŠ΅λ‹ˆλ‹€. 이제 μ‹ λ’° μˆ˜μ€€(Trust Level)만 선택할 수 μžˆλŠ” 것이 μ•„λ‹ˆλΌ, 볡사 λ²„νŠΌ μ‚¬μš©μ΄ ν—ˆμš©λ˜λŠ” λͺ¨λ“  그룹을 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ copy_type 섀정을 μΆ”κ°€ν•˜μ—¬ λ³΅μ‚¬λœ ν…μŠ€νŠΈκ°€ κ²Œμ‹œλ¬Όμ˜ HTML λ§ˆν¬μ—…μΈμ§€, μ•„λ‹ˆλ©΄ 원본 Markdown인지 선택할 수 μžˆλ„λ‘ ν–ˆμŠ΅λ‹ˆλ‹€.

6개의 μ’‹μ•„μš”

λ“œλ‘­λ‹€μš΄μ—μ„œ "λͺ¨λ‘"λ₯Ό μ„ νƒν•˜λ©΄ μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. 적어도 λ‹€λ₯Έ 그룹을 μ„ νƒν•˜κΈ° μ „κΉŒμ§€λŠ” λ²„νŠΌμ„ 찾을 수 μ—†μ—ˆμŠ΅λ‹ˆλ‹€. (이 λ¬Έμ œκ°€ λ‹€λ₯Έ ν”ŒλŸ¬κ·ΈμΈκ³Ό μ»΄ν¬λ„ŒνŠΈμ—λ„ 영ν–₯을 λ―ΈμΉœλ‹€λŠ” 것을 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€.)

4개의 μ’‹μ•„μš”