Skip to content

nejos97/nenbajonathan.com

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

nenbajonathan.com

Website TypeScript

My personal website and blog, built with Astro and based on the AstroPaper theme.

I'm a full-stack developer focused on building fast, reliable applications. I'm passionate about open-source, blockchain, and decentralized finance, working primarily with JavaScript, Python, Rust, and Go.

Links

Features

  • Type-safe markdown blog posts
  • Light & dark mode
  • Fuzzy search
  • SEO-friendly with sitemap & RSS feed
  • Dynamic OG image generation
  • Fully responsive design
  • Accessible (Keyboard/VoiceOver)

Tech Stack

Framework - Astro Type Checking - TypeScript Component Framework - React Styling - TailwindCSS Fuzzy Search - FuseJS Linting - ESLint Code Formatting - Prettier

Project Structure

/
├── public/
│   ├── assets/
│   └── toggle-theme.js
├── src/
│   ├── assets/
│   ├── components/
│   ├── content/
│   │   └── blog/
│   ├── layouts/
│   ├── pages/
│   ├── styles/
│   ├── utils/
│   ├── config.ts
│   └── types.ts
└── package.json

Blog posts are stored in src/content/blog/.

Running Locally

# Install dependencies
npm install

# Start the dev server
npm run dev

With Docker:

docker build -t nenbajonathan.com .
docker run -p 4321:80 nenbajonathan.com

Commands

Command Action
npm install Install dependencies
npm run dev Start local dev server at localhost:4321
npm run build Build production site to ./dist/
npm run preview Preview build locally before deploying
npm run format:check Check code format with Prettier
npm run format Format code with Prettier
npm run sync Generate TypeScript types for Astro modules
npm run lint Lint with ESLint

License

Licensed under the MIT License.


Built by Nenba Jonathan. Theme based on AstroPaper by Sat Naing.

About

Personal Website

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors