diff --git a/.gitignore b/.gitignore
index dcf1eee4987cb75d5f3c0ee05fe25c59be0cda9c..35c97e08d8e380f2fbd92e643392b27589818c5a 100644
--- a/.gitignore
+++ b/.gitignore
@@ -61,4 +61,6 @@ fabric.properties
 .idea/caches/build_file_checksums.ser
 
 # Built by python script
-public/
\ No newline at end of file
+public/
+
+venv/
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 137964fe77f51a812e70404d6282ee9054b4f259..4baffd5fba0ddde1fdacfa2bb630973661cc23f4 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -3,5 +3,5 @@
   <component name="Black">
     <option name="sdkName" value="Python 3.12" />
   </component>
-  <component name="ProjectRootManager" version="2" project-jdk-name="Remote Python 3.12.4 Docker (python:3)" project-jdk-type="Python SDK" />
+  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.12 (personal-website)" project-jdk-type="Python SDK" />
 </project>
\ No newline at end of file
diff --git a/.idea/personal-website.iml b/.idea/personal-website.iml
index 89352b82e4c2b6dea7a30cfaf1b98850acec545c..49f2d38cba642f44c355bdf1f5d4cc275174ded4 100644
--- a/.idea/personal-website.iml
+++ b/.idea/personal-website.iml
@@ -1,8 +1,10 @@
 <?xml version="1.0" encoding="UTF-8"?>
 <module type="PYTHON_MODULE" version="4">
   <component name="NewModuleRootManager">
-    <content url="file://$MODULE_DIR$" />
-    <orderEntry type="jdk" jdkName="Remote Python 3.12.4 Docker (python:3)" jdkType="Python SDK" />
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/venv" />
+    </content>
+    <orderEntry type="jdk" jdkName="Python 3.12 (personal-website)" jdkType="Python SDK" />
     <orderEntry type="sourceFolder" forTests="false" />
     <orderEntry type="library" name="bootstrap" level="application" />
     <orderEntry type="library" name="bootstrap-icons" level="application" />