This is the source code for my personal portfolio website hosted on GitHub Pages.
This project requires Node.js and npm.
Hexo is used as the static site generator. You can install the Hexo CLI globally (recommended):
npm install -g hexo-cliThis project uses the Cactus theme, which is included as a git submodule.
Clone the repository recursively to include the theme submodule:
git clone --recursive https://github.com/sagarxn/sagarxn.github.io.git
cd sagarxn.github.ioInstall the required npm packages:
npm installGenerate the public folder:
hexo generateStart a local server to preview your changes:
hexo server -p 8000The site will be available at http://localhost:8000.
This portfolio is automatically deployed to GitHub Pages using a GitHub Actions workflow. The custom domain sagarchaudhary.info.np is configured via a CNAME file.
Visit the live website here: https://sagarchaudhary.info.np