diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
new file mode 100644
index 0000000..6a9857d
--- /dev/null
+++ b/.github/workflows/deploy.yml
@@ -0,0 +1,65 @@
+name: Deploy
+
+on:
+ push:
+ branches:
+ - main
+
+jobs:
+ build:
+ runs-on: ubuntu-latest
+
+ concurrency: ci-${{ github.ref }}
+
+ #env: # $BUNDLE_GEMFILE must be set at the job level, so it is set for all steps
+ #BUNDLE_GEMFILE: ${{ github.workspace }}/ronn-ng/Gemfile
+
+ steps:
+ - uses: actions/checkout@v4
+
+ - name: Clone ronn-ng repository
+ uses: GuillaumeFalourd/clone-github-repo-action@v2.3
+ with:
+ depth: 1
+ branch: 'main'
+ owner: 'andwati'
+ repository: 'ronn-ng'
+
+ - name: Install Ruby
+ uses: ruby/setup-ruby@v1
+ with:
+ ruby-version: '3.2'
+
+ - name: Install dependencies
+ uses: awalsh128/cache-apt-pkgs-action@latest
+ with:
+ packages: rename
+
+ - name: Make HTML directory
+ run: mkdir public
+
+ - name: Build site files
+ run: |
+ cd ronn-ng
+ bundle install --with development
+ bundle exec bin/ronn \
+ --html \
+ --output-dir="../public/" \
+ --manual="General Commands Manual" \
+ --section=1 \
+ --name="andwati.github.io" \
+ ../md/*.md
+
+ - name: Rename HTML files
+ run: rename 's/\.1//' public/*.html
+
+ # - name: Add CNAME file
+ # run: echo "danh.computer" > public/CNAME
+
+ - name: Deploy site
+ uses: s0/git-publish-subdir-action@develop
+ env:
+ REPO: self
+ BRANCH: www
+ FOLDER: public
+ GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index 0082d90..e722ca8 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,27 +1,2 @@
-# Bundler cache
-.bundle
-vendor
-Gemfile.lock
-
-# Jekyll cache
-.jekyll-cache
-.jekyll-metadata
-_site
-
-# RubyGems
-*.gem
-
-# NPM dependencies
-node_modules
-package-lock.json
-
-# IDE configurations
-.idea
-.vscode/*
-!.vscode/settings.json
-!.vscode/extensions.json
-!.vscode/tasks.json
-
-# Misc
-_sass/dist
-assets/js/dist
+man/
+public/
\ No newline at end of file
diff --git a/index.html b/index.html
deleted file mode 100644
index 1357b08..0000000
--- a/index.html
+++ /dev/null
@@ -1,4 +0,0 @@
----
-layout: home
-# Index page
----
diff --git a/md/index.md b/md/index.md
new file mode 100644
index 0000000..3e7ca14
--- /dev/null
+++ b/md/index.md
@@ -0,0 +1,32 @@
+personal website
+================
+
+## SYNOPSIS
+
+`andati` [_OPTIONS_]
+
+`ian` [_OPTIONS_]
+
+## OPTIONS
+
+ * `-h`, `--help`:
+ Prints a short help message and exits.
+
+ * `-v`, `--version`:
+ Prints version information and exits.
+
+ * `--email`=ADDRESS:
+ Specifies the email address of the site owner. The default is
+ [andwatiian@gmail.com](mailto:andwatiian@gmail.com).
+
+ * `--github`=USERNAME:
+ Specifies the GitHub username of the site owner. The default is
+ [andwati](https://github.com/andwati).
+
+ * `--employer`=COMPANY:
+ Specifies the current employer of the site owner. The default is
+ [null](null).
+
+## SEE ALSO
+
+2024-03-10 [Test Blog Post](https://danh.computer/test)
\ No newline at end of file