You can also refer to the use case source code: [**Urara-Blog/+page.svelte.md at main · Sevichecc/Urara-Blog**](https://github.com/Sevichecc/Urara-Blog/blob/main/urara/2022-12-20-pleroma-mod/+page.svelte.md?plain=1#L12).
**⚠ This extension is not yet included in Urara, you need to download the component manually.**
Download the [**profile.svelte**](https://github.com/importantimport/urara-docs/raw/master/public/extension/profile/profile.svelte) file and put it in the `src/lib/components/extra/` directory.
This extension will display a profile card within your post, where the avatar, name and profile will follow your settings in `site.ts`, and you can also specify them manually via `avatar="<image path>"`, `name="name"` and ``bio={`bio`}``.
<Profilename="name"avatar="/assets/maskable@512.png"subname="Here is the last name."bio={`Hereisthebio<br>This is the second line of the bio.`} />
```
You can also refer to the use case source code: [**blog/+page.svelte.md at main · kwaa/blog**](https://github.com/kwaa/blog/blob/main/urara/about/+page.svelte.md?plain=1#L13).
#### Made by [藍+85CD](https://github.com/kwaa) | Demo - [./kwaa.dev](https://kwaa.dev/intro-urara#开源)
<details>
<summary>Configuration</summary>
**⚠ This extension is not yet included in Urara, you need to download the component manually.**
Download the [**github.svelte**](https://github.com/importantimport/urara-docs/raw/master/public/extension/github/github.svelte) file and put it in the `src/lib/components/extra/` directory.
#### Components to be imported before use:
```md
<script>
import GitHub from '$lib/components/extra/github.svelte'
</script>
```
#### Usage:
```md
<GitHubuser="importantimport"repo="urara"/>
```
This extension will show the [https://github.com/<u>**importantimport/urara**</u>](https://github.com/importantimport/urara) repository within your post, and you can replace **importantimport** to another user or organization, and **urara** to a GitHub repository under that user's or organization's name.
You can also refer to the use case source code: [**blog/+page.svelte.md at main · kwaa/blog**](https://github.com/kwaa/blog/blob/main/urara/intro-urara/+page.svelte.md?plain=1#L280).
You can replace the `https://github.com/example` above with a link to your GitHub account. To use other authentication methods see: [**IndieAuth Documentation - Sign in with your domain name**](https:// indieauth.com/setup).
After this, you can log in to [**Webmention.io**](https://webmention.io/) with the set domain name, and after passing the authentication, you can view the recent Webmentions.
Once configured, Webmention is ready to use and will be displayed after the end of the article.
You can also refer to the use case source code: [**blog/post.ts at main · kwaa/blog**](https://github.com/kwaa/blog/blob/main/src/lib/config/post.ts#L10)。
⚠ This extension enables the `pathname` mapping method and `lazyload` loading option for Giscus by default.
Once configured, Giscus is ready to use and will be displayed after the end of the article.
You can also refer to the use case source code: [**blog/post.ts at main · kwaa/blog**](https://github.com/kwaa/blog/blob/main/src/lib/config/post.ts#L17).
</details>
### Utterances
#### Made by [藍+85CD](https://github.com/kwaa)
<details>
<summary>Configuration</summary>
**✅ This extension is included in Urara, no additional download is needed.**
#### Usage:
Visit the [**Utterances**](https://utteranc.es/) page for configuration. After following the steps to configure, you will get the following:
After downloading the required action buttons above, create a new folder named `actions` in the `src/lib/components/` directory and put it there.
#### Usage:
When you have completed the above settings, the function buttons are available, please note: **This extension will only be displayed when the width of the article page is sufficient**.
You can also refer to the use case source code: [**blog/src/lib/components/actions at main · kwaa/blog**](https://github.com/kwaa/blog/tree/main/src/lib/components/actions).
</details>
## Page Expansion
### Friends
#### Made by [藍+85CD](https://github.com/kwaa) | Demo - [./kwaa.dev](https://kwaa.dev/friends)
<details>
<summary>Configuration</summary>
**⚠ This extension is not yet included in Urara, you need to download the component manually.**
1. Download the [**friend.svelte**](https://github.com/importantimport/urara-docs/raw/master/public/extension/friend/friend.svelte) file and put it in the `src/lib/components/extra/` directory.
2. Download the [**+page.svelte**](https://github.com/importantimport/urara-docs/raw/master/public/extension/friend/%2Bpage.svelte) file and create a new folder named `friends` in the `src/routes/` directory and put it there.
3. Download the [**friends.ts**](https://github.com/importantimport/urara-docs/raw/master/public/extension/friend/friends.ts) file and put it in the `src/lib/config/` directory.
4. Install the `svelte-bricks` dependence:
```bash
pnpm add -D svelte-bricks
```
#### Usage:
The default style is provided in ``friends.ts`` and can be replaced by yourself:
You can also refer to the use case source code: [**blog/friends.ts at main · kwaa/blog**](https://github.com/kwaa/blog/blob/main/src/lib/config/friends.ts#L29).
#### Made by [SevicheCC](https://github.com/sevichecc) | Demo - [Seviche.cc](https://seviche.cc/projects)
<details>
<summary>Configuration</summary>
**⚠ This extension is not yet included in Urara, you need to download the component manually.**
1. Download the [**projects.svelte**](https://github.com/importantimport/urara-docs/raw/master/public/extension/project/projects.svelte) file and put it in the `src/lib/components/extra/` directory.
2. Download the [**+page.svelte**](https://github.com/importantimport/urara-docs/raw/master/public/extension/project/%2Bpage.svelte) file and create a new folder named `projects` in the `src/routes/` directory and put it there.
3. Download the [**projects.ts**](https://github.com/importantimport/urara-docs/raw/master/public/extension/project/projects.ts) file and put it in the `src/lib/config/` directory.
You can also refer to the use case source code: [**Urara-Blog/projects.ts at main · Sevichecc/Urara-Blog**](https://github.com/Sevichecc/Urara-Blog/blob/main/src/lib/config/projects.ts#L11).