PinMe
PinMe is a simple and easy-to-use command-line tool for uploading files and directories to the IPFS network.
Website: https://pinme.eth.limo/
Features
- Simple and intuitive command-line interface
- Fast uploading of files and directories to IPFS
- Automatic generation and display of access links
- Built-in Pinning service integration for persistent content
- Support for various configuration options
Installing PinMe
npm install -g pinme
# or
yarn global add pinme
PinMe Deploy Blog
This is a Hugo-based static blog project that can be easily deployed to the IPFS network.
Project Structure
./
├── content/ # Blog content directory
├── themes/ # Hugo themes directory
├── layouts/ # Custom layouts directory
├── static/ # Static assets directory
└── public/ # Build output directory
Prerequisites
- Hugo (Static site generator) installed
- PinMe tool installed
Local Preview
# Start Hugo server for local preview
hugo server -D
Build and Deploy
# Build the static site
hugo
# Upload the built site to IPFS
pinme upload ./public
After Deployment
After successful deployment, PinMe will output the CID and access links. You can access your blog via:
- IPFS Gateway:
https://ipfs.io/ipfs/<your-CID> - Or set up a custom domain
Custom Domain
To access your blog with a custom domain, refer to the DNSLink setup guide in the PinMe documentation.
Contributing
Issues and Pull Requests are welcome to help improve this project.
License
MIT
hugo build
pinme upload ./public