Update docs publishing
diff --git a/.github/workflows/pages.yml b/.github/workflows/pages.yml
new file mode 100644
index 0000000..77b3a1f
--- /dev/null
+++ b/.github/workflows/pages.yml
@@ -0,0 +1,23 @@
+name: pages
+on:
+  push:
+    branches:
+      - main
+      - stable/*
+
+concurrency:
+  group: ${{ github.ref }}
+  cancel-in-progress: true
+
+jobs:
+  pages:
+    runs-on: ubuntu-latest
+    environment:
+      name: github-pages
+      url: ${{ steps.deployment.outputs.page_url }}
+    permissions:
+      pages: write
+      id-token: write
+    steps:
+    - id: deployment
+      uses: sphinx-notes/pages@v3
diff --git a/README.md b/README.md
index be28403..c54aea0 100644
--- a/README.md
+++ b/README.md
@@ -1,5 +1,7 @@
 # Atmosphere
 
+- Documentation: https://vexxhost.github.io/atmosphere/
+
 ## Community
 
 If you have any questions and discussions about Atmosphere, you can join the