An ASP.NET Core Tag Helper for GitHub's Octicon icon set.
- Install via NuGet
Install-Package Octicons.TagHelper
- Add the tag helper to your view or
_ViewImports.cshtml
to access from any view.
@addTagHelper *, Octicons.TagHelper
To render a symbol, use the <octicon>
tag.
If you want to optimize your page size, use the sprite sheet tag helper.
- Add this to your layout page
<octicon-sprite-sheet></octicon-sprite-sheet>
- Add attribute
use-sprite
to the octicon tag. This will reference the svg path in the sprite sheet
<octicon symbol="Octoface" use-sprite></octicon>
You can go a step further and use the <include>
tag to define only those icons that you actually use.
<octicon-sprite-sheet>
<include symbol="Lock"></include>
<include symbol="Package"></include>
</octicon-sprite-sheet>
The above markup will create an svg tag with Lock and Package being the only icons on your page.