diff --git a/main.ts b/main.ts index 372f120..9d439fd 100644 --- a/main.ts +++ b/main.ts @@ -1,4 +1,4 @@ -import { App, Notice, Plugin, PluginSettingTab, Setting, TFile } from 'obsidian'; +import {addIcon, App, Notice, Plugin, PluginSettingTab, Setting, TFile} from 'obsidian'; import * as http from 'http'; import { createEvents, EventAttributes } from 'ics'; import { networkInterfaces } from 'os'; @@ -59,8 +59,9 @@ export default class DiaryIcsPlugin extends Plugin { const localIP = this.getLocalIP(); // 添加图标到左侧边栏 + addIcon("diary-ics",``); // eslint-disable-next-line @typescript-eslint/no-unused-vars - const ribbonIconEl = this.addRibbonIcon('calendar-with-checkmark', 'Diary ICS', (evt: MouseEvent) => { + const ribbonIconEl = this.addRibbonIcon('diary-ics', 'Diary ICS', (evt: MouseEvent) => { // 点击图标时显示ICS订阅链接 new Notice(`ICS订阅链接: http://${localIP}:${this.settings.port}/feed.ics`); }); @@ -464,7 +465,7 @@ class DiaryIcsSettingTab extends PluginSettingTab { new Setting(containerEl) .setName('日记文件夹') - .setDesc('日记文件所在的文件夹路径,留空表示根目���') + .setDesc('日记文件所在的文件夹路径,留空表示根目录') .addText(text => text .setPlaceholder('') .setValue(this.plugin.settings.diaryFolder) diff --git a/manifest.json b/manifest.json index 45986c5..05e3742 100644 --- a/manifest.json +++ b/manifest.json @@ -1,7 +1,7 @@ { "id": "diary-ics", "name": "Diary ICS", - "version": "1.0.4", + "version": "1.0.5", "minAppVersion": "0.15.0", "description": "Sync Obsidian diary entries to system calendar via ICS feed.", "author": "Mousebomb",