mirror of https://github.com/certd/certd
chore: 文档增加插件列表
parent
98b51f0799
commit
8cc0f3918b
|
@ -46,3 +46,13 @@
|
||||||
| 42.| **火山引擎** | |
|
| 42.| **火山引擎** | |
|
||||||
| 43.| **京东云** | |
|
| 43.| **京东云** | |
|
||||||
| 44.| **51dns授权** | |
|
| 44.| **51dns授权** | |
|
||||||
|
|
||||||
|
<style module>
|
||||||
|
table th:first-of-type {
|
||||||
|
width: 65px;
|
||||||
|
}
|
||||||
|
table th:nth-of-type(2) {
|
||||||
|
width: 240px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
@ -118,3 +118,13 @@
|
||||||
| 3.| **自定义js脚本** | 【仅管理员】运行自定义js脚本执行 |
|
| 3.| **自定义js脚本** | 【仅管理员】运行自定义js脚本执行 |
|
||||||
| 4.| **等待** | 等待一段时间 |
|
| 4.| **等待** | 等待一段时间 |
|
||||||
| 5.| **数据库备份** | 仅支持备份SQLite数据库 |
|
| 5.| **数据库备份** | 仅支持备份SQLite数据库 |
|
||||||
|
|
||||||
|
<style module>
|
||||||
|
table th:first-of-type {
|
||||||
|
width: 65px;
|
||||||
|
}
|
||||||
|
table th:nth-of-type(2) {
|
||||||
|
width: 240px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
@ -10,3 +10,13 @@
|
||||||
| 6.| **火山引擎** | 火山引擎DNS解析提供商 |
|
| 6.| **火山引擎** | 火山引擎DNS解析提供商 |
|
||||||
| 7.| **京东云** | 京东云DNS解析提供商 |
|
| 7.| **京东云** | 京东云DNS解析提供商 |
|
||||||
| 8.| **51dns** | 51DNS |
|
| 8.| **51dns** | 51DNS |
|
||||||
|
|
||||||
|
<style module>
|
||||||
|
table th:first-of-type {
|
||||||
|
width: 65px;
|
||||||
|
}
|
||||||
|
table th:nth-of-type(2) {
|
||||||
|
width: 240px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
@ -14,3 +14,13 @@
|
||||||
| 10.| **Slack通知** | Slack消息推送通知 |
|
| 10.| **Slack通知** | Slack消息推送通知 |
|
||||||
| 11.| **Bark 通知** | Bark 推送通知插件 |
|
| 11.| **Bark 通知** | Bark 推送通知插件 |
|
||||||
| 12.| **飞书通知** | 飞书群聊webhook通知 |
|
| 12.| **飞书通知** | 飞书群聊webhook通知 |
|
||||||
|
|
||||||
|
<style module>
|
||||||
|
table th:first-of-type {
|
||||||
|
width: 65px;
|
||||||
|
}
|
||||||
|
table th:nth-of-type(2) {
|
||||||
|
width: 240px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
|
|
@ -17,6 +17,34 @@ function genPluginMd() {
|
||||||
plugins.notification = notificationRegistry.getDefineList();
|
plugins.notification = notificationRegistry.getDefineList();
|
||||||
|
|
||||||
|
|
||||||
|
// function genMd(list) {
|
||||||
|
// let mdContent = `<table style='width:100%'>
|
||||||
|
// <thead style='width:100%'>
|
||||||
|
// <tr >
|
||||||
|
// <th width='70'>序号</th><th width='265'>名称</th><th>说明</th>
|
||||||
|
// </tr>
|
||||||
|
// </thead>
|
||||||
|
// <tbody>
|
||||||
|
// `;
|
||||||
|
// let i = 0;
|
||||||
|
// for (const x of list) {
|
||||||
|
// i++
|
||||||
|
// mdContent += `<tr> <td>${i}.</td> <td style='font-weight: bold'>${x.title}</td> <td>${x.desc||''}</td> </tr>`;
|
||||||
|
// }
|
||||||
|
// mdContent += `</tbody></table>`;
|
||||||
|
// return mdContent;
|
||||||
|
// }
|
||||||
|
|
||||||
|
// function genMd(list) {
|
||||||
|
// let mdContent = ``;
|
||||||
|
// let i = 0;
|
||||||
|
// for (const x of list) {
|
||||||
|
// i++
|
||||||
|
// mdContent += `${i}. **${x.title}** \n${x.desc||''} \n\n\n`;
|
||||||
|
// }
|
||||||
|
// return mdContent;
|
||||||
|
// }
|
||||||
|
|
||||||
function genMd(list) {
|
function genMd(list) {
|
||||||
let mdContent = `
|
let mdContent = `
|
||||||
| 序号 | 名称 | 说明 |
|
| 序号 | 名称 | 说明 |
|
||||||
|
@ -30,18 +58,34 @@ function genPluginMd() {
|
||||||
return mdContent;
|
return mdContent;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function addTableStyle(){
|
||||||
|
return `
|
||||||
|
<style module>
|
||||||
|
table th:first-of-type {
|
||||||
|
width: 65px;
|
||||||
|
}
|
||||||
|
table th:nth-of-type(2) {
|
||||||
|
width: 240px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
|
`
|
||||||
|
}
|
||||||
|
|
||||||
let mdContent = "";
|
let mdContent = "";
|
||||||
mdContent = "# 授权列表\n";
|
mdContent = "# 授权列表\n";
|
||||||
mdContent += genMd(plugins.access);
|
mdContent += genMd(plugins.access);
|
||||||
|
mdContent += addTableStyle()
|
||||||
fs.writeFileSync("../../../docs/guide/plugins/access.md", mdContent);
|
fs.writeFileSync("../../../docs/guide/plugins/access.md", mdContent);
|
||||||
|
|
||||||
mdContent = "# DNS提供商\n";
|
mdContent = "# DNS提供商\n";
|
||||||
mdContent += genMd(plugins.dnsProvider);
|
mdContent += genMd(plugins.dnsProvider);
|
||||||
|
mdContent += addTableStyle()
|
||||||
fs.writeFileSync("../../../docs/guide/plugins/dns-provider.md", mdContent);
|
fs.writeFileSync("../../../docs/guide/plugins/dns-provider.md", mdContent);
|
||||||
|
|
||||||
|
|
||||||
mdContent = "# 通知插件\n";
|
mdContent = "# 通知插件\n";
|
||||||
mdContent += genMd(plugins.notification);
|
mdContent += genMd(plugins.notification);
|
||||||
|
mdContent += addTableStyle()
|
||||||
fs.writeFileSync("../../../docs/guide/plugins/notification.md", mdContent);
|
fs.writeFileSync("../../../docs/guide/plugins/notification.md", mdContent);
|
||||||
|
|
||||||
|
|
||||||
|
@ -53,9 +97,9 @@ function genPluginMd() {
|
||||||
const group = pluginGroups[key];
|
const group = pluginGroups[key];
|
||||||
mdContent += `## ${index}. ${group.title}\n`;
|
mdContent += `## ${index}. ${group.title}\n`;
|
||||||
mdContent += genMd(group.plugins);
|
mdContent += genMd(group.plugins);
|
||||||
fs.writeFileSync("../../../docs/guide/plugins/deploy.md", mdContent);
|
|
||||||
}
|
}
|
||||||
|
mdContent += addTableStyle()
|
||||||
|
fs.writeFileSync("../../../docs/guide/plugins/deploy.md", mdContent);
|
||||||
|
|
||||||
process.exit()
|
process.exit()
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue