Skip to content

Latest commit

 

History

History
29 lines (20 loc) · 1.11 KB

File metadata and controls

29 lines (20 loc) · 1.11 KB

What I Learned

This portfolio site was built using Python and Sphinx with the PyData Sphinx Theme. It helped me understand the structure of static site generators and how documentation tools can be adapted for personal web pages.

Key Learnings

  • How to use Sphinx to generate a static site
  • How to structure content using reStructuredText and MyST Markdown
  • How to configure conf.py to customize layout, sidebar, and theme options
  • How to apply and modify the PyData Sphinx Theme for a clean, professional look
  • How to deploy a Sphinx-generated site using GitHub Pages

Tools Used

  • Python – base language for Sphinx
  • Sphinx – site generator
  • PyData Sphinx Theme – responsive and customizable theme
  • GitHub Pages – static hosting platform
  • Markdown / reStructuredText – for writing content
  • Virtual environments – for managing Python dependencies

Next Steps

  • Add blog posts with MyST markdown
  • Automate deployment using GitHub Actions
  • Make the site multilingual or add dark mode
  • Add interactive elements using JavaScript or embed widgets