Skip to content

Latest commit

 

History

History
86 lines (63 loc) · 2.96 KB

README.en.md

File metadata and controls

86 lines (63 loc) · 2.96 KB

CoverView

👉 简体中文说明 | English README

Open Source Love

This project is based on the original CoverView.

Creating cover images for your blogs is now super easy.

cover_852562

💥 Change Notice

Moved the original CoverView to my repositories since 2024-03-28, and made the following changes and enhancements:

  • Fixed the problem that images with patterns background cannot be downloaded
  • Fixed the problem of being unable to download and upload images with SVG format icons
  • Fixed mobile style disorder
  • Fixed Reset All button function abnormality
  • Added ESLint support
  • Added I18n support
  • Enhanced Unsplash image search feature
  • Added download image format selection (PNG/JPEG/SVG/Blob), and support JPEG image quality adjustment
  • Optimize image download speed
  • Optimize Devicons to be displayed as multi-color SVG icons
  • Added more font and platform support
  • Unify the size of downloaded images for different themes
  • And more ...

⚡ Features

  • 🚀 super fast and easy to use
  • 🌈 7 different themes, multiple fonts
  • 🌠 100+ dev icons with option to upload custom icon
  • ✨ 15+ different background patterns
  • 💾 Cover size based on blogging platform or frequently used sizes

👩‍💻 Developing

  1. Clone the project and install dependencies:

    git clone https://github.com/Lruihao/CoverView.git
    cd CoverView/
    pnpm i
  2. Get an access key from Unsplash API.

  3. Add the REACT_APP_UNSPLASH_ACCESS_KEY environment variable in the .env.local file.

    # https://unsplash.com/ Access Key
    REACT_APP_UNSPLASH_ACCESS_KEY="your_access_key_here"
  4. Run the following command to start the project:

    pnpm dev

👇 Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

  1. Fork it (https://github.com/Lruihao/CoverView/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request

🙏 Acknowledgments

Don't forget to leave a ⭐ if you found this useful.