Skip to content

twilson63/permapages

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PERMAPAGES

Web3 Personal Space

Create incredible personal pages for your Web3 experience on the Permaweb


Table of Contents


Benefits

  • Publish fantastic web3 pages with not code
  • Zero cost to build and manage pages smaller than 100k
  • Use rich widgets to create web3 pages that come to life

Features

  • Decentralized on Arweave
  • Markdown - write your pages using markdown
  • Widget library
  • 29 Themes
  • Design and build your own widgets

Stack

  • Svelte + Vite
  • NodeJS build tool
  • Arweave

Development

cd app
yarn
yarn dev

Deployment

create wallet.json

yarn build
npm i -g arkb
arkb deploy dist --use-bundler https://node2.bundlr.network --wallet ../mywallet.json --tag-name DEPLOY --tag-value permapages

NOTE: make sure you have a balance in bundler if not.

arkb fund-bundler 0.1 --use-bundler https://node2.bundlr.network --wallet ../mywallet.json

Deploy with bundlr

npm i -g @bundlr-network/client
bundlr upload-dir ./dist -c arweave -h https://node2.bundlr.network --index-file index.html --no-confirmation -w ../wallet.json 

Update ArNS - https://permapages.arweave.dev