From 220d96a28796ca0daaf5a655cd934f8a3eab71fb Mon Sep 17 00:00:00 2001 From: jane Date: Tue, 11 Apr 2023 21:48:18 -0400 Subject: [PATCH] ok --- .gitignore | 1 + config.toml | 16 ++++++++ content/ascii/_index.md | 4 ++ content/blog/2023-04-13.md | 18 +++++++++ content/blog/_index.md | 6 +++ content/blog/about.md | 8 ++++ sass/elements.scss | 18 +++++++++ sass/globals.scss | 11 ++++++ sass/style.scss | 2 + static/cmark.png | Bin 0 -> 39047 bytes templates/ascii.html | 74 +++++++++++++++++++++++++++++++++++++ templates/base.html | 56 ++++++++++++++++++++++++++++ templates/blog-page.html | 10 +++++ templates/blog.html | 14 +++++++ templates/index.html | 19 ++++++++++ templates/robots.txt | 3 ++ 16 files changed, 260 insertions(+) create mode 100644 .gitignore create mode 100644 config.toml create mode 100644 content/ascii/_index.md create mode 100644 content/blog/2023-04-13.md create mode 100644 content/blog/_index.md create mode 100644 content/blog/about.md create mode 100644 sass/elements.scss create mode 100644 sass/globals.scss create mode 100644 sass/style.scss create mode 100644 static/cmark.png create mode 100644 templates/ascii.html create mode 100644 templates/base.html create mode 100644 templates/blog-page.html create mode 100644 templates/blog.html create mode 100644 templates/index.html create mode 100644 templates/robots.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..364fdec --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +public/ diff --git a/config.toml b/config.toml new file mode 100644 index 0000000..6866c66 --- /dev/null +++ b/config.toml @@ -0,0 +1,16 @@ +# The URL the site will be built for +base_url = "https://shimmer.systems" + +# Whether to automatically compile all Sass files in the sass directory +compile_sass = true + +# Whether to build a search index to be used later on by a JavaScript library +build_search_index = true + +[markdown] +# Whether to do syntax highlighting +# Theme can be customised by setting the `highlight_theme` variable to a theme supported by Zola +highlight_code = true + +[extra] +# Put all your custom variables here diff --git a/content/ascii/_index.md b/content/ascii/_index.md new file mode 100644 index 0000000..6dfbcc3 --- /dev/null +++ b/content/ascii/_index.md @@ -0,0 +1,4 @@ ++++ +title = "" +template = "ascii.html" ++++ \ No newline at end of file diff --git a/content/blog/2023-04-13.md b/content/blog/2023-04-13.md new file mode 100644 index 0000000..03c388f --- /dev/null +++ b/content/blog/2023-04-13.md @@ -0,0 +1,18 @@ ++++ +title = "Shimmer Systems has been updated." +date = 2023-04-13 ++++ + +[shimmer.systems](https://shimmer.systems) has been updated, it is now a semi-static site being hosted using zola. + +the tutorial from the old site for how to download the create modpack will be posted eventually, but i have to convert it to the new format. figuring out how to put images inside of markdown will be annoying. + +i would like to keep this site more up-to-date than i normally would for my older sites. i intend for this one to partially replace j4.pm, but the old domain will stay up. i will probably put a link there to redirect to this page. + +that being said, this website isn't really a blog so much as it is a place to keep track of some things i want to keep track of. i'm usually more active on tumblr, if you really feel the need to contact me publicly. otherwise, you probably already know me and you probably have my discord. + +i'm still pretty proud of the marquee thing i did in the titlebar, even though it's janky as fuck. i need to mess around with the height of the blog posts, because it overlaps with the footer on shorter screens. if anyone has any cool ideas for pure html fuckery, i might add some experimental pages. hmu. + +actually also i want to bring back that huge ascii cutie mark. i should make a page for that. + +that's about it, see ya. \ No newline at end of file diff --git a/content/blog/_index.md b/content/blog/_index.md new file mode 100644 index 0000000..41d14ee --- /dev/null +++ b/content/blog/_index.md @@ -0,0 +1,6 @@ ++++ +title = "" +sort_by = "date" +template = "blog.html" +page_template = "blog-page.html" ++++ \ No newline at end of file diff --git a/content/blog/about.md b/content/blog/about.md new file mode 100644 index 0000000..f803c56 --- /dev/null +++ b/content/blog/about.md @@ -0,0 +1,8 @@ ++++ +title = "hi, i'm jane." +date = 2023-04-13 ++++ + +i'm a pretty private person, for the most part. i like programming, sometimes. i like drawing, most of the time. i want to learn how to make music at some point. i'm kind of obsessed with my little pony, and also homestuck to a lesser extent. + +i dislike when people approach me, online or in person, with no prior warning. please don't expect me to respond to messages. \ No newline at end of file diff --git a/sass/elements.scss b/sass/elements.scss new file mode 100644 index 0000000..bbfbd93 --- /dev/null +++ b/sass/elements.scss @@ -0,0 +1,18 @@ +.centered { + display: flex; + justify-content: center; + align-items: center; + height: 100vh; +} + +.smallText { + font-size: 10px !important; +} + +.smallText span { + color: white; +} + +.smallText li { + list-style-type: none; +} \ No newline at end of file diff --git a/sass/globals.scss b/sass/globals.scss new file mode 100644 index 0000000..d644f8f --- /dev/null +++ b/sass/globals.scss @@ -0,0 +1,11 @@ +body { + background-color: #BF6375; +} + +.section { + background-image: url('/cmark.png'); + background-position-y: 55%; + background-position-x: 26%; + background-size: 400px; + background-repeat: no-repeat; +} \ No newline at end of file diff --git a/sass/style.scss b/sass/style.scss new file mode 100644 index 0000000..d3d409f --- /dev/null +++ b/sass/style.scss @@ -0,0 +1,2 @@ +@import './elements.scss'; +@import './globals.scss'; \ No newline at end of file diff --git a/static/cmark.png b/static/cmark.png new file mode 100644 index 0000000000000000000000000000000000000000..22924f45490491e104d248f7216734004f502fd9 GIT binary patch literal 39047 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 literal 0 HcmV?d00001 diff --git a/templates/ascii.html b/templates/ascii.html new file mode 100644 index 0000000..c26ee8f --- /dev/null +++ b/templates/ascii.html @@ -0,0 +1,74 @@ +{% extends "base.html" %} + +{% block content %} +
+
    +
  •                                                ....                                                 
  • +
  •                                                  :.:. ..                                            
  • +
  •                                                   ..:.8 :.                                          
  • +
  •                                                  ..:. X 8 S                                         
  • +
  •                                                    ..8 8  8X                                        
  • +
  •                                                    .: .  .  S                                       
  • +
  •                                                     .: X  tSt:                                      
  • +
  •                                                    .: ;8:8t8t8;.                                    
  • +
  •                                                   .:..8 8:8:8@...                                   
  • +
  •                                                 .88 :X . ; t @                                      
  • +
  •                                             ...:   X8 8 : . .8t.                                    
  • +
  •                                           ..:.:.. 8 :: . tt.                                      
  • +
  •                                        ...:.:..:.8:t .8;.8.8;                                       
  • +
  •                      ..              ..:.:.:.:.S8;8 %.; : ;;S8S8888888;%8:                          
  • +
  •                    ..:.            ..:.:.8:8:8t8:8.; .8  :88     :;:;:  8@.                         
  • +
  •                    .:..            .:.:.:::::;;8:t .:S..8S .t%. %::.t8S ..                          
  • +
  •                  .:..:.          ..:.8:8::.8;%8.; t; S8S .t.St.; .88St                              
  • +
  •                ..:.:.8:.          :.::::8:::; t  8t8 8 :. :;.; .8@                                  
  • +
  •                .:.8::::.         ..8:8:::8: @::%.: : 8;. ;t;8 %                                     
  • +
  •                .8:;.8::.:.        ::::8:::8;;8:8 .  %t8 8;88 t X@    ..                             
  • +
  •                ::.8::.8:8::...    ..8888:::%88%SS8S8:8 :;8 ; .. .8@..                               
  • +
  •                .:::.8:;.:.8;.:.:...::8tt%8@@88888 8 8 tS8.. ;;:: : X ...                            
  • +
  •                ..:.8;:.8:::.:.:.:.:.t..@88888 88888888 8 8%8t8:8. t...                              
  • +
  •                 ..:::.888;:.8:8:8:88:;8%88;888.8 . 8     .  888  ;..                                
  • +
  •                  .8:88t888:::::::t 88888.. 8.. . 88   . 8     8% :: 8S..                            
  • +
  •                  ..8;;.8t;.8:8:;@ ; 88:. 88.  . . . 88 : . .   888 . 8%@8% 88:8;8 8  ;              
  • +
  •                     ..;:@:::::8;8 88888.. .  .   ..   ..:....   8 8        8.. 8 .   88:.       :8% 
  • +
  •                       .::@:8::X ; SS8.. 8   . :..:....:.8;.:..8  tX8;%8:S88 ; 8 ; 888:. 88;   .t88  
  • +
  •                        .8%:::S 8 8X888 . ..:.:..:.:.:.88;8:8;.:.8  S8 ;S8 ;;.: : t8 888.;;:@@88 X8  
  • +
  •              ....:.:.:.:;@:8X t. 8@.888 ....:.8::..:.::8;:.8::.: .8:88 . 8.. %8:;%;8888   :::8X.. 
  • +
  •              .:.:.:.8::.888.;8% 8@ . . :.:.:::.:.:8:::@::::.8:: 88S:8 t:8:; . . S8:8.8 S88. @t    
  • +
  •            .:..:.8:::8:@;88t8 % 8 @88:. .:.8:8:8:888;@:::8:@:888::.  8.8t8:: 8 8 : . ;t. %; 88S     
  • +
  •           88 :.8::.88;::;;88 8 t .  88 ...::::::t8t8XSSXX;.::8t;.8:8 @;8:.  : : ..@ S S.X @X ..     
  • +
  • ..     ..   .8888;::88:@:@8S : .; : :%888888;S8 St%t;:8.88;S@% 888;. : .  %;:.88% .;:;:   .:.       
  • +
  •  .:.:.:.:.8.::;;8:8;88888t8 :.S;.8@t. ;:8 :88 ;8t88;; .8X;8:8..:8;8:8@ .%SX8 8;.                    
  • +
  •  ..:..:.88;:.8::::::;8t8tX88@ 88.. 8 t.; ; 8 S:. . : .   ;t888  :::: 8;8t8;t8::                     
  • +
  •    .:.8;::.888;8:8:8:8888;8 8.8 ; 8 ; . ..@:; 8 . :.. ;t.:  .88.8.:.S:. 8.8:8;...                   
  • +
  •      .:8:88;;:::8: ...:;8888 @ . 8.t  8t: :: .@;S8: S8:8 . %  .8 ..8S :t t . @X                     
  • +
  •       ...:8:..          :;8888 .8.; ;S8t;.. .: :8:8:t : 8 % t88 :X.: 8 .  8   ..                  
  • +
  •          ..              8;8 8;8:: ;S8:%:X8.8;. ; ;%8.8:S8.: :.88 8;t:t : . : ;8:.                  
  • +
  •                         .8888 .X8 ; 8:: 8:: 8..: 8:8.%;8;.  %X8. S.S.: 8:t.; 8 8                    
  • +
  •                         .8t8;. 8S@ ; : . : ; S; 8.. 8:. ;tX888% 8 : . . 8t8 ;%.                   
  • +
  •                       .88;;::..   t8 8: :.: 8:888 8.: 8t8S888 :: : 8 8 tt8:8                      
  • +
  •                      .8;;.8:8:..  ;%%8;8t8: .: t:%8.@:.:8888@  t .: t8.;%X8.;@.                     
  • +
  •                    ..::8::::::.8.8  tX8%88 % 8:S8;  88888X8  tt;t:S8;: S8;8...;      :@.            
  • +
  •                    .:.888:@:@::.:    @8;8 8SSS .88XS@    88;8t8:88.: .t.8:; ; 88%:X8%8S             
  • +
  •                   ..8:;:@8;::@::.: 8 . X88  :88 :;:.88.S8 8:@8    .t88;8.; 8;8  8    t              
  • +
  •                   .:::.8t88:::8:8::   . 888 @X 88;: . t8.8XX ::      :%8 88t8.%:8. SXS.             
  • +
  •                    .8:888t@8:X:@:8:8.    .   8 . .  8%8.X .; ..          t8.: 8.:.@8t.              
  • +
  •                    .88t8t:::....        ..: .:@   88;8. S ..                .@88@8t:.               
  • +
  •                    ..88;@:              .:8 8.S8 : . 8                                            
  • +
  •                     .:::.                .:.. 8: :  ; 8.                                            
  • +
  •                                         ..:.. .  8.SS8::                                            
  • +
  •                                           .:.8  ;t.8:.  8%.                                         
  • +
  •                                           ..::. 8 ;;@8 ; 8                                          
  • +
  •                                             .8::   . 8X 88t                                         
  • +
  •                                             ...8:.    S 8 .                                         
  • +
  •                                               ..:... 8S : X.                                        
  • +
  •                                                   ... :8 88t..                                      
  • +
  •                                                    .8 X.. 8                                         
  • +
  •                                                    .. @..:8:                                        
  • +
  •                                                       88  X;..                                      
  • +
  •                                                      % 8:@                                          
  • +
  •                                                      S.;8S                                          
  • +
  •                                                     t8SX;.                                          
  • +
  •                                                     8@                                              
  • +
+
+{% endblock content %} \ No newline at end of file diff --git a/templates/base.html b/templates/base.html new file mode 100644 index 0000000..2f98e85 --- /dev/null +++ b/templates/base.html @@ -0,0 +1,56 @@ + + + + + + shimmer systems + + + + + +
+
+
+
+ {% block content %} {% endblock %} +
+
+
+
+
hosted using zola. disclaimer: i do not own my little pony, nor any of its characters. hasbro does (probably). this is a personal website.
+ + + \ No newline at end of file diff --git a/templates/blog-page.html b/templates/blog-page.html new file mode 100644 index 0000000..34ea022 --- /dev/null +++ b/templates/blog-page.html @@ -0,0 +1,10 @@ +{% extends "base.html" %} + +{% block content %} +

+ {{ page.title }} +

+
+

{{ page.date }}

+
{{ page.content | safe }}
+{% endblock content %} \ No newline at end of file diff --git a/templates/blog.html b/templates/blog.html new file mode 100644 index 0000000..ecc1df3 --- /dev/null +++ b/templates/blog.html @@ -0,0 +1,14 @@ +{% extends "base.html" %} + +{% block content %} + +

+ {{ section.title }} +

+ +{% endblock content %} \ No newline at end of file diff --git a/templates/index.html b/templates/index.html new file mode 100644 index 0000000..b60caf5 --- /dev/null +++ b/templates/index.html @@ -0,0 +1,19 @@ +{% extends "base.html" %} + +{% block content %} +
+

+ Shimmer Systems +

+ +

hi, i'm jane. about me.

+
+

email and discord are only given out to people i know

+

github

+

gitdab

+

tumblr

+

twitter (private)

+

j4.pm

+

blog posts??

+
+{% endblock content %} \ No newline at end of file diff --git a/templates/robots.txt b/templates/robots.txt new file mode 100644 index 0000000..b3b7316 --- /dev/null +++ b/templates/robots.txt @@ -0,0 +1,3 @@ +User-agent: * +Disallow: * +Sitemap: {{ get_url(path="sitemap.xml") }}