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
μ¬μ©μλ 리본μμ νλ¬κ·ΈμΈμ μμ΄μ½μ μ κ±°νκ±°λ 리본μ μμ ν μ¨κΈ°λλ‘ μ νν μ μμ΅λλ€. λ°λΌμ λͺ λ Ήμ΄λ₯Ό μμ±νλ κ²κ³Ό κ°μ΄ 리본μ μλ κΈ°λ₯μ μ κ·Όν μ μλ λ체 λ°©λ²μ ν¬ν¨νλ κ²μ΄ μ’μ΅λλ€.