Replying to Avatar Npub.pro

1. Create git repo:

```export USER=

export REPO=nostr-site-demo

mkdir $REPO; cd $REPO;

```

2. Create $REPO on github.

3. Init local repo and push to Github:

```echo "# nostr-site-demo" >> README.md

git init

git add README.md

git commit -m "first commit"

git branch -M main

git remote add origin https://github.com/$USER/$REPO.git

git push -u origin main

```

4. Setup Github Pages:

- open repo page on github

- open Settings -> Pages

- under Branch choose 'main' and save

5. Wait 1-2 minutes and reload the settings -> Pages page until you see "Your site is live at URL".

- copy URL of your github pages website

6. Go to npub.pro [admin panel](https://npub.pro/admin) and choose your site and open Settings.

- edit Website Address, paste the URL of your Github Pages address

- click Save

7. Download the updated zip archive for self-hosting at .npub.pro/dist.zip

8. Extract files from archive to your REPO dir, commit, push to Github:

```

unzip path/to/zip/dist.zip

git add .

git commit -m "Add site files"

git push origin main

```

9. Wait 1 minute for Github to update your site.

You should be done now!

Question... if I self host can I still use a custom domain? Been playing around with it but not getting it to work.

Reply to this note

Please Login to reply.

Discussion

No replies yet.