Skip to content

Commit 82f2c39

Browse files
author
shadow-absorber
committed
add first draft of website
1 parent c9756aa commit 82f2c39

File tree

5 files changed

+495
-0
lines changed

5 files changed

+495
-0
lines changed

Gemfile

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
source "https://rubygems.org"
2+
3+
# No longer bundled with ruby
4+
gem "csv"
5+
gem "ostruct"
6+
gem "logger"
7+
gem "rake"
8+
gem "html-proofer"
9+
10+
# Jekyll requirements
11+
gem "jekyll", "~> 4.4.1"
12+
gem "classifier-reborn"
13+
gem "faraday-retry"
14+
gem "webrick"
15+
16+
# The theme
17+
gem "minimal-mistakes-jekyll", "~> 4.27.3"
18+
19+
# Jekyll plugins
20+
group :jekyll_plugins do
21+
gem "jekyll-archives"
22+
gem "jekyll-default-layout"
23+
gem "jekyll-feed"
24+
gem "jekyll-gist"
25+
gem "jekyll-include-cache"
26+
gem "jekyll-optional-front-matter"
27+
gem "jekyll-paginate-v2"
28+
gem "jekyll-relative-links"
29+
gem "jekyll-seo-tag"
30+
gem "jekyll-sitemap"
31+
gem "jekyll-titles-from-headings"
32+
gem "jekyll-toc"
33+
gem "jemoji"
34+
end
35+
36+
platforms :mingw, :x64_mingw, :mswin, :jruby do
37+
gem "tzinfo", ">= 1", "< 3"
38+
gem "tzinfo-data"
39+
end
40+
41+
platforms :mingw, :x64_mingw, :mswin do
42+
gem "wdm"
43+
end
44+
45+
platforms :jruby do
46+
gem "http_parser.rb", "~> 0.6.0"
47+
end

_config.yml

Lines changed: 327 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,327 @@
1+
# Welcome to Jekyll!
2+
#
3+
# This config file is meant for settings that affect your entire site, values
4+
# which you are expected to set up once and rarely need to edit after that.
5+
# For technical reasons, this file is *NOT* reloaded automatically when you use
6+
# `jekyll serve`. If you change this file, please restart the server process.
7+
8+
# Theme Settings
9+
#
10+
# Review documentation to determine if you should use `theme` or `remote_theme`
11+
# https://mmistakes.github.io/minimal-mistakes/docs/quick-start-guide/#installing-the-theme
12+
13+
theme : "minimal-mistakes-jekyll"
14+
# remote_theme : "mmistakes/minimal-mistakes"
15+
minimal_mistakes_skin : "catppuccin_mocha" # "air", "aqua", "contrast", "dark", "dirt", "neon", "mint", "plum", "sunrise"
16+
17+
# Site Settings
18+
locale : "en-US"
19+
rtl : # true, false (default) # turns direction of the page into right to left for RTL languages
20+
title : "Site Title"
21+
title_separator : "-"
22+
subtitle : # site tagline that appears below site title in masthead
23+
name : "Your Name"
24+
description : "An amazing website."
25+
url : # the base hostname & protocol for your site e.g. "https://mmistakes.github.io"
26+
baseurl : # the subpath of your site, e.g. "/blog"
27+
repository : # GitHub username/repo-name e.g. "mmistakes/minimal-mistakes"
28+
teaser : # path of fallback teaser image, e.g. "/assets/images/500x300.png"
29+
logo : # path of logo image to display in the masthead, e.g. "/assets/images/88x88.png"
30+
masthead_title : # overrides the website title displayed in the masthead, use " " for no title
31+
breadcrumbs : # true, false (default)
32+
words_per_minute : 200
33+
enable_copy_code_button : # true, false (default)
34+
copyright : # "copyright" name, defaults to site.title
35+
copyright_url : # "copyright" URL, defaults to site.url
36+
comments:
37+
provider : # false (default), "disqus", "discourse", "facebook", "staticman", "staticman_v2", "utterances", "giscus", "custom"
38+
disqus:
39+
shortname : # https://help.disqus.com/customer/portal/articles/466208-what-s-a-shortname-
40+
discourse:
41+
server : # https://meta.discourse.org/t/embedding-discourse-comments-via-javascript/31963 , e.g.: meta.discourse.org
42+
facebook:
43+
# https://developers.facebook.com/docs/plugins/comments
44+
appid :
45+
num_posts : # 5 (default)
46+
colorscheme : # "light" (default), "dark"
47+
utterances:
48+
theme : # "github-light" (default), "github-dark"
49+
issue_term : # "pathname" (default)
50+
giscus:
51+
repo_id : # Shown during giscus setup at https://giscus.app
52+
category_name : # Full text name of the category
53+
category_id : # Shown during giscus setup at https://giscus.app
54+
discussion_term : # "pathname" (default), "url", "title", "og:title"
55+
reactions_enabled : # '1' for enabled (default), '0' for disabled
56+
theme : # "light" (default), "dark", "dark_dimmed", "transparent_dark", "preferred_color_scheme"
57+
strict : # 1 for enabled, 0 for disabled (default)
58+
input_position : # "top", "bottom" # The comment input box will be placed above or below the comments
59+
emit_metadata : # 1 for enabled, 0 for disabled (default) # https://github.com/giscus/giscus/blob/main/ADVANCED-USAGE.md#imetadatamessage
60+
lang : # "en" (default)
61+
lazy : # true, false # Loading of the comments will be deferred until the user scrolls near the comments container.
62+
staticman:
63+
branch : # "master"
64+
endpoint : # "https://{your Staticman v3 API}/v3/entry/github/"
65+
reCaptcha:
66+
siteKey :
67+
secret :
68+
atom_feed:
69+
path : # blank (default) uses feed.xml
70+
hide : # true, false (default)
71+
search : # true, false (default)
72+
search_full_content : # true, false (default)
73+
search_provider : # lunr (default), algolia, google
74+
lunr:
75+
search_within_pages : # true, false (default)
76+
algolia:
77+
application_id : # YOUR_APPLICATION_ID
78+
index_name : # YOUR_INDEX_NAME
79+
search_only_api_key : # YOUR_SEARCH_ONLY_API_KEY
80+
powered_by : # true (default), false
81+
google:
82+
search_engine_id : # YOUR_SEARCH_ENGINE_ID
83+
instant_search : # false (default), true
84+
# SEO Related
85+
google_site_verification :
86+
bing_site_verification :
87+
naver_site_verification :
88+
yandex_site_verification :
89+
baidu_site_verification :
90+
91+
# Social Sharing
92+
twitter:
93+
username :
94+
facebook:
95+
username :
96+
app_id :
97+
publisher :
98+
og_image : # Open Graph/Twitter default site image
99+
# For specifying social profiles
100+
# - https://developers.google.com/structured-data/customize/social-profiles
101+
social:
102+
type : # Person or Organization (defaults to Person)
103+
name : # If the user or organization name differs from the site's name
104+
links: # An array of links to social media profiles
105+
106+
# Analytics
107+
analytics:
108+
provider : # false (default), "google", "google-universal", "google-gtag", "custom"
109+
google:
110+
tracking_id :
111+
anonymize_ip : # true, false (default)
112+
113+
114+
# Site Author
115+
author:
116+
name : "Your Name"
117+
avatar : # path of avatar image, e.g. "/assets/images/bio-photo.jpg"
118+
bio : "I am an **amazing** person."
119+
location : "Somewhere"
120+
email :
121+
links:
122+
- label: "Email"
123+
icon: "fas fa-fw fa-envelope-square"
124+
# url: "mailto:[email protected]"
125+
- label: "Website"
126+
icon: "fas fa-fw fa-link"
127+
# url: "https://your-website.com"
128+
- label: "Twitter"
129+
icon: "fab fa-fw fa-twitter-square"
130+
# url: "https://twitter.com/"
131+
- label: "Facebook"
132+
icon: "fab fa-fw fa-facebook-square"
133+
# url: "https://facebook.com/"
134+
- label: "GitHub"
135+
icon: "fab fa-fw fa-github"
136+
# url: "https://github.com/"
137+
- label: "Instagram"
138+
icon: "fab fa-fw fa-instagram"
139+
# url: "https://instagram.com/"
140+
141+
# Site Footer
142+
footer:
143+
links:
144+
- label: "Twitter"
145+
icon: "fab fa-fw fa-twitter-square"
146+
# url:
147+
- label: "Facebook"
148+
icon: "fab fa-fw fa-facebook-square"
149+
# url:
150+
- label: "GitHub"
151+
icon: "fab fa-fw fa-github"
152+
# url:
153+
- label: "GitLab"
154+
icon: "fab fa-fw fa-gitlab"
155+
# url:
156+
- label: "Bitbucket"
157+
icon: "fab fa-fw fa-bitbucket"
158+
# url:
159+
- label: "Instagram"
160+
icon: "fab fa-fw fa-instagram"
161+
# url:
162+
since: "2013"
163+
164+
165+
# Reading Files
166+
include:
167+
- .htaccess
168+
- _pages
169+
exclude:
170+
- "*.sublime-project"
171+
- "*.sublime-workspace"
172+
- vendor
173+
- .asset-cache
174+
- .bundle
175+
- .jekyll-assets-cache
176+
- .sass-cache
177+
- assets/js/plugins
178+
- assets/js/_main.js
179+
- assets/js/vendor
180+
- Capfile
181+
- CHANGELOG
182+
- config
183+
- Gemfile
184+
- Gruntfile.js
185+
- gulpfile.js
186+
- LICENSE
187+
- log
188+
- minimal-mistakes-jekyll.gemspec
189+
- node_modules
190+
- package.json
191+
- package-lock.json
192+
- Rakefile
193+
- README
194+
- tmp
195+
- /docs # ignore Minimal Mistakes /docs
196+
- /test # ignore Minimal Mistakes /test
197+
keep_files:
198+
- .git
199+
- .svn
200+
encoding: "utf-8"
201+
markdown_ext: "markdown,mkdown,mkdn,mkd,md"
202+
203+
204+
# Conversion
205+
markdown: kramdown
206+
highlighter: rouge
207+
lsi: false
208+
excerpt_separator: "\n\n"
209+
incremental: false
210+
211+
212+
# Markdown Processing
213+
kramdown:
214+
input: GFM
215+
hard_wrap: false
216+
auto_ids: true
217+
footnote_nr: 1
218+
entity_output: as_char
219+
toc_levels: 1..6
220+
smart_quotes: lsquo,rsquo,ldquo,rdquo
221+
enable_coderay: false
222+
223+
224+
# Sass/SCSS
225+
sass:
226+
sass_dir: _sass
227+
style: compressed # https://sass-lang.com/documentation/file.SASS_REFERENCE.html#output_style
228+
229+
230+
# Outputting
231+
permalink: /:categories/:title/
232+
timezone: # https://en.wikipedia.org/wiki/List_of_tz_database_time_zones
233+
234+
235+
# Pagination with jekyll-paginate
236+
# paginate: 5 # amount of posts to show
237+
# paginate_path: /page:num/
238+
239+
# Pagination with jekyll-paginate-v2
240+
# See https://github.com/sverrirs/jekyll-paginate-v2/blob/master/README-GENERATOR.md#site-configuration
241+
# for configuration details
242+
pagination:
243+
# Set enabled to true to use paginate v2
244+
# enabled: true
245+
debug: false
246+
collection: 'posts'
247+
per_page: 10
248+
permalink: '/page/:num/'
249+
title: ':title - page :num'
250+
limit: 0
251+
sort_field: 'date'
252+
sort_reverse: true
253+
category: 'posts'
254+
tag: ''
255+
locale: ''
256+
trail:
257+
before: 2
258+
after: 2
259+
260+
261+
# Plugins (previously gems:)
262+
plugins:
263+
- jekyll-paginate
264+
- jekyll-sitemap
265+
- jekyll-gist
266+
- jekyll-feed
267+
- jekyll-include-cache
268+
269+
# mimic GitHub Pages with --safe
270+
whitelist:
271+
- jekyll-paginate
272+
- jekyll-sitemap
273+
- jekyll-gist
274+
- jekyll-feed
275+
- jekyll-include-cache
276+
277+
278+
# Archives
279+
# Type
280+
# - GitHub Pages compatible archive pages built with Liquid ~> type: liquid (default)
281+
# - Jekyll Archives plugin archive pages ~> type: jekyll-archives
282+
# Path (examples)
283+
# - Archive page should exist at path when using Liquid method or you can
284+
# expect broken links (especially with breadcrumbs enabled)
285+
# - <base_path>/tags/my-awesome-tag/index.html ~> path: /tags/
286+
# - <base_path>/categories/my-awesome-category/index.html ~> path: /categories/
287+
# - <base_path>/my-awesome-category/index.html ~> path: /
288+
category_archive:
289+
type: liquid
290+
path: /categories/
291+
tag_archive:
292+
type: liquid
293+
path: /tags/
294+
# https://github.com/jekyll/jekyll-archives
295+
# jekyll-archives:
296+
# enabled:
297+
# - categories
298+
# - tags
299+
# layouts:
300+
# category: archive-taxonomy
301+
# tag: archive-taxonomy
302+
# permalinks:
303+
# category: /categories/:name/
304+
# tag: /tags/:name/
305+
306+
307+
# HTML Compression
308+
# - https://jch.penibelst.de/
309+
compress_html:
310+
clippings: all
311+
ignore:
312+
envs: development
313+
314+
315+
# Defaults
316+
defaults:
317+
# _posts
318+
- scope:
319+
path: ""
320+
type: posts
321+
values:
322+
layout: single
323+
author_profile: true
324+
read_time: true
325+
comments: # true
326+
share: true
327+
related: true

_posts/2025-10-16-test.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
---
2+
title: "TEST post"
3+
date: 2025-10-26
4+
categories:
5+
- test
6+
tags:
7+
- test
8+
---
9+
10+
# test1
11+
12+
```python
13+
print("hello world")
14+
```
15+
16+

0 commit comments

Comments
 (0)