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.cshtmlto access from any view.
@addTagHelper *, Octicons.TagHelperTo 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-spriteto 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.