Obsidian μΈν„°νŽ˜μ΄μŠ€μ˜ μ™Όμͺ½μ— μžˆλŠ” μ‚¬μ΄λ“œλ°”λŠ” 주둜 리본(ribbon) 으둜 μ•Œλ €μ Έ μžˆμŠ΅λ‹ˆλ‹€. 리본의 λͺ©μ μ€ ν”ŒλŸ¬κ·ΈμΈμ— μ˜ν•΄ μ •μ˜λœ μž‘μ—…μ„ ν˜ΈμŠ€νŒ…ν•˜λŠ” κ²ƒμž…λ‹ˆλ‹€.

리본에 μž‘μ—…μ„ μΆ”κ°€ν•˜λ €λ©΄ addRibbonIcon() λ©”μ†Œλ“œλ₯Ό μ‚¬μš©ν•˜μ„Έμš”:

import { Plugin } from 'obsidian';
 
export default class ExamplePlugin extends Plugin {
  async onload() {
    this.addRibbonIcon('dice', 'Print to console', () => {
      console.log('Hello, you!');
    });
  }
}

첫 번째 μΈμˆ˜λŠ” μ‚¬μš©ν•  μ•„μ΄μ½˜μ„ μ§€μ •ν•©λ‹ˆλ‹€. μ‚¬μš© κ°€λŠ₯ν•œ μ•„μ΄μ½˜ 및 μžμ‹ λ§Œμ˜ μ•„μ΄μ½˜μ„ μΆ”κ°€ν•˜λŠ” 방법에 λŒ€ν•œ μžμ„Έν•œ λ‚΄μš©μ€ Iconsλ₯Ό μ°Έμ‘°ν•˜μ„Έμš”.

Note

μ‚¬μš©μžλŠ” λ¦¬λ³Έμ—μ„œ ν”ŒλŸ¬κ·ΈμΈμ˜ μ•„μ΄μ½˜μ„ μ œκ±°ν•˜κ±°λ‚˜ 리본을 μ™„μ „νžˆ μˆ¨κΈ°λ„λ‘ 선택할 수 μžˆμŠ΅λ‹ˆλ‹€. λ”°λΌμ„œ λͺ…λ Ήμ–΄λ₯Ό μƒμ„±ν•˜λŠ” 것과 같이 리본에 μžˆλŠ” κΈ°λŠ₯에 μ ‘κ·Όν•  수 μžˆλŠ” λŒ€μ²΄ 방법을 ν¬ν•¨ν•˜λŠ” 것이 μ’‹μŠ΅λ‹ˆλ‹€.