mirror of
https://github.com/mfocko/blog.git
synced 2024-11-22 13:03:47 +01:00
chore: add solarized light theme and bash
Signed-off-by: Matej Focko <mfocko@redhat.com>
This commit is contained in:
parent
0e7d145747
commit
2ddd0a3a05
2 changed files with 97 additions and 1 deletions
|
@ -1,7 +1,7 @@
|
||||||
// @ts-check
|
// @ts-check
|
||||||
// Note: type annotations allow type checking and IDEs autocompletion
|
// Note: type annotations allow type checking and IDEs autocompletion
|
||||||
|
|
||||||
const lightCodeTheme = require("prism-react-renderer/themes/vsLight");
|
const lightCodeTheme = require("./src/prism-themes/solarizedLight");
|
||||||
const darkCodeTheme = require("prism-react-renderer/themes/dracula");
|
const darkCodeTheme = require("prism-react-renderer/themes/dracula");
|
||||||
|
|
||||||
const math = require("remark-math");
|
const math = require("remark-math");
|
||||||
|
@ -114,6 +114,7 @@ const config = {
|
||||||
darkTheme: darkCodeTheme,
|
darkTheme: darkCodeTheme,
|
||||||
additionalLanguages: [
|
additionalLanguages: [
|
||||||
"ada",
|
"ada",
|
||||||
|
"bash",
|
||||||
"csharp",
|
"csharp",
|
||||||
"dot",
|
"dot",
|
||||||
"haskell",
|
"haskell",
|
||||||
|
|
95
src/prism-themes/solarizedLight.js
Normal file
95
src/prism-themes/solarizedLight.js
Normal file
|
@ -0,0 +1,95 @@
|
||||||
|
// @flow
|
||||||
|
// Converted automatically using ./tools/themeFromVsCode
|
||||||
|
|
||||||
|
// import type { PrismTheme } from '../types'
|
||||||
|
|
||||||
|
var theme/* : PrismTheme */ = {
|
||||||
|
"plain": {
|
||||||
|
"color": "#657b83",
|
||||||
|
"backgroundColor": "#fdf6e3"
|
||||||
|
},
|
||||||
|
"styles": [
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"comment"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(147, 161, 161)",
|
||||||
|
"fontStyle": "italic"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"string"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(42, 161, 152)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"number"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(211, 54, 130)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"variable",
|
||||||
|
"function",
|
||||||
|
"tag"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(38, 139, 210)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"class-name",
|
||||||
|
"keyword",
|
||||||
|
"char",
|
||||||
|
"constant",
|
||||||
|
"changed"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(203, 75, 22)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"punctuation",
|
||||||
|
"inserted"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(133, 153, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"builtin"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(181, 137, 0)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"attr-name"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(147, 161, 161)"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"types": [
|
||||||
|
"deleted"
|
||||||
|
],
|
||||||
|
"style": {
|
||||||
|
"color": "rgb(220, 50, 47)"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
]
|
||||||
|
};
|
||||||
|
|
||||||
|
module.exports = theme;
|
Loading…
Reference in a new issue