From 019d09004da0d573e03416b588a9e0fd223029ef Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BB=84=E6=B5=B7?= <10402852@qq.com> Date: Wed, 13 Mar 2024 10:29:31 +0800 Subject: [PATCH] 'commit' --- Doc/markmap-0.15.0/安装/安装办法.txt | 5 +- src/main/java/UnitTest/Image/Rectangle.png | Bin 2325 -> 0 bytes src/main/java/UnitTest/Swdt.html | 41 ++++++++++++++++ src/main/java/UnitTest/Swdt.java | 21 ++++++-- src/main/java/UnitTest/脑图/内容.txt | 45 ------------------ .../java/UnitTest/脑图/实验地址.txt | 3 -- 6 files changed, 62 insertions(+), 53 deletions(-) delete mode 100644 src/main/java/UnitTest/Image/Rectangle.png create mode 100644 src/main/java/UnitTest/Swdt.html delete mode 100644 src/main/java/UnitTest/脑图/内容.txt delete mode 100644 src/main/java/UnitTest/脑图/实验地址.txt diff --git a/Doc/markmap-0.15.0/安装/安装办法.txt b/Doc/markmap-0.15.0/安装/安装办法.txt index 0fd9460c..831f9f16 100644 --- a/Doc/markmap-0.15.0/安装/安装办法.txt +++ b/Doc/markmap-0.15.0/安装/安装办法.txt @@ -5,7 +5,7 @@ https://markmap.js.org/repl https://nodejs.org/en/download (1) windows 直接下载最新版本安装即可 -(2) linux下 +(2) linux下 # 安装 wget https://nodejs.org/dist/v20.11.1/node-v20.11.1-linux-x64.tar.xz @@ -21,9 +21,10 @@ npm i markmap-common -g npm i markmap-lib -g npm i markmap-view -g npm install markmap-cli -g +npm i -g markmap-cli 3、检查是不是安装成功 markmap -V 4、转换 -markmap example.md -o out.html --no-open \ No newline at end of file +markmap example.md -o out.html --no-open diff --git a/src/main/java/UnitTest/Image/Rectangle.png b/src/main/java/UnitTest/Image/Rectangle.png deleted file mode 100644 index 8f775358b5a5745d0f42db837c61a57aae12c57f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2325 zcmeH}={FmQ7Qhn(liE6hPEqYp456mf-iAR{O)XO?F(@TcF^`T)1cP8GYAMD}7`s@K zM$;1ev?dabeXZD@AV}3xMH>3@&Ut^r`|v)z5BJ`4e&^hK&%O7YdvB_Xlf5+fJQx4~ zNITrJ{YhvWg@Tt97wYiDA|3!B$#$@{cEkC+p9@VKQL$Q6nIB_^{}hUBF;-zU8j0INQsr z_bFX!Ysf;X)byf({oMi0`yV-(2XU-H^+<8$<=J3`U>mCs48!4Xz#RDzm?+L@M`w7w z=mTQvCJyWMd`$_kkf-&`5W;o0TACd=)Y^bNc+Cai zQ+<}fZ|hqkf1|wIwk07hsCmUpWDzY?`tK|D5f;FEB>{dXYYdv;GjkS>JgBQ|mQ&eM z&`D5b5iQ1pGwI)vHI~#$dz3Txq4)^wT~}Y{!N=uX?#2qyTILEU_J?4pu!=g<{V zP@3eC-$z401QrpknZ0}`cQV+irL>(lwCPNjcX@9q5)dm!tJ#3BrIl(-yZ9dK&$W_i zupJ$X*1_|C+XLqbcEn=K5n={b&#*@YGN3+Em zVCQxJRwdEl6C6Q)Sqii#IZ;=sWk1F*FBp7hYTDzVTDMQrImy+SOGq7^wbbep z&g|^W0q?jZp#H?-?CdjR(z7nTP|lVkJ%7+sc7-lRGr`FBFD4d8+YscJq(J<$4}afn z`T>^rJWzj!t=GuheBvruQT*~2Uj5E+S5JBF5>%M@$WL&wVv$*RT>-cK_X|p3kCPlv zhPZt<(s=#fA?ls!uTnQjlqoSnhv3zhy-KsOhpzmHUW$ET7(p#>geJyFd2IR(Z|)Bc2|IgxGiLgZHnHc_BtB+N*k!ir9trp; zt|M??+-YYbDKZR&KIc#2{yQr5R0+LtE;`rvoDBE8Hu}ElcQ=#Li)=O zl4#}FAbvoR$&5&b!Ht@c5<^IF{Q8YfVpB(VRn<`ck(Y6qr5aBCP{vq~v`}s3Z~m?- zjox|{#HcG-;2yf?QTHWc)%uLVB`qnnA!#g=}7(zU%UqNq?z>2kTv8ANWwe1H#g?L}=GPKfjAg^hC}vR|Xe-F{eAt z_VERPPT2l7xN~fe9Z_N)v?fKstKD=4;Hu~H&V)OTH@-#YV|HDA%?bF;_zS=HIES;k za;X?C@vLHZFSjMfMM50ChB_1hWKUkVIh620uICvR%p(e9K1E@@OXVX)M@ZuE!-h(& zVN9Yr`RE3GHCT>4wn7}%xY`*+iDEIlkj>7lP(>7%?!t;X@-Eu1)Cq*}Uo$*c-!AR! z-`$7_n;6+Hp?s&7wX-&k>SM^ywBj3MJuoufb&P?Nx={)%)v=awyo%ke1+O2b>w@L&CpL3 z^?*T7x6G~EO1=n3t@UI(kjGSIn3p?Eh|SGRpgO%2#k>{Tm=KRK+WlOC`P6!q={)^j zO1{&O^i$z>v|DX!2^Zq + + + + + +Markmap + + + + + + + + diff --git a/src/main/java/UnitTest/Swdt.java b/src/main/java/UnitTest/Swdt.java index 75e9696c..18f86e46 100644 --- a/src/main/java/UnitTest/Swdt.java +++ b/src/main/java/UnitTest/Swdt.java @@ -1,19 +1,25 @@ package UnitTest; import cn.hutool.core.io.FileUtil; +import cn.hutool.core.util.RuntimeUtil; import com.alibaba.fastjson.JSONArray; import com.alibaba.fastjson.JSONObject; import java.io.File; +/* +https://markmap.js.org/repl +https://github.com/markmap/markmap +*/ public class Swdt { public static void main(String[] args) { - String workingPath = "D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest"; + String workingPath = "D:\\dsWork\\QingLong\\src\\main\\java\\UnitTest\\"; String km = "初中物理八年级上(人教版)"; String sourceJson = "Swdt.json"; String targetMd = "Swdt.md"; + String targetHtml = "Swdt.html"; - String json = FileUtil.readUtf8String(new File(workingPath + "\\" + sourceJson)); + String json = FileUtil.readUtf8String(new File(workingPath + sourceJson)); JSONObject jsonObject = JSONObject.parseObject(json); JSONArray jTree = jsonObject.getJSONObject("data").getJSONArray("tree"); String res = "# " + km + "\n"; @@ -33,6 +39,15 @@ public class Swdt { res += "\n"; } //写入md文件 - FileUtil.writeUtf8String(res, workingPath + "\\" + targetMd); + FileUtil.writeUtf8String(res, workingPath + targetMd); + + //markmap Swdt.md -o Swdt.html --no-open + String osName = System.getProperty("os.name"); + String cmd = "markmap " + workingPath + targetMd + " -o " + workingPath + targetHtml + " --no-open"; + if (osName.startsWith("Windows")) { + cmd = "cmd /c " + cmd; + } + String str = RuntimeUtil.execForStr(cmd); + System.out.println(str); } } diff --git a/src/main/java/UnitTest/脑图/内容.txt b/src/main/java/UnitTest/脑图/内容.txt deleted file mode 100644 index 5eb50113..00000000 --- a/src/main/java/UnitTest/脑图/内容.txt +++ /dev/null @@ -1,45 +0,0 @@ ---- -markmap: - colorFreezeLevel: 2 ---- - -# markmap - -## 第一章 ![](https://www.adobe.com/content/dam/cc/icons/adobe-firefly-logo-1.svg) - -- [Website](https://markmap.js.org/) -- [GitHub](https://github.com/gera2ld/markmap) - -## Related Projects - -- [coc-markmap](https://github.com/gera2ld/coc-markmap) for Neovim -- [markmap-vscode](https://marketplace.visualstudio.com/items?itemName=gera2ld.markmap-vscode) for VSCode -- [eaf-markmap](https://github.com/emacs-eaf/eaf-markmap) for Emacs - -## Features - -Note that if blocks and lists appear at the same level, the lists will be ignored. - -### Lists - -- **strong** ~~del~~ *italic* ==highlight== -- `inline code` -- [x] checkbox -- Katex: $x = {-b \pm \sqrt{b^2-4ac} \over 2a}$ - - [More Katex Examples](#?d=gist:af76a4c245b302206b16aec503dbe07b:katex.md) -- Now we can wrap very very very very long text based on `maxWidth` option - -### Blocks - -```js -console('hello, JavaScript') -``` - -| Products | Price | -|-|-| -| Apple | 4 | -| Banana | 2 | - -![](/favicon.png) - - diff --git a/src/main/java/UnitTest/脑图/实验地址.txt b/src/main/java/UnitTest/脑图/实验地址.txt deleted file mode 100644 index b359dfde..00000000 --- a/src/main/java/UnitTest/脑图/实验地址.txt +++ /dev/null @@ -1,3 +0,0 @@ -https://markmap.js.org/repl - -https://github.com/markmap/markmap \ No newline at end of file