Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/rashil2000/rashil2000.me
Personal Website
https://github.com/rashil2000/rashil2000.me
latex nextjs react
Last synced: 27 days ago
JSON representation
Personal Website
- Host: GitHub
- URL: https://github.com/rashil2000/rashil2000.me
- Owner: rashil2000
- Created: 2020-09-26T14:44:05.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2024-04-16T08:14:09.000Z (7 months ago)
- Last Synced: 2024-04-30T12:37:39.192Z (6 months ago)
- Topics: latex, nextjs, react
- Language: JavaScript
- Homepage: https://rashil2000.me
- Size: 834 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Personal Website
## [rashil2000.me](https://rashil2000.me/)
### A complete content management system for personal blogs and projects
### Key features:
- Implemented using [Next.js](https://nextjs.org/) - *The* React Framework for production.
- Written in pure, functional React JavaScript-XML.
- Uses [LaTeX.css](https://latex.now.sh/), a purely-CSS class-less library for minimalistic design.
- Extremely lightweight - with only 3 dependencies (other than [Next.js](https://nextjs.org/) and [LaTeX.css](https://latex.now.sh/)) - for rendering Markdown content.
- Blazing-fast performance with Server Side Rendering and Incremental Static Generation.This project scores a **perfect 100** in all four categories - Performance, Accessibilty, Best Practices and Search Engine Optimization - of Google's [Lighthouse](https://developers.google.com/web/tools/lighthouse/) auditor.
### Functionality
- Authentication for allowing write access.
- Add new blogs and projects, writing them in a Markdown editor.
- Edit current blogs and projects.
- Remove blogs and projects.
- List, upload or delete images for link previews and Markdown content.The backend of the site is powered by [api.rashil2000.me](https://api.rashil2000.me/) - another personal project of mine - written in [Express.js](https://expressjs.com/) using JavaScript, whose source code can be found [here](https://github.com/rashil2000/api.rashil2000.me).