Skip to content

horia-delicoti/personal-site

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

67 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Personal Website

This is the source code for my personal website, built with Docusaurus 3.
The site serves as a portfolio, blog, and technical wiki where I document projects, share knowledge, and braindump ideas.


πŸš€ Installation

Clone the repository and install dependencies:

git clone https://github.com/horia-delicoti/personal-site.git
cd personal-site
npm install

πŸ§‘β€πŸ’» Local Development

Start the local development server:

npm start
  • The site will be available at http://localhost:3000
  • Hot-reloads on file changes (Markdown, React, CSS)
  • Use this mode for editing docs, blog posts, or customizing the theme

πŸ—οΈ Build

Generate a static production build:

npm run build
  • Outputs static files to the build/ directory
  • Optimizes assets, minifies JS/CSS, and generates a sitemap

🚒 Deployment

Deploy to GitHub Pages (requires repo setup):

GIT_USER=<your-github-username> npm run deploy

Or deploy the contents of the build/ directory to any static hosting provider (Netlify, Vercel, Cloudflare Pages, S3, etc).


πŸ—‚οΈ Project Structure

personal-site/
β”œβ”€β”€ blog/                # Blog posts (Markdown)
β”œβ”€β”€ docs/                # Wiki & documentation (Markdown)
β”œβ”€β”€ src/                 # React components, pages, and styles
β”œβ”€β”€ static/              # Static assets (images, files, etc)
β”œβ”€β”€ docusaurus.config.js # Docusaurus site configuration
β”œβ”€β”€ sidebars.js          # Sidebar structure for docs
└── package.json         # NPM scripts and dependencies

πŸ“ Notes

  • All content is written in Markdown for easy editing and version control.
  • Custom React components are used for the homepage and special widgets.
  • The site is designed for technical users and is fully open source.

πŸ“š References


πŸ“ TODO

  • Automatically check if links are still valid
  • Add search engine
  • Add more blog posts and technical articles
  • [β˜‘οΈ] Set up automated deployment (CI/CD)
  • [β˜‘οΈ] Add dark/light theme toggle
  • Collect site analytics

About

πŸ•ΈοΈ My personal website, docs and tools

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published