37
37
- name : Improve Document 📝
38
38
run : |
39
39
cd docs
40
- sed -i 's/ xref:\([^\.]*\).adoc\[[^:]*\]/ <<\1>>/ g' *.adoc
40
+ sed -i 's@ xref:\([^\.]*\).adoc\[[^:]*\]@ <<\1>>@ g' *.adoc
41
41
cd ..
42
42
# 处理 sed 不支持非贪婪模式
43
43
# https://stackoverflow.com/a/46719361
@@ -50,16 +50,16 @@ jobs:
50
50
- name : Add Reward Qrcode 💰
51
51
run : |
52
52
cd target/docs/multipage/
53
- find . -name "*.html" | xargs -I {} sed -i "s|<div id=\"content\">|<div id=\"content\"><div class=\"sect2\"><h3 id=\"_友情支持\">友情支持</h3><div class=\"paragraph\"><p>如果您觉得这个笔记对您有所帮助,看在D瓜哥码这么多字的辛苦上,请友情支持一下,D瓜哥感激不尽,😜</p></div><table class=\"tableblock frame-none grid-all stretch\"><colgroup><col style=\"width: 50%;\"><col style=\"width: 50%;\"></colgroup><tbody><tr><td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><span class=\"image\"><img src=\"./images/alipay.png\" alt=\"支付宝\" width=\"85%\" title=\"支付宝\"></span></p></td><td class=\"tableblock halign-center valign-top\"><p class=\"tableblock\"><span class=\"image\"><img src=\"./images/wxpay.jpg\" alt=\"微信\" width=\"85%\" title=\"微信\"></span></p></td></tr></tbody></table><div class=\"paragraph\"><p>有些打赏的朋友希望可以加个好友,欢迎关注D 瓜哥的微信公众号,这样就可以通过公众号的回复直接给我发信息。</p></div><div class=\"paragraph\"><p><span class=\"image\"><img src=\"./images/wx-jikerizhi.png\" alt=\"wx jikerizhi\" width=\"98%\"></span></p></div><div class=\"admonitionblock tip\"><table><tbody><tr><td class=\"icon\"><i class=\"fa icon-tip\" title=\"Tip\"></i></td><td class=\"content\"><strong>公众号的微信号是: <code>jikerizhi</code></strong>。<em>因为众所周知的原因,有时图片加载不出来。 如果图片加载不出来可以直接通过搜索微信号来查找我的公众号。</em></td></tr></tbody></table></div></div>|" {}
53
+ find . -name "*.html" | xargs -I {} sed -i 's@\(<div id="content">\)@\1<div class="sect2"><h3 id="_友情支持">友情支持</h3><div class="paragraph"><p>如果您觉得这个笔记对您有所帮助,看在D瓜哥码这么多字的辛苦上,请友情支持一下,D瓜哥感激不尽,😜</p></div><table class="tableblock frame-none grid-all stretch"><colgroup><col style="width: 50%;"><col style="width: 50%;"></colgroup><tbody><tr><td class="tableblock halign-center valign-top"><p class="tableblock"><span class="image"><img src="./images/alipay.png" alt="支付宝" width="85%" title="支付宝"></span></p></td><td class="tableblock halign-center valign-top"><p class="tableblock"><span class="image"><img src="./images/wxpay.jpg" alt="微信" width="85%" title="微信"></span></p></td></tr></tbody></table><div class="paragraph"><p>有些打赏的朋友希望可以加个好友,欢迎关注D 瓜哥的微信公众号,这样就可以通过公众号的回复直接给我发信息。</p></div><div class="paragraph"><p><span class="image"><img src="./images/wx-jikerizhi.png" alt="wx jikerizhi" width="98%"></span></p></div><div class="admonitionblock tip"><table><tbody><tr><td class="icon"><i class="fa icon-tip" title="Tip"></i></td><td class="content"><strong>公众号的微信号是: <code>jikerizhi</code></strong>。<em>因为众所周知的原因,有时图片加载不出来。 如果图片加载不出来可以直接通过搜索微信号来查找我的公众号。</em></td></tr></tbody></table></div></div>@' {}
54
54
55
55
- name : Add Tab Resource 🌗
56
56
run : |
57
57
cp -R docs/assets target/docs/multipage/
58
58
cd target/docs/multipage/
59
- sed -i 's/ >题解/ target="_blank">题解/ g' logbook-*.html
59
+ sed -i 's@ >题解@ target="_blank">题解@ g' logbook-*.html
60
60
mv images/* assets/images/
61
- sed -i 's/ src="asciidoctor-tabs.js"/ src="assets\ /scripts\ /asciidoctor-tabs.js"/ g' *.html
62
- sed -i 's/ img src=".\ /images/ img src="assets\ /images/ g' *.html
61
+ sed -i 's@ src="asciidoctor-tabs.js"@ src="assets/scripts/asciidoctor-tabs.js"@ g' *.html
62
+ sed -i 's@ img src="./images@ img src="assets/images@ g' *.html
63
63
64
64
- name : Add Scroll TOC JS 🐌
65
65
run : |
69
69
.scrollIntoView({ behavior: "smooth", block: "center", inline: "nearest" });
70
70
EOF
71
71
cd target/docs/multipage/
72
- sed -i 's| </body>| <script src="assets/scripts/scroll-toc.js"></script></body>| g' *.html
72
+ sed -i 's@ </body>@ <script src="assets/scripts/scroll-toc.js"></script></body>@ g' *.html
73
73
74
74
- name : Rename Title 🤡
75
75
run : |
81
81
subtitle=$(grep '<h2.*></a>' $file | awk -F'>' '{print $4}' | awk -F'<' '{print $1}')
82
82
echo "$file -- $subtitle"
83
83
if [ "${subtitle}" != "" ]; then
84
- sed -i "s/ 解题笔记<\ /h1>/ : ${subtitle}<\ /h1>/ g" $file
85
- sed -i "s/ 解题笔记<\ /title>/ : ${subtitle}<\ /title>/ g" $file
84
+ sed -i "s@ 解题笔记</h1>@ : ${subtitle}</h1>@ g" $file
85
+ sed -i "s@ 解题笔记</title>@ : ${subtitle}</title>@ g" $file
86
86
fi
87
87
fi
88
88
done
@@ -124,7 +124,7 @@ jobs:
124
124
cd target/docs/
125
125
for file in `find . -name "*.html"`;
126
126
do
127
- sed -i 's/ \(D瓜哥 · https:\/\ /www.diguage.com\)/ <a href="https:\/\ /www.diguage.com" class="cmt-link" target="_blank">\1<\ /a>/ g' $file
127
+ sed -i 's@ \(D瓜哥 · https:/ /www.diguage.com\)@ <a href="https:/ /www.diguage.com" class="cmt-link" target="_blank">\1</a>@ g' $file
128
128
done
129
129
130
130
# https://github.com/JamesIves/github-pages-deploy-action
0 commit comments