Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/koooooo-7/docsify-corner

:seedling: A docsify plugin for corner configuration enhancement.
https://github.com/koooooo-7/docsify-corner

Last synced: 5 days ago
JSON representation

:seedling: A docsify plugin for corner configuration enhancement.

Awesome Lists containing this project

README

        

# docsify-corner

![docsify](https://github.com/docsifyjs/docsify/raw/develop/docs/_media/icon.svg)

*A [Docsify](https://docsify.js.org/) plugin for corner configuration enhancement based on [Docsify repo configuration](https://docsify.js.org/#/configuration?id=repo).*

- [x] support more icon ( `Gitlab`...).
- [x] support customized image(`png`、`jpg`、`gif`).
- [x] support more settings(`tooltip`、`color`).

[![](https://data.jsdelivr.com/v1/package/npm/docsify-corner/badge)](https://www.jsdelivr.com/package/npm/docsify-corner)


gitlab
  
customer gif

## Usage

### Import

Import one of the script in `index.html`.

```html

```

```html

```

### Configuration

Options:

| Option | Description |
| ------ | ----------------------------------- |
| icon | the icon you want show the corner. |
| url | the url for corner link to. |
| target | the url target for corner link to. |
| width | the width of the customized image. |
| height | the height of the customized image. |
| color | the color of the icon. |
| background | the background color of the customized icon. |
| title | the text of the title attribute is displayed as a tooltip. |

#### Use the preset icons

Current support default corner types.

| Support Icon Type | Icon argument |
| ----------------- | ------------- |
| `Github` | github |
| `Gitlab` | gitlab |
| `Spring` | spring |
| `Golang` | golang |

```html

window.$docsify = {
repo:'true', // set the docsify show the corner
corner: {
// the icon link url to another site
url: "https://gitlab.com/gitlab-org/gitlab-svgs",
// the default preset icon in docsify-corner
icon: "gitlab",
},
};

```

---

#### Use the customized image

You can set your own image in the corner.

```html

window.$docsify = {
repo:'true',
corner: {
url: "https://github.com/Koooooo-7/docsify-corner",
// you can set the image link here
icon: "https://github.githubassets.com/images/icons/emoji/unicode/1f48a.png",
// the size of the image
width: 80,
height: 80
},
};

```

---

### Contribution

It is hard to adjust the icon to fit the corner, if you wanna add more preset icons, welcome **star** and send a **PR**!

This the current [svg icon resources](https://gitlab.com/gitlab-org/gitlab-svgs) I' m working on.

Steps :

- Folk it !
- Install dependencies `npm install`.
- Create your feature branch: `git checkout -b my-new-feature`.
- Commit your changes: `git commit -am 'Add some feature'.`
- Push to the branch: `git push origin my-new-feature`.
- Submit a pull request.

---

### License

MIT [@Koy](https://github.com/Koooooo-7)