Personalize Our Templates

Modified on: Mon, 24 May, 2021 at 7:59 PM

If you would like to personalize the current templates offered in the Manage section under My Domains, it will only be possible by downloading and editing them locally on your computer and uploading your final version to IPFS with


  1. In order to download our templates so you can edit them locally on your computer, you must Fork the current templates repository, as shown in the following image:




  1. After you have Forked the repository, you will be able to download a copy of our templates by following these steps:



  1. Now that you have downloaded the full templates repository, you can navigate through it, and edit the desired template based on your needs by editing the index.html file and style.css using your preferred code editor.


  1. After you have finished editing the template or you have created your own html5 website using another editor like, it’s time to upload the respective files directory to IPFS. In order to do so, you need to go to and select the option Upload Directory and click on Browse, as shown in the following screenshot:


  1. The next step is to navigate to the folder of your website. In this example, we select the directory/folder called "ambitious" and click on Upload, as shown in the following screenshot: 


Please Note: You must select the directory, there is no need to compress or upload a .zip file, as Pinata won’t unzip it automatically during the upload


  1. A pop-up window will appear asking if you want to upload all files in the chosen directory. Click Upload.

  1. Before proceeding, we can confirm the upload has completed.


  1. Go to your Pinata Pin Explorer to copy the IPFS hash of the website contents that you uploaded.



  1. Lastly, assign the IPFS hash to your domain by going to My Domains, click Manage, then paste the IPFS hash under the Website tab and click Save Changes. You will need to wait for the transaction to be mined on the blockchain before seeing the changes. You can follow the status of the transaction in the My Transactions section of your account for regular Manage, or directly in blockchain explorers like EtherScan or ViewBlock if you are using Guest Manage. 


Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.

Still need help?

Submit a Support Ticket

Join us on social media

with us