Skip to content

Xata/mw-website-dev

Repository files navigation

mw-website-dev

Welcome to the GitHub repository for my personal portfolio website! This repository contains all the necessary files to build and deploy my static portfolio website built with Pelican.

GitHub top language GitHub Last Commit GitHub repo size

Overview

This portfolio website serves as a central hub for showcasing my projects, experience, and professional skills. Sections included are:

  • Blog: Posts I have written. These include guides about technologies I use.
  • Resume: Details about my professional experience, including roles and responsibilities.

Project Info

The following was used to create the website:

Pelican pelican-plugins pelican-themes Python Markdown Github Pages

Setting up the project

To run the website. Follow the steps below:

⚠️ On Windows 10/11 you may need to execute the following command first:

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass

Now create a new virtual environment for Python:

python -m venv .venv

Navigate to the Scripts directory:

cd .venv\Scripts\

On Windows, executing the following script to activate the virtual environment:

.\Activate.ps1

Now navigate back to the root directory and run the following command:

pip install -r requirements.txt

There you go! You should now be able to preview the project with Pelican by running this command:

pelican content
pelican --listen