Skip to content

Commit 570a904

Browse files
committed
feat: update articles or snippets
1 parent f9c3b2c commit 570a904

File tree

19 files changed

+636
-115
lines changed

19 files changed

+636
-115
lines changed

dd-coding-helper/vscode-extension/vsc-extension-quickstart.md

Lines changed: 0 additions & 42 deletions
This file was deleted.

dd-docsify-x/tools/package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,16 @@
11
{
22
"name": "@m-fe/docsify-x",
3-
"version": "0.0.2",
3+
"version": "0.0.4",
44
"main": "index.js",
55
"license": "MIT",
66
"bin": {
77
"docsify-x-auto-sidebar": "./bin/docsify-auto-sidebar.js",
88
"docsify-x-init": "./bin/docsify-init.js",
99
"generate-x-ts-docs": "./bin/generate-ts-docs.js"
1010
},
11+
"scripts": {
12+
"build": "tsc"
13+
},
1114
"devDependencies": {
1215
"@m-fe/app-config": "^0.7.1",
1316
"@m-fe/tsconfig": "^0.0.4",

dd-docsify-x/tools/src/docsify-auto-sidebar.ts

Lines changed: 17 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -44,16 +44,26 @@ function buildTree(
4444
for (let fileName of fileNames) {
4545
if (ignores.test(fileName)) continue;
4646

47-
let fileLink = dirLink + "/" + fileName;
48-
let filePath = path.join(dirPath, fileName);
47+
const fileLink = dirLink + "/" + fileName;
48+
const filePath = path.join(dirPath, fileName);
4949
if (fs.statSync(filePath).isDirectory()) {
50-
let sub = buildTree(filePath, fileName, fileLink, withSequenceNumber);
50+
const sub = buildTree(filePath, fileName, fileLink, withSequenceNumber);
5151
if (sub.children != null && sub.children.length > 0) children.push(sub);
5252
} else if (isDoc.test(fileName)) {
5353
children.push({ name: fileName, link: fileLink });
5454
}
5555
}
5656

57+
// 最后构建 .more
58+
if (fileNames.includes(".more")) {
59+
const fileName = "参考资料";
60+
const filePath = path.join(dirPath, '.more');
61+
const fileLink = dirLink + "/" + '.more';
62+
63+
const sub = buildTree(filePath, fileName, fileLink, withSequenceNumber);
64+
if (sub.children != null && sub.children.length > 0) { children.push(sub) };
65+
}
66+
5767
return { name, children, link: dirLink };
5868
}
5969

@@ -104,6 +114,8 @@ function renderToMd(
104114
let prefix = "";
105115

106116
if (tree.name) {
117+
const childrenNum = (tree.children||[]).filter(c=>!c.name.includes("README")).length;
118+
107119
if (linkDir || fileNames.has("README.md")) {
108120
let linkPath = tree.link.replace(/ /g, "%20");
109121

@@ -113,9 +125,9 @@ function renderToMd(
113125

114126
prefix = `- [${sequencePrefix} ${niceName(
115127
path.basename(tree.name, ".md")
116-
)}](${linkPath})\n`;
128+
)}${childrenNum?` [${childrenNum}]`:""}](${linkPath})\n`;
117129
} else {
118-
prefix = `- ${sequencePrefix} ${niceName(tree.name)}\n`;
130+
prefix = `- ${sequencePrefix} ${niceName(tree.name)}${childrenNum?` [${childrenNum}]`:""}\n`;
119131
}
120132
}
121133

dd-docsify-x/tools/tsconfig.json

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
{
22
"extends": "@m-fe/tsconfig/tsconfig.json",
33
"include": ["**/*.ts", "**/*.tsx"],
4+
"exclude": ["node_modules"],
45
"compilerOptions": {
56
"incremental": true,
6-
"target": "ES2016" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */,
7-
"module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */,
8-
"outDir": "build" /* Redirect output structure to the directory. */,
9-
"strict": true /* Enable all strict type-checking options. */,
10-
"esModuleInterop": true /* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */
7+
"target": "ES2016" /* Specify ECMAScript target version: 'ES3' (default), 'ES5', 'ES2015', 'ES2016', 'ES2017','ES2018' or 'ESNEXT'. */ ,
8+
"module": "commonjs" /* Specify module code generation: 'none', 'commonjs', 'amd', 'system', 'umd', 'es2015', or 'ESNext'. */ ,
9+
"outDir": "build" /* Redirect output structure to the directory. */ ,
10+
"strict": false /* Enable all strict type-checking options. */ ,
11+
"esModuleInterop": true,
12+
/* Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'. */
13+
"skipLibCheck": true
1114
}
12-
}
15+
}

dd-docsify-x/yarn.lock

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
# THIS IS AN AUTOGENERATED FILE. DO NOT EDIT THIS FILE DIRECTLY.
2+
# yarn lockfile v1
3+
4+

dd-translator-for-coder/electron-customizable-translator/config/webpack.config.js

Lines changed: 0 additions & 61 deletions
This file was deleted.
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
node_modules
2+
.DS_Store
3+
dist
4+
dist-ssr
5+
*.local
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# Scrollable 3D Animation with Three.js
2+
3+
- Watch the [full tutorial](https://youtu.be/Q7AOvWpIVHU) on YouTube
4+
- [Scrollable Three.js Animation](https://fireship.io/snippets/threejs-scrollbar-animation) Snippet
5+
6+
## Usage
7+
8+
```
9+
git clone <this-repo>
10+
npm install
11+
npm run dev
12+
```
Lines changed: 15 additions & 0 deletions
Loading
Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
<!DOCTYPE html>
2+
<html lang="en">
3+
<head>
4+
<meta charset="UTF-8" />
5+
<link rel="icon" type="image/svg+xml" href="favicon.svg" />
6+
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
7+
<title>Jeff's Website</title>
8+
</head>
9+
<body>
10+
11+
<canvas id="bg"></canvas>
12+
13+
<main>
14+
15+
<header>
16+
<h1>Jeff Delaney</h1>
17+
<p>🚀 Welcome to my website!</p>
18+
</header>
19+
20+
21+
<blockquote>
22+
<p>I like making stuff and putting it on the internet</p>
23+
</blockquote>
24+
25+
<section>
26+
<h2>📜 Manifesto</h2>
27+
<p>
28+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
29+
</p>
30+
31+
<p>
32+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
33+
</p>
34+
35+
<p>
36+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
37+
</p>
38+
39+
</section>
40+
41+
<section class="light">
42+
<h2>👩🏽‍🚀 Projects</h2>
43+
44+
<p>
45+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
46+
</p>
47+
48+
<h2>🏆 Accomplishments</h2>
49+
50+
<p>
51+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
52+
</p>
53+
54+
</section>
55+
56+
<blockquote>
57+
<p>The best way out is always through <br>-Robert Frost</p>
58+
</blockquote>
59+
60+
<section class="left">
61+
<h2>🌮 Work History</h2>
62+
63+
<h3>McDonalds</h3>
64+
<p>
65+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
66+
</p>
67+
<h3>Burger King</h3>
68+
<p>
69+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
70+
</p>
71+
<h3>Taco Bell</h3>
72+
<p>
73+
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
74+
</p>
75+
76+
</section>
77+
78+
<blockquote>
79+
<p>Thanks for watching!</p>
80+
</blockquote>
81+
82+
83+
</main>
84+
85+
<script type="module" src="/main.js"></script>
86+
87+
88+
89+
90+
91+
92+
93+
94+
95+
96+
97+
98+
99+
100+
101+
102+
103+
</body>
104+
</html>

0 commit comments

Comments
 (0)