docs: 优化文档显示 (#103)

This commit is contained in:
lisonge
2023-09-22 16:33:01 +08:00
parent a1f3e8f014
commit 1146d528cc
186 changed files with 2644 additions and 1512 deletions

View File

@@ -3,6 +3,8 @@ import url from 'node:url';
import picocolors from 'picocolors';
import { walk } from './file';
import type { AppConfig, AppConfigMudule, SubscriptionConfig } from './types';
import _ from 'lodash';
import { pinyin } from 'pinyin-pro';
const apps: AppConfig[] = [];
for await (const tsFp of walk(process.cwd() + '/src/apps')) {
@@ -20,14 +22,16 @@ for await (const tsFp of walk(process.cwd() + '/src/apps')) {
apps.push(appConfig);
}
// a,b,c,d
apps.sort((a, b) => (a.id > b.id ? 1 : -1));
const subsConfig: SubscriptionConfig = {
id: 0,
name: '默认订阅',
author: 'lisonge',
supportUri: 'https://github.com/gkd-kit/subscription',
apps,
apps: _.sortBy(apps, (a) => {
const pyName = pinyin(a.name, { separator: '', toneType: 'none' });
if (pyName === a.name) return a.name;
return '\uFFFF' + pyName; // 让带拼音的全排在后面
}),
};
export default subsConfig;