Skip to content

Commit 0578cb5

Browse files
committed
update doc
1 parent 376a690 commit 0578cb5

File tree

1 file changed

+21
-18
lines changed

1 file changed

+21
-18
lines changed

.github/asserts/_posts/Anatolo教程.md

+21-18
Original file line numberDiff line numberDiff line change
@@ -217,31 +217,34 @@ author: "无名氏"
217217
```html
218218
<div
219219
class="friend-link"
220-
avatar="https://头像所在的网址"
221-
href="https://友链地址"
222-
title="友链标题"
223-
description="友链描述"
220+
data-avatar="https://头像所在的网址"
221+
data-href="https://友链地址"
222+
data-title="友链标题"
223+
data-description="友链描述"
224224
></div>
225225
```
226226

227227
来声明一条友链。友链会在访问网站时被动态展开:
228228

229-
230-
```js
231-
// Anatolo/source/js/utils/friends-link-generator.js
232-
`<div class="friend-link-container"><div class="friend-link-box">
233-
<aside class="friend-link-avatar">
234-
<img src="${escapeHTML(avatar)}" href="${escapeHTML(href)}">
235-
</aside>
236-
<div class="friend-link-meta">
237-
<div class="friend-link-title">
238-
<a href="${escapeHTML(href)}">${escapeHTML(title)}</a>
239-
</div>
240-
<div class="friend-link-description">
241-
${escapeHTML(description)}
229+
相关代码在:
230+
231+
```tsx
232+
// src/utils/friend-link.tsx
233+
const friendHTML = ({ avatar, href, title, description }: any) => (
234+
<div class="friend-link-container">
235+
<div class="friend-link-box">
236+
<aside class="friend-link-avatar">
237+
<img src={escapeHTML(avatar)} href={escapeHTML(href)} />
238+
</aside>
239+
<div class="friend-link-meta">
240+
<div class="friend-link-title">
241+
<a href={escapeHTML(href)}>{escapeHTML(title)}</a>
242+
</div>
243+
<div class="friend-link-description">{escapeHTML(description)}</div>
244+
</div>
242245
</div>
243246
</div>
244-
</div></div>`;
247+
);
245248
```
246249

247250
`avatar` `href` `title` `description` 分别是 友链头像、友链地址、友链标题、友链描述。

0 commit comments

Comments
 (0)