Skip to content

This is my personal website where you can find out more about me and read about the things I care about.

License

Notifications You must be signed in to change notification settings

subhanahmed047/subhanahmed.dev

Repository files navigation

subhanahmed.dev

My personal blog where I write about web development, media streaming technologies, and software engineering experiences.

Tech Stack

Main Framework - Astro
Type Checking - TypeScript
Styling - TailwindCSS
Static Search - FuseJS
Icons - Tablers
Code Formatting - Prettier
Linting - ESLint

Commands

All commands are run from the root of the project, from a terminal:

Note! For Docker commands we must have it installed in your machine.

Command Action
pnpm install Installs dependencies
pnpm run dev Starts local dev server at localhost:4321
pnpm run build Build your production site to ./dist/
pnpm run preview Preview your build locally, before deploying
pnpm run format:check Check code format with Prettier
pnpm run format Format codes with Prettier
pnpm run sync Generates TypeScript types for all Astro modules. Learn more.
pnpm run lint Lint with ESLint
docker compose up -d Run AstroPaper on docker, You can access with the same hostname and port informed on dev command.
docker compose run app pnpm install You can run any command above into the docker container.
docker build -t astropaper . Build Docker image for AstroPaper.
docker run -p 4321:80 astropaper Run AstroPaper on Docker. The website will be accessible at http://localhost:4321.

Warning! Windows PowerShell users may need to install the concurrently package if they want to run diagnostics during development (astro check --watch & astro dev).


Made by Subhan Ahmed

About

This is my personal website where you can find out more about me and read about the things I care about.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published