This is a Directory site template built with EdgeOne Pages and the Raindrop.io API. This example uses the theme "Indie Developers' Toolbox for Going Global" to demonstrate how to quickly build a beautiful and practical Directory website.
- 🎨 Modern UI design with light/dark mode support
- 🏷️ Smart, tag-based categorization system
- 🔍 Powerful fuzzy search functionality
- 📱 Fully responsive design
- ⚡ High-performance architecture based on Next.js
- 🔄 Real-time data synchronization (via Raindrop.io)
More Templates: EdgeOne Pages
-
Create an account on Raindrop.io.
-
Visit the Integrations settings page to create an application.
-
Generate and copy the API token.
-
Create a
.env.localfile in the project's root directory and add the token:NEXT_PUBLIC_RAINDROP_API_TOKEN=your_raindrop_api_token_hereYou can use the
.env.local.examplefile as a template.
- Add bookmarks in Raindrop.io.
- Add appropriate tags to each bookmark for categorization.
- Add descriptions and notes to provide more context.
- Optional: Customize cover images.
# Install dependencies
npm install
# or
yarn
# or
pnpm install
# or
bun install
# Start the development server
npm run dev
# or
yarn dev
# or
pnpm dev
# or
bun devVisit http://localhost:3000 to view your navigation site.
This project uses Tailwind CSS for styling. You can customize the theme by modifying the following files:
app/globals.css- Global stylescomponents/Base.tsx- Main layout componentcomponents/common/*- Common components