-
Install "Syntax Highlighting for Code" plugin: https://ankiweb.net/shared/info/1463041493
-
In the plugin's options (
Tools > Syntax Highlighting Options
), set:- Line numbers
- Center code fragments
- Use CSS classes
-
Enter following HTML and CSS templates in
Tools > Manage Note Types > Cards
Last active
May 3, 2022 10:00
-
-
Save mjnaderi/b66560ff7a3fde862de6d9f4190a13ed to your computer and use it in GitHub Desktop.
Anki Card Template
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="tags">{{Tags}}</div> | |
{{FrontSide}} | |
<hr/> | |
<div class="content"> | |
{{Back}} | |
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<div class="tags">{{Tags}}</div> | |
<div class="content"> | |
{{Front}} | |
</div> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
html { overflow: auto; } | |
.tags { | |
color: #A6ABB9; | |
font-size: 10px; | |
width: 100%; | |
text-align: center; | |
text-transform: uppercase; | |
position: fixed; | |
padding: 0; | |
top:0; | |
right: 0; | |
} | |
.content { | |
width: 100%; | |
padding: 20px 0; | |
} | |
/* APPLIES TO THE WHOLE CARD */ | |
.card { | |
font-family: Vazir, sans-serif; | |
font-size: 18px; | |
/* text-align: center;*/ | |
color: #D7DEE9; | |
line-height: 1.6em; | |
background-color: #333B45; | |
} | |
/* STYLE FOR CLOZE DELETIONS */ | |
.cloze, .cloze b, .cloze u, .cloze i { font-weight: bold; color: MediumSeaGreen !important;} | |
/* IMAGE STYLE */ | |
img { | |
display: block; | |
max-width: 100%; | |
max-height: none; | |
margin-left: auto; | |
margin: 10px auto; | |
} | |
b { color: #C695C6 !important; } | |
u { text-decoration: none; color: #5EB3B3;} | |
i { font-family: monospace; border: 1px solid rgba(255,255,255,.6); background-color: rgba(255,255,255,.1); border-radius: 4px; padding: 0 4px 1px; font-style: normal; font-size: .9em;} | |
a { color: LightGray !important; text-decoration: none; font-size: 10px; font-style: normal; } | |
/* ADJUSTMENT FOR MOBILE DEVICES */ | |
.mobile .card { color: #D7DEE9; background-color: #333B45; } | |
.content table { | |
width: 100%; | |
} | |
.hightlight { | |
font-size: 14px; | |
text-align: left; | |
} | |
.highlight pre { | |
font-size: 14px; | |
border-radius: 7px; | |
padding: 1em; | |
color: #ddd; | |
} | |
/* Pygments theme from https://jwarby.github.io/jekyll-pygments-themes/languages/javascript.html */ | |
.highlight pre { background-color: #272822; } | |
.highlight .hll { background-color: #272822; } | |
.highlight .c { color: #75715e } /* Comment */ | |
.highlight .err { color: #960050; background-color: #1e0010 } /* Error */ | |
.highlight .k { color: #66d9ef } /* Keyword */ | |
.highlight .l { color: #ae81ff } /* Literal */ | |
.highlight .n { color: #f8f8f2 } /* Name */ | |
.highlight .o { color: #f92672 } /* Operator */ | |
.highlight .p { color: #f8f8f2 } /* Punctuation */ | |
.highlight .cm { color: #75715e } /* Comment.Multiline */ | |
.highlight .cp { color: #75715e } /* Comment.Preproc */ | |
.highlight .c1 { color: #75715e } /* Comment.Single */ | |
.highlight .cs { color: #75715e } /* Comment.Special */ | |
.highlight .ge { font-style: italic } /* Generic.Emph */ | |
.highlight .gs { font-weight: bold } /* Generic.Strong */ | |
.highlight .kc { color: #66d9ef } /* Keyword.Constant */ | |
.highlight .kd { color: #66d9ef } /* Keyword.Declaration */ | |
.highlight .kn { color: #f92672 } /* Keyword.Namespace */ | |
.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */ | |
.highlight .kr { color: #66d9ef } /* Keyword.Reserved */ | |
.highlight .kt { color: #66d9ef } /* Keyword.Type */ | |
.highlight .ld { color: #e6db74 } /* Literal.Date */ | |
.highlight .m { color: #ae81ff } /* Literal.Number */ | |
.highlight .s { color: #e6db74 } /* Literal.String */ | |
.highlight .na { color: #a6e22e } /* Name.Attribute */ | |
.highlight .nb { color: #f8f8f2 } /* Name.Builtin */ | |
.highlight .nc { color: #a6e22e } /* Name.Class */ | |
.highlight .no { color: #66d9ef } /* Name.Constant */ | |
.highlight .nd { color: #a6e22e } /* Name.Decorator */ | |
.highlight .ni { color: #f8f8f2 } /* Name.Entity */ | |
.highlight .ne { color: #a6e22e } /* Name.Exception */ | |
.highlight .nf { color: #a6e22e } /* Name.Function */ | |
.highlight .nl { color: #f8f8f2 } /* Name.Label */ | |
.highlight .nn { color: #f8f8f2 } /* Name.Namespace */ | |
.highlight .nx { color: #a6e22e } /* Name.Other */ | |
.highlight .py { color: #f8f8f2 } /* Name.Property */ | |
.highlight .nt { color: #f92672 } /* Name.Tag */ | |
.highlight .nv { color: #f8f8f2 } /* Name.Variable */ | |
.highlight .ow { color: #f92672 } /* Operator.Word */ | |
.highlight .w { color: #f8f8f2 } /* Text.Whitespace */ | |
.highlight .mf { color: #ae81ff } /* Literal.Number.Float */ | |
.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */ | |
.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */ | |
.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */ | |
.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */ | |
.highlight .sc { color: #e6db74 } /* Literal.String.Char */ | |
.highlight .sd { color: #e6db74 } /* Literal.String.Doc */ | |
.highlight .s2 { color: #e6db74 } /* Literal.String.Double */ | |
.highlight .se { color: #ae81ff } /* Literal.String.Escape */ | |
.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */ | |
.highlight .si { color: #e6db74 } /* Literal.String.Interpol */ | |
.highlight .sx { color: #e6db74 } /* Literal.String.Other */ | |
.highlight .sr { color: #e6db74 } /* Literal.String.Regex */ | |
.highlight .s1 { color: #e6db74 } /* Literal.String.Single */ | |
.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */ | |
.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */ | |
.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */ | |
.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */ | |
.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */ | |
.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */ | |
.highlight .gh { } /* Generic Heading & Diff Header */ | |
.highlight .gu { color: #75715e; } /* Generic.Subheading & Diff Unified/Comment? */ | |
.highlight .gd { color: #f92672; } /* Generic.Deleted & Diff Deleted */ | |
.highlight .gi { color: #a6e22e; } /* Generic.Inserted & Diff Inserted */ |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment