diff --git a/app/appearance/.gitignore b/app/appearance/.gitignore
index 567ce1120..326fc5b79 100644
--- a/app/appearance/.gitignore
+++ b/app/appearance/.gitignore
@@ -3,7 +3,3 @@ themes/*
!themes/daylight/
!themes/midnight/
-icons/
-!icons/ant/
-!icons/material/
-!icons/index.html
diff --git a/app/appearance/icons/ant/icon.js b/app/appearance/icons/ant/icon.js
new file mode 100644
index 000000000..256e7ff3f
--- /dev/null
+++ b/app/appearance/icons/ant/icon.js
@@ -0,0 +1,603 @@
+document.body.insertAdjacentHTML('afterbegin', ``)
diff --git a/app/appearance/icons/ant/icon.json b/app/appearance/icons/ant/icon.json
new file mode 100644
index 000000000..a5438987d
--- /dev/null
+++ b/app/appearance/icons/ant/icon.json
@@ -0,0 +1,6 @@
+{
+ "name": "ant",
+ "author": "Vanessa",
+ "url": "https://github.com/Vanessa219",
+ "version": "1.23.0"
+}
diff --git a/app/appearance/icons/index.html b/app/appearance/icons/index.html
new file mode 100644
index 000000000..8a3ebfc9b
--- /dev/null
+++ b/app/appearance/icons/index.html
@@ -0,0 +1,1132 @@
+
+
+
+
+
+SiYuan
+
+
+
+ iconAttr
+
+
+
+ iconPaste
+
+
+
+ iconPhone
+
+
+
+ iconEmail
+
+
+
+ iconDrag
+
+
+
+ iconCalendar
+
+
+
+ iconNumber
+
+
+
+ iconIndeterminateCheck
+
+
+
+ iconPlugin
+
+
+
+ iconUsers
+
+
+
+ iconZoomIn
+
+
+
+ iconZoomOut
+
+
+
+ iconFeedback
+
+
+
+ iconCloseRound
+
+
+
+ iconLayout
+
+
+
+ iconFullscreenExit
+
+
+
+ iconFullscreen
+
+
+
+ iconScrollHoriz
+
+
+
+ iconScrollVert
+
+
+
+ iconSparkles
+
+
+
+ iconDatabase
+
+
+
+ iconBIU
+
+
+
+ iconKeyboardHide
+
+
+
+ iconWorkspace
+
+
+
+ iconCloudOff
+
+
+
+ iconCloudError
+
+
+
+ iconLiandi
+
+
+
+ iconRiffCard
+
+
+
+ iconEyeoff
+
+
+
+ iconEye
+
+
+
+ iconReplace
+
+
+
+ iconRtl
+
+
+
+ iconLtr
+
+
+
+ iconBack
+
+
+
+ iconForward
+
+
+
+ iconLayoutBottom
+
+
+
+ iconLayoutRight
+
+
+
+ iconRef
+
+
+
+ iconFilter
+
+
+
+ iconDark
+
+
+
+ iconLight
+
+
+
+ iconMode
+
+
+
+ iconHistory
+
+
+
+ iconTransform
+
+
+
+ iconClear
+
+
+
+ iconFormat
+
+
+
+ iconQuit
+
+
+
+ iconDock
+
+
+
+ iconHideDock
+
+
+
+ iconInbox
+
+
+
+ iconGithub
+
+
+
+ iconGitHubI
+
+
+
+ iconHTML5
+
+
+
+ iconStar
+
+
+
+ iconSpreadEven
+
+
+
+ iconSpreadOdd
+
+
+
+ iconScrollWrapped
+
+
+
+ iconSelectText
+
+
+
+ iconHand
+
+
+
+ iconSiYuan
+
+
+
+ iconCut
+
+
+
+ iconAdd
+
+
+
+ iconUncheck
+
+
+
+ iconDot
+
+
+
+ iconUnderline
+
+
+
+ iconA
+
+
+
+ iconM
+
+
+
+ iconN
+
+
+
+ iconYuque
+
+
+
+ iconGlobalGraph
+
+
+
+ iconLeftTop
+
+
+
+ iconLeftBottom
+
+
+
+ iconRightTop
+
+
+
+ iconRightBottom
+
+
+
+ iconTopLeft
+
+
+
+ iconTopRight
+
+
+
+ iconBottomLeft
+
+
+
+ iconBottomRight
+
+
+
+ iconMove
+
+
+
+ iconBazaar
+
+
+
+ iconCalendar
+
+
+
+ iconKeymap
+
+
+
+ iconFont
+
+
+
+ iconPin
+
+
+
+ iconVIP
+
+
+
+ iconSuper
+
+
+
+ iconSelect
+
+
+
+ iconSQL
+
+
+
+ iconMark
+
+
+
+ iconEdit
+
+
+
+ iconSplitLR
+
+
+
+ iconSplitTB
+
+
+
+ iconFocus
+
+
+
+ iconSort
+
+
+
+ iconDownload
+
+
+
+ iconExact
+
+
+
+ iconRegex
+
+
+
+ iconMenu
+
+
+
+ iconGit
+
+
+
+ iconLeft
+
+
+
+ iconTags
+
+
+
+ iconImage
+
+
+
+ iconRefresh
+
+
+
+ iconUnlock
+
+
+
+ iconLock
+
+
+
+ iconAccount
+
+
+
+ iconMarkdown
+
+
+
+ iconLanguage
+
+
+
+ iconListItem
+
+
+
+ iconH1
+
+
+
+ iconBookmark
+
+
+
+ iconH2
+
+
+
+ iconH3
+
+
+
+ iconH4
+
+
+
+ iconH5
+
+
+
+ iconH6
+
+
+
+ iconMath
+
+
+
+ iconClose
+
+
+
+ iconRestore
+
+
+
+ iconFiles
+
+
+
+ iconFilesRoot
+
+
+
+ iconMax
+
+
+
+ iconMin
+
+
+
+ iconSettings
+
+
+
+ iconFolder
+
+
+
+ iconSearch
+
+
+
+ iconFile
+
+
+
+ iconCloud
+
+
+
+ iconRight
+
+
+
+ iconHeart
+
+
+
+ iconGraph
+
+
+
+ iconParagraph
+
+
+
+ iconMp
+
+
+
+ iconQuote
+
+
+
+ iconAfter
+
+
+
+ iconBefore
+
+
+
+ iconInsertLeft
+
+
+
+ iconInsertRight
+
+
+
+ iconHeadings
+
+
+
+ iconLine
+
+
+
+ iconCode
+
+
+
+ iconInlineCode
+
+
+
+ iconBoth
+
+
+
+ iconTheme
+
+
+
+ iconOpenWindow
+
+
+
+ iconCopy
+
+
+
+ iconPause
+
+
+
+ iconPreview
+
+
+
+ iconInfo
+
+
+
+ iconHelp
+
+
+
+ iconStrike
+
+
+
+ iconContract
+
+
+
+ iconRecord
+
+
+
+ iconBold
+
+
+
+ iconBug
+
+
+
+ iconPlay
+
+
+
+ iconCheck
+
+
+
+ iconUpload
+
+
+
+ iconTrashcan
+
+
+
+ iconMore
+
+
+
+ iconExpand
+
+
+
+ iconEmoji
+
+
+
+ iconAlignCenter
+
+
+
+ iconAlignLeft
+
+
+
+ iconAlignRight
+
+
+
+ iconDeleteColumn
+
+
+
+ iconDeleteRow
+
+
+
+ iconDown
+
+
+
+ iconItalic
+
+
+
+ iconLink
+
+
+
+ iconOutdent
+
+
+
+ iconIndent
+
+
+
+ iconOrderedList
+
+
+
+ iconRedo
+
+
+
+ iconTable
+
+
+
+ iconUndo
+
+
+
+ iconList
+
+
+
+ iconUp
+
+
+
+ iconZhihu
+
+
+
+ iconPDF
+
+
+
+ iconVideo
+
+
+
+ iconSup
+
+
+
+ iconSub
+
+
+
+
+
diff --git a/app/appearance/icons/material/icon.js b/app/appearance/icons/material/icon.js
new file mode 100644
index 000000000..4118c5fb7
--- /dev/null
+++ b/app/appearance/icons/material/icon.js
@@ -0,0 +1,609 @@
+document.body.insertAdjacentHTML('afterbegin', ``)
diff --git a/app/appearance/icons/material/icon.json b/app/appearance/icons/material/icon.json
new file mode 100644
index 000000000..05206308b
--- /dev/null
+++ b/app/appearance/icons/material/icon.json
@@ -0,0 +1,6 @@
+{
+ "name": "material",
+ "author": "Vanessa",
+ "url": "https://github.com/Vanessa219",
+ "version": "1.23.0"
+}