diff --git a/docs/.nojekyll b/docs/.nojekyll
deleted file mode 100644
index e69de29..0000000
diff --git a/docs/styles.css b/docs/styles.css
deleted file mode 100644
index 2ddf50c..0000000
--- a/docs/styles.css
+++ /dev/null
@@ -1 +0,0 @@
-/* css styles */
diff --git a/parse.py b/parse.py
index 191dd7c..379cbfe 100644
--- a/parse.py
+++ b/parse.py
@@ -92,5 +92,5 @@ while True:
projects = [p.regs for p in projects]
df = pd.DataFrame(projects)
-df.to_csv('projects.csv', index=False)
+df.to_csv('site/projects.csv', index=False)
# df.to_markdown('projects.md', index=False)
diff --git a/site/.gitignore b/site/.gitignore
new file mode 100644
index 0000000..075b254
--- /dev/null
+++ b/site/.gitignore
@@ -0,0 +1 @@
+/.quarto/
diff --git a/CODE_OF_CONDUCT.qmd b/site/CODE_OF_CONDUCT.qmd
similarity index 100%
rename from CODE_OF_CONDUCT.qmd
rename to site/CODE_OF_CONDUCT.qmd
diff --git a/_quarto.yml b/site/_quarto.yml
similarity index 100%
rename from _quarto.yml
rename to site/_quarto.yml
diff --git a/about.qmd b/site/about.qmd
similarity index 100%
rename from about.qmd
rename to site/about.qmd
diff --git a/docs/CODE_OF_CONDUCT.html b/site/docs/CODE_OF_CONDUCT.html
similarity index 100%
rename from docs/CODE_OF_CONDUCT.html
rename to site/docs/CODE_OF_CONDUCT.html
diff --git a/docs/about.html b/site/docs/about.html
similarity index 100%
rename from docs/about.html
rename to site/docs/about.html
diff --git a/docs/index.html b/site/docs/index.html
similarity index 100%
rename from docs/index.html
rename to site/docs/index.html
diff --git a/docs/projects.html b/site/docs/projects.html
similarity index 95%
rename from docs/projects.html
rename to site/docs/projects.html
index b311380..07b223f 100644
--- a/docs/projects.html
+++ b/site/docs/projects.html
@@ -153,8 +153,8 @@ ul.task-list li input[type="checkbox"] {
Table 1: Projects
diff --git a/docs/search.json b/site/docs/search.json
similarity index 100%
rename from docs/search.json
rename to site/docs/search.json
diff --git a/docs/site_libs/bootstrap/bootstrap-icons.css b/site/docs/site_libs/bootstrap/bootstrap-icons.css
similarity index 100%
rename from docs/site_libs/bootstrap/bootstrap-icons.css
rename to site/docs/site_libs/bootstrap/bootstrap-icons.css
diff --git a/docs/site_libs/bootstrap/bootstrap-icons.woff b/site/docs/site_libs/bootstrap/bootstrap-icons.woff
similarity index 100%
rename from docs/site_libs/bootstrap/bootstrap-icons.woff
rename to site/docs/site_libs/bootstrap/bootstrap-icons.woff
diff --git a/docs/site_libs/bootstrap/bootstrap.min.css b/site/docs/site_libs/bootstrap/bootstrap.min.css
similarity index 100%
rename from docs/site_libs/bootstrap/bootstrap.min.css
rename to site/docs/site_libs/bootstrap/bootstrap.min.css
diff --git a/docs/site_libs/bootstrap/bootstrap.min.js b/site/docs/site_libs/bootstrap/bootstrap.min.js
similarity index 100%
rename from docs/site_libs/bootstrap/bootstrap.min.js
rename to site/docs/site_libs/bootstrap/bootstrap.min.js
diff --git a/docs/site_libs/clipboard/clipboard.min.js b/site/docs/site_libs/clipboard/clipboard.min.js
similarity index 100%
rename from docs/site_libs/clipboard/clipboard.min.js
rename to site/docs/site_libs/clipboard/clipboard.min.js
diff --git a/docs/site_libs/crosstalk-1.2.1/css/crosstalk.min.css b/site/docs/site_libs/crosstalk-1.2.1/css/crosstalk.min.css
similarity index 100%
rename from docs/site_libs/crosstalk-1.2.1/css/crosstalk.min.css
rename to site/docs/site_libs/crosstalk-1.2.1/css/crosstalk.min.css
diff --git a/docs/site_libs/crosstalk-1.2.1/js/crosstalk.js b/site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.js
similarity index 100%
rename from docs/site_libs/crosstalk-1.2.1/js/crosstalk.js
rename to site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.js
diff --git a/docs/site_libs/crosstalk-1.2.1/js/crosstalk.js.map b/site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.js.map
similarity index 100%
rename from docs/site_libs/crosstalk-1.2.1/js/crosstalk.js.map
rename to site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.js.map
diff --git a/docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js b/site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js
similarity index 100%
rename from docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js
rename to site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js
diff --git a/docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js.map b/site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js.map
similarity index 100%
rename from docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js.map
rename to site/docs/site_libs/crosstalk-1.2.1/js/crosstalk.min.js.map
diff --git a/docs/site_libs/crosstalk-1.2.1/scss/crosstalk.scss b/site/docs/site_libs/crosstalk-1.2.1/scss/crosstalk.scss
similarity index 100%
rename from docs/site_libs/crosstalk-1.2.1/scss/crosstalk.scss
rename to site/docs/site_libs/crosstalk-1.2.1/scss/crosstalk.scss
diff --git a/docs/site_libs/datatables-binding-0.31/datatables.js b/site/docs/site_libs/datatables-binding-0.31/datatables.js
similarity index 100%
rename from docs/site_libs/datatables-binding-0.31/datatables.js
rename to site/docs/site_libs/datatables-binding-0.31/datatables.js
diff --git a/docs/site_libs/datatables-css-0.0.0/datatables-crosstalk.css b/site/docs/site_libs/datatables-css-0.0.0/datatables-crosstalk.css
similarity index 100%
rename from docs/site_libs/datatables-css-0.0.0/datatables-crosstalk.css
rename to site/docs/site_libs/datatables-css-0.0.0/datatables-crosstalk.css
diff --git a/docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.extra.css b/site/docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.extra.css
similarity index 100%
rename from docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.extra.css
rename to site/docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.extra.css
diff --git a/docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.min.css b/site/docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.min.css
similarity index 100%
rename from docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.min.css
rename to site/docs/site_libs/dt-core-1.13.6/css/jquery.dataTables.min.css
diff --git a/docs/site_libs/dt-core-1.13.6/js/jquery.dataTables.min.js b/site/docs/site_libs/dt-core-1.13.6/js/jquery.dataTables.min.js
similarity index 100%
rename from docs/site_libs/dt-core-1.13.6/js/jquery.dataTables.min.js
rename to site/docs/site_libs/dt-core-1.13.6/js/jquery.dataTables.min.js
diff --git a/docs/site_libs/htmlwidgets-1.6.4/htmlwidgets.js b/site/docs/site_libs/htmlwidgets-1.6.4/htmlwidgets.js
similarity index 100%
rename from docs/site_libs/htmlwidgets-1.6.4/htmlwidgets.js
rename to site/docs/site_libs/htmlwidgets-1.6.4/htmlwidgets.js
diff --git a/docs/site_libs/jquery-3.6.0/jquery-3.6.0.js b/site/docs/site_libs/jquery-3.6.0/jquery-3.6.0.js
similarity index 100%
rename from docs/site_libs/jquery-3.6.0/jquery-3.6.0.js
rename to site/docs/site_libs/jquery-3.6.0/jquery-3.6.0.js
diff --git a/docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.js b/site/docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.js
similarity index 100%
rename from docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.js
rename to site/docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.js
diff --git a/docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.map b/site/docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.map
similarity index 100%
rename from docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.map
rename to site/docs/site_libs/jquery-3.6.0/jquery-3.6.0.min.map
diff --git a/docs/site_libs/quarto-html/anchor.min.js b/site/docs/site_libs/quarto-html/anchor.min.js
similarity index 100%
rename from docs/site_libs/quarto-html/anchor.min.js
rename to site/docs/site_libs/quarto-html/anchor.min.js
diff --git a/docs/site_libs/quarto-html/popper.min.js b/site/docs/site_libs/quarto-html/popper.min.js
similarity index 100%
rename from docs/site_libs/quarto-html/popper.min.js
rename to site/docs/site_libs/quarto-html/popper.min.js
diff --git a/docs/site_libs/quarto-html/quarto-syntax-highlighting.css b/site/docs/site_libs/quarto-html/quarto-syntax-highlighting.css
similarity index 100%
rename from docs/site_libs/quarto-html/quarto-syntax-highlighting.css
rename to site/docs/site_libs/quarto-html/quarto-syntax-highlighting.css
diff --git a/docs/site_libs/quarto-html/quarto.js b/site/docs/site_libs/quarto-html/quarto.js
similarity index 100%
rename from docs/site_libs/quarto-html/quarto.js
rename to site/docs/site_libs/quarto-html/quarto.js
diff --git a/docs/site_libs/quarto-html/tippy.css b/site/docs/site_libs/quarto-html/tippy.css
similarity index 100%
rename from docs/site_libs/quarto-html/tippy.css
rename to site/docs/site_libs/quarto-html/tippy.css
diff --git a/docs/site_libs/quarto-html/tippy.umd.min.js b/site/docs/site_libs/quarto-html/tippy.umd.min.js
similarity index 100%
rename from docs/site_libs/quarto-html/tippy.umd.min.js
rename to site/docs/site_libs/quarto-html/tippy.umd.min.js
diff --git a/docs/site_libs/quarto-nav/headroom.min.js b/site/docs/site_libs/quarto-nav/headroom.min.js
similarity index 100%
rename from docs/site_libs/quarto-nav/headroom.min.js
rename to site/docs/site_libs/quarto-nav/headroom.min.js
diff --git a/docs/site_libs/quarto-nav/quarto-nav.js b/site/docs/site_libs/quarto-nav/quarto-nav.js
similarity index 100%
rename from docs/site_libs/quarto-nav/quarto-nav.js
rename to site/docs/site_libs/quarto-nav/quarto-nav.js
diff --git a/docs/site_libs/quarto-search/autocomplete.umd.js b/site/docs/site_libs/quarto-search/autocomplete.umd.js
similarity index 100%
rename from docs/site_libs/quarto-search/autocomplete.umd.js
rename to site/docs/site_libs/quarto-search/autocomplete.umd.js
diff --git a/docs/site_libs/quarto-search/fuse.min.js b/site/docs/site_libs/quarto-search/fuse.min.js
similarity index 100%
rename from docs/site_libs/quarto-search/fuse.min.js
rename to site/docs/site_libs/quarto-search/fuse.min.js
diff --git a/docs/site_libs/quarto-search/quarto-search.js b/site/docs/site_libs/quarto-search/quarto-search.js
similarity index 100%
rename from docs/site_libs/quarto-search/quarto-search.js
rename to site/docs/site_libs/quarto-search/quarto-search.js
diff --git a/index.qmd b/site/index.qmd
similarity index 100%
rename from index.qmd
rename to site/index.qmd
diff --git a/projects.csv b/site/projects.csv
similarity index 100%
rename from projects.csv
rename to site/projects.csv
diff --git a/projects.qmd b/site/projects.qmd
similarity index 100%
rename from projects.qmd
rename to site/projects.qmd