48 lines
2.1 KiB
Markdown
48 lines
2.1 KiB
Markdown
# Leilukin's Hub
|
|
|
|
[![Netlify Status](https://api.netlify.com/api/v1/badges/2da94b04-08d9-4389-8a7b-4febbf9ddd1a/deploy-status)](https://app.netlify.com/sites/leilukin/deploys)
|
|
|
|
Source code of my hobby website, [Leilukin's Hub](https://leilukin.com/). Built with [Eleventy](https://www.11ty.dev/) and deployed to [Netlify](https://www.netlify.com/).
|
|
|
|
## Dependencies
|
|
- [Eleventy](https://www.11ty.dev/)
|
|
- Eleventy's official [RSS](https://www.11ty.dev/docs/plugins/rss/) plugin
|
|
- Eleventy's official [Navigation](https://www.11ty.dev/docs/plugins/navigation/) plugin
|
|
- [@zachleat/details-utils](https://www.npmjs.com/package/@zachleat/details-utils)
|
|
|
|
### Eleventy Community Plugins
|
|
- [@11tyrocks/eleventy-plugin-emoji-readtime](https://www.npmjs.com/package/@11tyrocks/eleventy-plugin-emoji-readtime)
|
|
- [eleventy-plugin-embed-everything](https://www.npmjs.com/package/eleventy-plugin-embed-everything)
|
|
- [eleventy-plugin-metagen](https://www.npmjs.com/package/eleventy-plugin-metagen)
|
|
- [@uncenter/eleventy-plugin-toc](https://www.npmjs.com/package/@uncenter/eleventy-plugin-toc)
|
|
|
|
### markdown-it plugins
|
|
- [markdown-it-anchor](https://www.npmjs.com/package/markdown-it-anchor)
|
|
- [markdown-it-attribution](https://www.npmjs.com/package/markdown-it-attribution)
|
|
- [markdown-it-attrs](https://www.npmjs.com/package/markdown-it-attrs)
|
|
- [markdown-it-bracketed-spans](https://www.npmjs.com/package/markdown-it-bracketed-spans)
|
|
- [markdown-it-deflist](https://www.npmjs.com/package/markdown-it-deflist)
|
|
- [markdown-it-footnote](https://www.npmjs.com/package/markdown-it-footnote)
|
|
|
|
## Self-hosted Assets
|
|
- [Lexend](https://www.lexend.com/) font family
|
|
- [Intel One Mono](https://www.intel.com/content/www/us/en/company-overview/one-monospace-font.html) typeface
|
|
- [Font Awesome](https://fontawesome.com/)
|
|
|
|
## Run Locally
|
|
Recommended JavaScript runtime: [Bun](https://bun.sh).
|
|
|
|
1. Clone this repository locally
|
|
```
|
|
git clone https://github.com/helenclx/Neocities-Leilukin.git
|
|
```
|
|
1. Install dependencies
|
|
```
|
|
bun install
|
|
```
|
|
1. Run the project
|
|
```
|
|
bun run start
|
|
```
|
|
1. Open http://localhost:8080/ in your browser
|