diff --git a/docs/logo.png b/docs/logo.png
new file mode 100644
index 0000000..8325900
Binary files /dev/null and b/docs/logo.png differ
diff --git a/src/App.tsx b/src/App.tsx
index d4f294a..d977e86 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -388,12 +388,12 @@ function WordDictionary({
return (
- {sortedEntries.map(([key, value], index) => (
- -
+ {sortedEntries.map(([key, value]) => (
+
-
+
{key}
-
))}
diff --git a/src/AppRoutes.tsx b/src/AppRoutes.tsx
index 397c50d..0c7e854 100644
--- a/src/AppRoutes.tsx
+++ b/src/AppRoutes.tsx
@@ -5,6 +5,8 @@ import App from "./App.tsx";
import Home from "./Home.tsx";
import UserGuide from "./UserGuide/UserGuide.tsx";
import UserGuide_2 from "./UserGuide/UserGuide_2.tsx";
+import UserGuide_3 from "./UserGuide/UserGuide_3.tsx";
+import UserGuide_4 from "./UserGuide/UserGuide_4.tsx";
const AppRouter = () => {
return (
@@ -14,6 +16,8 @@ const AppRouter = () => {
} />
} />
} />
+ } />
+ } />
);
diff --git a/src/Home.tsx b/src/Home.tsx
index 037284e..a14d604 100644
--- a/src/Home.tsx
+++ b/src/Home.tsx
@@ -1,16 +1,23 @@
function Home() {
return (
-
+ <>
+
+
+ >
);
}
diff --git a/src/UserGuide/UserGuide.tsx b/src/UserGuide/UserGuide.tsx
index b8bb87b..6ecf936 100644
--- a/src/UserGuide/UserGuide.tsx
+++ b/src/UserGuide/UserGuide.tsx
@@ -1,11 +1,20 @@
function UserGuide() {
return (
-
+ <>
+
+
+
使い方
+
+ {"<"}1/2{">"}
+
+ ここでは、Mathdownの大まかな機能を説明します。
+ 通常のMarkdownエディター(Markdownをよく知らない方はこちら)と同様に、編集画面と閲覧画面とがあります。それに加え、Mathdownでは、用語を追加する辞書機能と、編集したものをローカル保存する保存機能とがあります。
+
+ >
);
}
diff --git a/src/UserGuide/UserGuide_2.tsx b/src/UserGuide/UserGuide_2.tsx
index 8cbf28a..d73648a 100644
--- a/src/UserGuide/UserGuide_2.tsx
+++ b/src/UserGuide/UserGuide_2.tsx
@@ -1,11 +1,19 @@
function UserGuide_2() {
return (
-
+ <>
+
+
+
使い方
+
+ {"<"}2/2{">"}
+
+ 編集画面に入力すると、閲覧画面にMarkdown書式で即時反映されます。「編集画面の非表示」ボタンをクリックすると、閲覧画面のみ表示できます。編集したものを保存したいときは「保存」を押します。過去に保存したファイルを再度編集する場合は「ファイルを選択」を押します。
+
+ >
);
}
diff --git a/src/UserGuide/UserGuide_3.tsx b/src/UserGuide/UserGuide_3.tsx
new file mode 100644
index 0000000..ccbd017
--- /dev/null
+++ b/src/UserGuide/UserGuide_3.tsx
@@ -0,0 +1,21 @@
+function UserGuide_3() {
+ return (
+ <>
+
+
+
使い方
+
+ {"<"}3/4{">"}
+
+ Mathdownは用語確認や用語追跡に特化したツールです。
+ 「!define」の後ろに追加したい用語とその用語の定義・説明を入力し、「追加」ボタンを押すことで、用語を追加できます。追加した用語は、閲覧画面や「用語リスト」内で確認でき、用語をホバーすることで定義や説明も参照できます。
+
+ >
+ );
+}
+
+export default UserGuide_3;
diff --git a/src/UserGuide/UserGuide_4.tsx b/src/UserGuide/UserGuide_4.tsx
new file mode 100644
index 0000000..9ad9183
--- /dev/null
+++ b/src/UserGuide/UserGuide_4.tsx
@@ -0,0 +1,21 @@
+function UserGuide_4() {
+ return (
+ <>
+
+
+
使い方
+
+ {"<"}4/4{">"}
+
+ Mathdownは基本的に板書支援ツールですが、ChatGPTを使えば、PDF形式で配布されることの多い講義資料のメモツールとしても使えます。
+ ChatGPTにPDFの講義資料をアップロードし、以下の適切なコマンドを入力すると、人工知能が資料の内容をMarkdownに変換してくれます(ただ画像が多いといろいろ厳しいかも...)
+
+ >
+ );
+}
+
+export default UserGuide_4;
diff --git a/src/extractPDF.tsx b/src/extractPDF.tsx
index 07c53e6..46589c5 100644
--- a/src/extractPDF.tsx
+++ b/src/extractPDF.tsx
@@ -111,6 +111,11 @@ export function ExtractPDF({
return (
<>
+
PDFの解説表示