Source code for the ttpspodcast.com website
- clone the repo
git clone git@github:chad-syntax/ttps-podcast-dot-com.git
- install dependencies
yarn install
- initialize your .env file
cp .env.example .env.local
and fill in the RSS_FEED_URL - run dev server
yarn dev
- to build
yarn build
- to export build into static files
yarn export
- (optional) to verify the exported build is valid,
yarn start
will start a local static server pointing to that export
any merge into main
will kick off a gh-pages deploy thanks to the build-and-deploy workflow.
- I'm not adding it to my deps since dependabot goes nuts on it, install it on your own
yarn deploy:eth
will build, export, and deploy to ipfs- you will then need to update your ens record with the new ipfs hash 👇
- you then take the your hash the CID points to and put it into the CONTENT field prefixed by ipfs:// in your .eth domain like mine https://app.ens.domains/name/chadsyntax.eth/details
- ipfs-deploy will output link which will redirect to https://{HASH}.ipfs.infura-ipfs.io/, that's the hash you are looking for
- NOTE: you can also use a service like pinata and upload your out folder there
- NOTE: buying an .eth domain and saving the CONTENT field are transactions that cost ethereum.