Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/alexwkleung/alexwkleung-website
My website (blog/portfolio)
https://github.com/alexwkleung/alexwkleung-website
astro blog portfolio-website
Last synced: about 16 hours ago
JSON representation
My website (blog/portfolio)
- Host: GitHub
- URL: https://github.com/alexwkleung/alexwkleung-website
- Owner: alexwkleung
- License: other
- Created: 2023-07-20T17:02:02.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-07-30T17:46:35.000Z (3 months ago)
- Last Synced: 2024-07-31T10:08:34.807Z (3 months ago)
- Topics: astro, blog, portfolio-website
- Language: Astro
- Homepage: https://alexwkleung.netlify.app/
- Size: 573 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# alexwkleung website
My website (blog/portfolio). Created with Astro.
# Design
- Initial design inspired by [AqingCyan's website](https://github.com/AqingCyan/me) *(repo does not exist anymore)*
- Mobile-first approach
- Flexbox + Grid layouts# Setup
Clone the repository
```bash
git clone
```Install npm dependencies
```bash
npm install
```Clean up `src/pages/posts` so you can add your own posts in the directory
```bash
npm run clean
```If using VS Code, install the Astro extension
This is the template for frontmatter used in blog posts:
```md
---
layout: '../../layouts/MarkdownPostLayout.astro'
title: Post Title
date: MM-DD-YYYY
description: A description
author: My Name
---
```# License
Source code is MIT license.
Posts are mine. You cannot modify, treat it as your own, or distribute the content in a malicious way.
For clarification, you can submit a [new issue](https://github.com/alexwkleung/alexwkleung-website/issues).
See [LICENSE](https://github.com/alexwkleung/alexwkleung-website/blob/main/LICENSE) for full details.