📚一个拥有 SVG 徽标的美丽图书馆。使用 Sveltekit 与 Tailwind CSS 构建。 https://svgl.app/
Go to file
2023-12-16 18:57:33 +00:00
.github 🌱 Update CI workflow to use pnpm. 2023-12-14 00:27:50 +00:00
.vscode 🔧 Update vscode settings. 2023-12-14 12:21:54 +00:00
src 📝 Update api docs. 2023-12-16 18:10:30 +00:00
static 🐛 Merge branch 'main' of github.com:pheralb/svgl into next. 2023-12-16 17:45:22 +00:00
.eslintignore 🧡 Initial commit with Sveltekit. 2023-03-14 21:08:22 +00:00
.eslintrc.cjs 🔨 Update eslint config. 2023-07-07 09:16:54 +01:00
.gitignore 🐛 Merge branch 'main' of github.com:pheralb/svgl into next. 2023-12-16 17:45:22 +00:00
.npmrc 🧡 Initial commit with Sveltekit. 2023-03-14 21:08:22 +00:00
.prettierignore 🧡 Initial commit with Sveltekit. 2023-03-14 21:08:22 +00:00
.prettierrc 🛠️ Update prettier json. 2023-03-15 11:27:46 +00:00
LICENSE 📝 Update license. 2023-03-20 00:39:40 +00:00
package.json ⬆️ Upgrade to Sveltekit v2. 2023-12-16 17:07:22 +00:00
pnpm-lock.yaml ⬆️ Upgrade to Sveltekit v2. 2023-12-16 17:07:22 +00:00
postcss.config.cjs 🛠️ Add tailwindcss. 2023-03-15 11:28:22 +00:00
prettier.config.cjs 🛠️ Add prettier-plugin-tailwindcss. 2023-03-15 12:11:13 +00:00
README.md 📝 Update readme docs. 2023-12-16 18:57:33 +00:00
svelte.config.js 🔧 Update vite-plugin-svelte. 2023-12-16 17:07:44 +00:00
tailwind.config.cjs 🚀 Merge branch 'main' of github.com:pheralb/svgl into next. 2023-12-14 13:32:52 +00:00
tsconfig.json 🚀 Initial sveltekit config. 2023-03-15 11:29:15 +00:00
vercel.json 🛠 Create vercel.json. 2023-03-16 10:23:17 +00:00
vite.config.ts 🚀 Initial sveltekit config. 2023-03-15 11:29:15 +00:00

Svelte Badge Build Status GitHub stars GitHub issues GitHub forks GitHub PRs Tailwind CSS Badge

🛠️ Stack

🚀 Getting Started

You will need:

  1. Clone or fork this repository:
git clone git@github.com:pheralb/svgl.git
  1. Install dependencies with your favorite package manager:
# with npm:
npm install

# with pnpm:
pnpm install

# with ultra:
ultra install

# with yarn:
yarn install
  1. Go to the static/library folder and add your .svg logo. Remember to optimize SVG for web use, you can use SVGOMG.

Warning

The size limit for each .svg is 20kb.

  1. Go to the src/data/svgs.ts and add the information about your logo, following the structure:
{
  "title": "Title",
  "category": "Category",
  "route": "/library/your_logo.svg",
  "url": "Website"
},

or to support a different logo for light and dark themes:

{
  "title": "Title",
  "category": "Category",
  "route": {
    "light": "/library/your_logo_light.svg",
    "dark": "/library/your_logo_dark.svg"
  },
  "url": "Website"
},

And create a pull request with your logo 🚀.

✌️ Contributing

🔑 License