diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..736d740 --- /dev/null +++ b/.gitignore @@ -0,0 +1,6 @@ +*.gem +.bundle +.jekyll-cache +.sass-cache +_site +Gemfile.lock diff --git a/Gemfile b/Gemfile new file mode 100644 index 0000000..bb94df8 --- /dev/null +++ b/Gemfile @@ -0,0 +1,4 @@ +# frozen_string_literal: true + +source "https://rubygems.org" +gemspec diff --git a/README.md b/README.md index a31bf89..e11dc5c 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,37 @@ -# 0t0-theme +[![Gem Version](https://badge.fury.io/rb/letitbex-theme.png)](https://badge.fury.io/rb/letitbex-theme) -Jekyll theme \ No newline at end of file +## Installisation +- Add this line to Gemfile: + > gem "letitbex-theme" +- Fetch and update bundled gems by running the following Bundler command: + > bundle +- Set theme and style in _config.yml: +``` + theme: letitbex-theme + style: hacker +``` + hacker is the default style. The available styles are listed below + +## Usage +### Addition configs to config.yml +- `header_pages`: to specify which pages should be displayed in navbar +- `footer`: string, which will be inserted on the end of the page (doesn't support markup, but html) + +## Styles +### d1 +![d1](d1.gif) + +### dune +![dune](dune.gif) + +### gits +![gits](gits.gif) + +### hacker +![hacker](hacker.gif) + +### leaves +![leaves](leaves.gif) + +### neon +![neon](neon.gif) diff --git a/_config.yml b/_config.yml new file mode 100644 index 0000000..50ef6e6 --- /dev/null +++ b/_config.yml @@ -0,0 +1,20 @@ + +title: page title +email: test@test.com +url: "url.com" +theme: letitbex-theme + +author: mrtsukim0t0- +description: something something +theme: letitbex-theme +style: hacker +plugins: + - jekyll-seo-tag +header_pages: + - index.markdown + - about.markdown + +footer: ' Made with Jekyll | Git ' +permalink: /posts/:year/:month/:slug/ + +logo: /assets/logo.png diff --git a/_includes/footer.html b/_includes/footer.html new file mode 100644 index 0000000..c0ef312 --- /dev/null +++ b/_includes/footer.html @@ -0,0 +1,3 @@ + diff --git a/_includes/google-analytics.html b/_includes/google-analytics.html new file mode 100644 index 0000000..0f85f73 --- /dev/null +++ b/_includes/google-analytics.html @@ -0,0 +1,8 @@ + + diff --git a/_includes/head.html b/_includes/head.html new file mode 100644 index 0000000..8d552d0 --- /dev/null +++ b/_includes/head.html @@ -0,0 +1,31 @@ + + + + + {{ site.title }} + + {% if page.robots %} + + {% endif %} + + {%- if site.style == 'gits' -%} + + {%- elsif site.style == 'leaves' -%} + + {%- elsif site.style == 'dune' -%} + + {%- elsif site.style == 'd1' -%} + + {%- elsif site.style == 'neon' -%} + + {%- elsif site.style == 'hacker' -%} + + {%- endif -%} + + + {%- if jekyll.environment == 'production' and site.google_analytics -%} + {%- include google-analytics.html -%} + {%- endif -%} +{% seo %} + + diff --git a/_includes/header.html b/_includes/header.html new file mode 100644 index 0000000..047d987 --- /dev/null +++ b/_includes/header.html @@ -0,0 +1,13 @@ +{%- assign page_paths = site.header_pages | default: default_paths -%} +
+ +
diff --git a/_layouts/default.html b/_layouts/default.html new file mode 100644 index 0000000..75ab812 --- /dev/null +++ b/_layouts/default.html @@ -0,0 +1,22 @@ + + + + + + + {%- include head.html -%} + + +
+ + {%- include header.html -%} + +
+ {{ content }} +
+ + {%- include footer.html -%} + +
+ + diff --git a/_layouts/home.html b/_layouts/home.html new file mode 100644 index 0000000..34f5dbf --- /dev/null +++ b/_layouts/home.html @@ -0,0 +1,18 @@ +--- +layout: default +--- +
{{ site.title }}
+{{ content }} +{% assign contentwonl = content | strip_newlines %} {% unless contentwonl == "" %}
{% endunless %} + +

Posts

+{%- if site.posts.size > 0 -%} + +{%- endif -%} diff --git a/_layouts/page.html b/_layouts/page.html new file mode 100644 index 0000000..5e71126 --- /dev/null +++ b/_layouts/page.html @@ -0,0 +1,5 @@ +--- +layout: default +--- + +{{ content }} diff --git a/_layouts/post.html b/_layouts/post.html new file mode 100644 index 0000000..18cfefd --- /dev/null +++ b/_layouts/post.html @@ -0,0 +1,6 @@ +--- +layout: default +--- +

{{ page.title }}

+

{{ page.date | date: "%d %B,%Y" }}

+{{ content }} diff --git a/_sass/Iosevka-Nerd-Font.ttf b/_sass/Iosevka-Nerd-Font.ttf new file mode 100644 index 0000000..bbb351c Binary files /dev/null and b/_sass/Iosevka-Nerd-Font.ttf differ diff --git a/_sass/_d1.scss b/_sass/_d1.scss new file mode 100644 index 0000000..43fa773 --- /dev/null +++ b/_sass/_d1.scss @@ -0,0 +1,34 @@ +/** + * Hacker theme variables + */ + +:root { + --base-color: var(--code-color-15); + --border: dashed 1px var(--code-color-14); + --selection-background: var(--code-color-15); + --selection-text: var(--code-color-16); + --highlight-background: var(--code-color-13); + --background-color: var(--code-color-0); + --text-color: var(--base-color); + --placeholder-color: var(--base-color); + --link-color: var(--code-color-8); + --code-color-0: #0a0b08; + --code-color-1: #675638; + --code-color-2: #555B47; + --code-color-3: #5A6651; + --code-color-4: #6E6754; + --code-color-5: #656D56; + --code-color-6: #936D51; + --code-color-7: #ccc0ac; + --code-color-8: #8e8678; + --code-color-9: #675638; + --code-color-10: #555B47; + --code-color-11: #5A6651; + --code-color-12: #6E6754; + --code-color-13: #656D56; + --code-color-14: #936D51; + --code-color-15: #ccc0ac; + --code-color-16: #587488; + --code-color-17: #87898a; + --code-color-18: #788790; +} diff --git a/_sass/_dune.scss b/_sass/_dune.scss new file mode 100644 index 0000000..df58911 --- /dev/null +++ b/_sass/_dune.scss @@ -0,0 +1,34 @@ +/** + * Hacker theme variables + */ + +:root { + --base-color: var(--code-color-0); + --border: dashed 1px var(--code-color-17); + --selection-background: var(--code-color-16); + --selection-text: var(--code-color-8); + --highlight-background: var(--code-color-9); + --background-color: var(--code-color-2); + --text-color: var(--base-color); + --placeholder-color: var(--base-color); + --link-color: var(--code-color-17); + --code-color-0: #422001; + --code-color-1: #F5AF50; + --code-color-2: #F4B76D; + --code-color-3: #FEC15C; + --code-color-4: #FDC773; + --code-color-5: #F8C890; + --code-color-6: #DCC3BA; + --code-color-7: #ead7c8; + --code-color-8: #a3968c; + --code-color-9: #F5AF50; + --code-color-10: #F4B76D; + --code-color-11: #FEC15C; + --code-color-12: #FDC773; + --code-color-13: #F8C890; + --code-color-14: #DCC3BA; + --code-color-15: #ead7c8; + --code-color-16: #ffffff; + --code-color-17: #514B46; + --code-color-18: #5e4807; +} diff --git a/_sass/_gits.scss b/_sass/_gits.scss new file mode 100644 index 0000000..9975738 --- /dev/null +++ b/_sass/_gits.scss @@ -0,0 +1,34 @@ +/** + * Hacker theme variables + */ + +:root { + --base-color: var(--code-color-15); + --border: dashed 1px var(--code-color-14); + --selection-background: var(--code-color-5); + --selection-text: var(--code-color-0); + --highlight-background: var(--code-color-2); + --background-color: var(--code-color-0); + --text-color: var(--base-color); + --placeholder-color: var(--base-color); + --link-color: var(--code-color-2); + --code-color-0: #15121d; + --code-color-1: #8E767F; + --code-color-2: #3F7782; + --code-color-3: #587488; + --code-color-4: #717985; + --code-color-5: #788790; + --code-color-6: #75ADC5; + --code-color-7: #c1c5c6; + --code-color-8: #87898a; + --code-color-9: #8E767F; + --code-color-10: #3F7782; + --code-color-11: #587488; + --code-color-12: #717985; + --code-color-13: #788790; + --code-color-14: #75ADC5; + --code-color-15: #c1c5c6; + --code-color-16: #587488; + --code-color-17: #87898a; + --code-color-18: #788790; +} diff --git a/_sass/_hacker.scss b/_sass/_hacker.scss new file mode 100644 index 0000000..e805b97 --- /dev/null +++ b/_sass/_hacker.scss @@ -0,0 +1,34 @@ +/** + * Hacker theme variables + */ + +:root { + --base-color: #00ff00; + --border: dashed 1px rgba(0, 255, 0, 0.9); + --selection-background: rgba(0, 255, 0, 0.99); + --selection-text: #000; + --highlight-background: #080808; + --background-color: #000; + --text-color: var(--base-color); + --placeholder-color: var(--base-color); + --link-color: var(--code-color-2); + --code-color-0: #00aa00; + --code-color-1: #aaaaaa; + --code-color-2: #ffffcc; + --code-color-3: #F00000; + --code-color-4: #F0A0A0; + --code-color-5: #b38aff; + --code-color-6: #5ba711; + --code-color-7: #e4e477; + --code-color-8: #000080; + --code-color-9: #080A07; + --code-color-10: #888888; + --code-color-11: #0C0F0A; + --code-color-12: #800080; + --code-color-13: #00d4d4; + --code-color-14: #00c1c1; + --code-color-15: #ed9d13; + --code-color-16: #05ca05; + --code-color-17: #800000; + --code-color-18: #bbbbbb; +} diff --git a/_sass/_leaves.scss b/_sass/_leaves.scss new file mode 100644 index 0000000..63dc6fa --- /dev/null +++ b/_sass/_leaves.scss @@ -0,0 +1,34 @@ +/** + * Hacker theme variables + */ + +:root { + --base-color: var(--code-color-15); + --border: dashed 1px var(--code-color-14); + --selection-background: var(--code-color-5); + --selection-text: var(--code-color-15); + --highlight-background: var(--code-color-13); + --background-color: var(--code-color-0); + --text-color: var(--base-color); + --placeholder-color: var(--base-color); + --link-color: var(--code-color-2); + --code-color-0: #0e0f10; + --code-color-1: #526661; + --code-color-2: #3E816D; + --code-color-3: #628679; + --code-color-4: #AD4A8D; + --code-color-5: #73978B; + --code-color-6: #93AEA4; + --code-color-7: #ccd9d4; + --code-color-8: #8e9794; + --code-color-9: #526661; + --code-color-10: #3E816D; + --code-color-11: #628679; + --code-color-12: #AD4A8D; + --code-color-13: #73978B; + --code-color-14: #93AEA4; + --code-color-15: #ccd9d4; + --code-color-16: #587488; + --code-color-17: #87898a; + --code-color-18: #788790; +} diff --git a/_sass/_neon.scss b/_sass/_neon.scss new file mode 100644 index 0000000..2f9eb5d --- /dev/null +++ b/_sass/_neon.scss @@ -0,0 +1,34 @@ +/** + * Hacker theme variables + */ + +:root { + --base-color: var(--code-color-15); + --border: dashed 1px var(--code-color-14); + --selection-background: var(--code-color-5); + --selection-text: var(--code-color-0); + --highlight-background: var(--code-color-13); + --background-color: var(--code-color-0); + --text-color: var(--base-color); + --placeholder-color: var(--base-color); + --link-color: var(--code-color-2); + --code-color-0: #022937; + --code-color-1: #8A3279; + --code-color-2: #8D497B; + --code-color-3: #3A9C6C; + --code-color-4: #2F628E; + --code-color-5: #A5338B; + --code-color-6: #B35499; + --code-color-7: #92c8c6; + --code-color-8: #668c8a; + --code-color-9: #ffffff; + --code-color-10: #8D497B; + --code-color-11: #587488; + --code-color-12: #2F628E; + --code-color-13: #8A3279; + --code-color-14: #B35499; + --code-color-15: #92c8c6; + --code-color-16: #3A9C6C; + --code-color-17: #87898a; + --code-color-18: #788790; +} diff --git a/_sass/base.scss b/_sass/base.scss new file mode 100644 index 0000000..98643a3 --- /dev/null +++ b/_sass/base.scss @@ -0,0 +1,141 @@ +@charset "utf-8"; +@font-face { + font-family: Iosevka; + font-style: Regular; + src: url(Iosevka-Nerd-Font.ttf); +} +/** + * Style variables + */ +$base-font-family: 'Iosevka'; +$base-font-size: 16px !default; +$second-font-size: 13px; +$mobile-font-size: 11px !default; +$base-line-height: 1.5 !default; +$container-width: 90% !default; +$container-max-width: 60% !default; + +/** + * Global + */ +body { background-color: var(--background-color); margin: 0 auto; padding: 0; font-family: $base-font-family; font-size: $base-font-size; color: var(--text-color); text-align: left; line-height: $base-line-height !important; } +h1, h2, h3, h4, h5, h6 { font-size: $base-font-size; margin: 0px; margin-top: 22px; font-weight: bold; color: var(--text-color); } +ul, ol { margin: 0px; color: var(--text-color); } +img { display: inline-block; margin-left:auto; margin-right: auto; } +#logo_foot { display: block ;margin-left: auto; margin-right:auto; } +#logo_head { display:initial ;margin-left: auto; margin-right:auto; } +a { text-decoration: none; color: var(--link-color); } +a:hover { color: var(--background-color); background-color: var(--base-color); } +@media only screen and (max-device-width: 500px) { * { font-size: $mobile-font-size !important; } } + +/** + * Layout + */ +.container { width: $container-width; max-width: $container-max-width; margin-right: auto; margin-left: auto; } +p { word-wrap: break-word; word-break: break-word; white-space: pre-wrap; margin-bottom: 15px; } +footer { color: var(--text-color); border-top: var(--border); margin: 20px auto 15px; padding-top: 10px; text-align: right; } +header { margin-top: 25px; margin-bottom: 10px; text-align:left; } +header p { text-align: center; margin: auto; } +footer { margin-bottom: 20px; } + +/** + * Highlight/Markup + */ +::selection { background: var(--selection-background); color: var(--selection-text); } +::-moz-selection { background: var(--selection-background); color: var(--selection-text); } + +/** + * Lists + */ +:not(.menu) > ul { list-style-type: none; } +:not(.menu) > ul > li:before { content: "-"; margin-right: 9px; } + +/** + * Header/Navigation + */ +.menu { border-top: var(--border); border-bottom: var(--border); margin-bottom: 25px; } +.menu ul { margin-top: 12px; margin-bottom: 12px; padding-left: 0px; list-style-type: none; text-align: right; } +.menu ul li { display: inline; margin-left: 10px; } +.menu ul li a { text-decoration: none; color: var(--text-color); } +.menu ul li a:hover { text-decoration: none; color: var(--background-color); background-color: var(--base-color); } + +/** + * Form + */ +input, select, textarea { padding: 0; margin: 0; -webkit-appearance: none; -webkit-border-radius: 0; border: none; } +input[type=text], select, textarea { width: 100%; resize: none; background-color: var(--background-color); color: var(--text-color); caret-color: var(--text-color); font-size: $base-font-size; font-family: $base-font-family; line-height: $base-line-height; } +input, select, textarea, textarea::-webkit-input-placeholder { text-indent: 0px; } +::placeholder { color: var(--placeholder-color); opacity: 1; } +:-ms-input-placeholder { color: var(--placeholder-color); } +::-ms-input-placeholder { color: var(--placeholder-color); } +input[type=submit] { font-size: $base-font-size; font-family: $base-font-family; line-height: $base-line-height; cursor: pointer; color: var(--link-color); background-color: var(--background-color); } +input[type=submit]:hover { color: var(--background-color); background-color: var(--base-color); } +*:focus { outline: none; } +textarea { vertical-align: top; } + +/** + * Code and syntax highlighting + */ +.lineno { color: var(--code-color-1); margin-right: 15px; } + blockquote { background-color: var(--code-color-11); padding-top:5px; padding-bottom:1px; padding-right:5px; padding-left:8px; font-size: $second-font-size; color: var(--code-color-0); font-family: $base-font-family !important;} + +figure.highlight { margin: 5px 0; } +pre { background-color: var(--code-color-9); border: none; padding-top:5px; padding-bottom:8px; padding-right:5px; padding-left:8px; margin: 0; overflow:auto; font-size: $second-font-size; color: var(--code-color-0); font-family: $base-font-family !important; } +.highlight .hll { background-color: var(--code-color-2); } +.highlight .c { color: var(--code-color-1); font-style: italic } /* Comment */ +.highlight .err { color: var(--code-color-3); background-color: var(--code-color-4); } /* Error */ +.highlight .k { color: var(--code-color-5); } /* Keyword */ +.highlight .cm { color: var(--code-color-1); font-style: italic } /* Comment.Multiline */ +.highlight .cp { color: var(--code-color-6); } /* Comment.Preproc */ +.highlight .c1 { color: var(--code-color-1); font-style: italic } /* Comment.Single */ +.highlight .cs { color: var(--code-color-5); font-style: italic } /* Comment.Special */ +.highlight .gd { color: var(--code-color-7); } /* Generic.Deleted */ +.highlight .ge { font-style: italic } /* Generic.Emph */ +.highlight .gr { color: var(--code-color-7); } /* Generic.Error */ +.highlight .gh { color: var(--code-color-8); font-weight: bold } /* Generic.Heading */ +.highlight .gi { color: var(--code-color-9); } /* Generic.Inserted */ +.highlight .go { color: var(--code-color-10); } /* Generic.Output */ +.highlight .gp { color: var(--code-color-11); } /* Generic.Prompt */ +.highlight .gs { font-weight: bold } /* Generic.Strong */ +.highlight .gu { color: var(--code-color-12); font-weight: bold } /* Generic.Subheading */ +.highlight .gt { color: var(--code-color-7); } /* Generic.Traceback */ +.highlight .kc { color: var(--code-color-5); } /* Keyword.Constant */ +.highlight .kd { color: var(--code-color-5); } /* Keyword.Declaration */ +.highlight .kn { color: var(--code-color-5); } /* Keyword.Namespace */ +.highlight .kp { color: var(--code-color-5); } /* Keyword.Pseudo */ +.highlight .kr { color: var(--code-color-5); } /* Keyword.Reserved */ +.highlight .kt { color: var(--code-color-13); } /* Keyword.Type */ +.highlight .m { color: var(--code-color-14); } /* Literal.Number */ +.highlight .s { color: var(--code-color-15); } /* Literal.String */ +.highlight .na { color: var(--code-color-16); } /* Name.Attribute */ +.highlight .nb { color: var(--code-color-13); } /* Name.Builtin */ +.highlight .nc { color: var(--code-color-9); text-decoration: underline } /* Name.Class */ +.highlight .no { color: var(--code-color-7); } /* Name.Constant */ +.highlight .nd { color: var(--code-color-10); } /* Name.Decorator */ +.highlight .ni { color: var(--code-color-17); font-weight: bold } /* Name.Entity */ +.highlight .nf { color: var(--code-color-9); } /* Name.Function */ +.highlight .nn { color: var(--code-color-13); text-decoration: underline } /* Name.Namespace */ +.highlight .nt { color: var(--code-color-16); font-weight: bold } /* Name.Tag */ +.highlight .nv { color: var(--code-color-7); } /* Name.Variable */ +.highlight .ow { color: var(--code-color-5); } /* Operator.Word */ +.highlight .w { color: var(--code-color-18); } /* Text.Whitespace */ +.highlight .mf { color: var(--code-color-14); } /* Literal.Number.Float */ +.highlight .mh { color: var(--code-color-14); } /* Literal.Number.Hex */ +.highlight .mi { color: var(--code-color-14); } /* Literal.Number.Integer */ +.highlight .mo { color: var(--code-color-14); } /* Literal.Number.Oct */ +.highlight .sb { color: var(--code-color-15); } /* Literal.String.Backtick */ +.highlight .sc { color: var(--code-color-15); } /* Literal.String.Char */ +.highlight .sd { color: var(--code-color-15); } /* Literal.String.Doc */ +.highlight .s2 { color: var(--code-color-15); } /* Literal.String.Double */ +.highlight .se { color: var(--code-color-15); } /* Literal.String.Escape */ +.highlight .sh { color: var(--code-color-15); } /* Literal.String.Heredoc */ +.highlight .si { color: var(--code-color-15); } /* Literal.String.Interpol */ +.highlight .sx { color: var(--code-color-15); } /* Literal.String.Other */ +.highlight .sr { color: var(--code-color-14); } /* Literal.String.Regex */ +.highlight .s1 { color: var(--code-color-15); } /* Literal.String.Single */ +.highlight .ss { color: var(--code-color-5); } /* Literal.String.Symbol */ +.highlight .bp { color: var(--code-color-13); } /* Name.Builtin.Pseudo */ +.highlight .vc { color: var(--code-color-7); } /* Name.Variable.Class */ +.highlight .vg { color: var(--code-color-7); } /* Name.Variable.Global */ +.highlight .vi { color: var(--code-color-7); } /* Name.Variable.Instance */ +.highlight .il { color: var(--code-color-14); } /* Literal.Number.Integer.Long */ diff --git a/assets/main-d1.scss b/assets/main-d1.scss new file mode 100644 index 0000000..92c005c --- /dev/null +++ b/assets/main-d1.scss @@ -0,0 +1,6 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@import "d1"; +@import "base"; diff --git a/assets/main-dune.scss b/assets/main-dune.scss new file mode 100644 index 0000000..3c89289 --- /dev/null +++ b/assets/main-dune.scss @@ -0,0 +1,6 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@import "dune"; +@import "base"; diff --git a/assets/main-gits.scss b/assets/main-gits.scss new file mode 100644 index 0000000..4787c71 --- /dev/null +++ b/assets/main-gits.scss @@ -0,0 +1,6 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@import "gits"; +@import "base"; diff --git a/assets/main-hacker.scss b/assets/main-hacker.scss new file mode 100644 index 0000000..3cc37f3 --- /dev/null +++ b/assets/main-hacker.scss @@ -0,0 +1,6 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@import "hacker"; +@import "base"; diff --git a/assets/main-leaves.scss b/assets/main-leaves.scss new file mode 100644 index 0000000..911f071 --- /dev/null +++ b/assets/main-leaves.scss @@ -0,0 +1,6 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@import "leaves"; +@import "base"; diff --git a/assets/main-neon.scss b/assets/main-neon.scss new file mode 100644 index 0000000..9f61687 --- /dev/null +++ b/assets/main-neon.scss @@ -0,0 +1,6 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@import "neon"; +@import "base"; diff --git a/assets/main.scss b/assets/main.scss new file mode 100644 index 0000000..830cab4 --- /dev/null +++ b/assets/main.scss @@ -0,0 +1,15 @@ +--- +# Only the main Sass file needs front matter (the dashes are enough) +--- + +@import "base"; +@import "hacker"; +@import "leaves"; +@import "neon"; +@import "d1"; +@import "gits"; +@import "dune"; + +@media (prefers-color-scheme: hacker) { + @import "hacker"; +} diff --git a/d1.gif b/d1.gif new file mode 100644 index 0000000..2a48b63 Binary files /dev/null and b/d1.gif differ diff --git a/dune.gif b/dune.gif new file mode 100644 index 0000000..dbe8b2b Binary files /dev/null and b/dune.gif differ diff --git a/gits.gif b/gits.gif new file mode 100644 index 0000000..6fe32ad Binary files /dev/null and b/gits.gif differ diff --git a/hacker.gif b/hacker.gif new file mode 100644 index 0000000..a8e0f84 Binary files /dev/null and b/hacker.gif differ diff --git a/leaves.gif b/leaves.gif new file mode 100644 index 0000000..ee4c59e Binary files /dev/null and b/leaves.gif differ diff --git a/letitbex-theme.gemspec b/letitbex-theme.gemspec new file mode 100644 index 0000000..44c4956 --- /dev/null +++ b/letitbex-theme.gemspec @@ -0,0 +1,19 @@ +# frozen_string_literal: true + +Gem::Specification.new do |spec| + spec.name = "0t0-theme" + spec.version = "1.0" + spec.authors = ["0t0 "] + spec.email = ["akshay@mrtsukimoto.in"] + + spec.summary = "Custom hacker like theme for jekyll" + spec.homepage = "https://git.0t0.in/0t0-theme.git" + spec.license = "AGPL" + + spec.files = `git ls-files -z`.split("\x0").select { |f| f.match(%r!^(assets|_layouts|_includes|_sass|LICENSE|README|_config\.yml)!i) } + + spec.add_runtime_dependency "jekyll", "~> 3.5" + spec.add_runtime_dependency "jekyll-seo-tag" + spec.add_development_dependency "bundler" + spec.add_development_dependency "rake" +end diff --git a/letitbex-theme.tar.gz b/letitbex-theme.tar.gz new file mode 100644 index 0000000..95c584b Binary files /dev/null and b/letitbex-theme.tar.gz differ diff --git a/neon.gif b/neon.gif new file mode 100644 index 0000000..f07b2de Binary files /dev/null and b/neon.gif differ