Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/anandchowdhary/anandchowdhary.com

🌐 Anand Chowdhary's personal website, blog, and portfolio
https://github.com/anandchowdhary/anandchowdhary.com

hugo personal-website

Last synced: 3 months ago
JSON representation

🌐 Anand Chowdhary's personal website, blog, and portfolio

Awesome Lists containing this project

README

        

# 🌐 Anand Chowdhary's personal website

> **Note**
> I'm currently redesigning my personal website. This README is for the upcoming version. If you're looking for the current site's source code, see [tree `82c8a7a`](https://github.com/AnandChowdhary/anandchowdhary.com/tree/82c8a7a9cd1fd2ff9f0a4bed9e08bc3574c18686).

No content is hosted in this repository. Instead, all content is fetched from source-of-truth GitHub repositories:

- [ ] Add 2x image URLs
- [ ] Add cover photos as OG images

## đŸ’ģ Development

### Stack

- [Deno](https://deno.land)
- [Fresh](https://fresh.deno.dev)
- [Preact](https://preactjs.com)
- [Twind](https://twind.dev)

### Scripts

Start a local development server:

```bash
deno task start
```

### Directory structure

```
root
â”Ŗ components
┃ â”Ŗ data
┃ ┃ â”Ŗ Timeline
┃ â”Ŗ layout
┃ ┗ text
â”Ŗ islands
â”Ŗ routes
â”Ŗ static
â”Ŗ utils
â”Ŗ deno.json
â”Ŗ dev.ts
â”Ŗ fresh.gen.ts
â”Ŗ import_map.json
â”Ŗ main.ts
┗ twind.config.ts
```

The configuration files in the root directory are:

- `deno.json` - Deno tasks and compiler options
- `dev.ts` - Development server script
- `fresh.gen.ts` - Autogenerated Fresh manifest
- `import_map.json` - Dependency import map
- `main.ts` - Entrypoint
- `twind.config.ts` - Twind (Tailwind-in-JS) configuration

## 📄 License

[MIT](./LICENSE) Šī¸ [Anand Chowdhary](https://anandchowdhary.com)