diff --git a/blog/404.md b/blog/404.md new file mode 100644 index 0000000..2dd793e --- /dev/null +++ b/blog/404.md @@ -0,0 +1,8 @@ +--- +permalink: /404.html +layout: default +title: "404" +--- + +## page not found :( +the requested page does not exist diff --git a/site/Gemfile b/blog/Gemfile similarity index 100% rename from site/Gemfile rename to blog/Gemfile diff --git a/site/Gemfile.lock b/blog/Gemfile.lock similarity index 63% rename from site/Gemfile.lock rename to blog/Gemfile.lock index f3d2f4e..6fefe84 100644 --- a/site/Gemfile.lock +++ b/blog/Gemfile.lock @@ -3,11 +3,11 @@ GEM specs: addressable (2.8.7) public_suffix (>= 2.0.2, < 7.0) - base64 (0.2.0) - bigdecimal (3.1.9) + base64 (0.3.0) + bigdecimal (3.2.2) colorator (1.1.0) concurrent-ruby (1.3.5) - csv (3.3.4) + csv (3.3.5) em-websocket (0.5.3) eventmachine (>= 0.12.9) http_parser.rb (~> 0) @@ -24,22 +24,31 @@ GEM ffi (1.17.2-x86_64-linux-gnu) ffi (1.17.2-x86_64-linux-musl) forwardable-extended (2.6.0) - google-protobuf (4.30.2) + google-protobuf (4.31.1) bigdecimal rake (>= 13) - google-protobuf (4.30.2-aarch64-linux) + google-protobuf (4.31.1-aarch64-linux-gnu) bigdecimal rake (>= 13) - google-protobuf (4.30.2-arm64-darwin) + google-protobuf (4.31.1-aarch64-linux-musl) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86-linux) + google-protobuf (4.31.1-arm64-darwin) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86_64-darwin) + google-protobuf (4.31.1-x86-linux-gnu) bigdecimal rake (>= 13) - google-protobuf (4.30.2-x86_64-linux) + google-protobuf (4.31.1-x86-linux-musl) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-x86_64-darwin) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-x86_64-linux-gnu) + bigdecimal + rake (>= 13) + google-protobuf (4.31.1-x86_64-linux-musl) bigdecimal rake (>= 13) http_parser.rb (0.8.0) @@ -72,7 +81,7 @@ GEM jekyll (>= 3.8, < 5.0) jekyll-watch (2.2.1) listen (~> 3.0) - json (2.11.3) + json (2.13.2) kramdown (2.5.1) rexml (>= 3.3.9) kramdown-parser-gfm (1.1.0) @@ -89,51 +98,50 @@ GEM pathutil (0.16.2) forwardable-extended (~> 2.6) public_suffix (6.0.2) - rake (13.2.1) + rake (13.3.0) rb-fsevent (0.11.2) rb-inotify (0.11.1) ffi (~> 1.0) rexml (3.4.1) - rouge (4.5.2) + rouge (4.6.0) safe_yaml (1.0.5) - sass-embedded (1.87.0) - google-protobuf (~> 4.30) + sass-embedded (1.89.2) + google-protobuf (~> 4.31) rake (>= 13) - sass-embedded (1.87.0-aarch64-linux-android) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-aarch64-linux-gnu) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-aarch64-linux-musl) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-arm-linux-androideabi) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-arm-linux-gnueabihf) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-arm-linux-musleabihf) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-arm64-darwin) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-riscv64-linux-android) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-riscv64-linux-gnu) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-riscv64-linux-musl) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-x86_64-darwin) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-x86_64-linux-android) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-x86_64-linux-gnu) - google-protobuf (~> 4.30) - sass-embedded (1.87.0-x86_64-linux-musl) - google-protobuf (~> 4.30) + sass-embedded (1.89.2-aarch64-linux-android) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-aarch64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-aarch64-linux-musl) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-arm-linux-androideabi) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-arm-linux-gnueabihf) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-arm-linux-musleabihf) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-arm64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-riscv64-linux-android) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-riscv64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-riscv64-linux-musl) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-x86_64-darwin) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-x86_64-linux-android) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-x86_64-linux-gnu) + google-protobuf (~> 4.31) + sass-embedded (1.89.2-x86_64-linux-musl) + google-protobuf (~> 4.31) terminal-table (3.0.2) unicode-display_width (>= 1.1.1, < 3) unicode-display_width (2.6.0) webrick (1.9.1) PLATFORMS - aarch64-linux aarch64-linux-android aarch64-linux-gnu aarch64-linux-musl @@ -147,7 +155,6 @@ PLATFORMS riscv64-linux-gnu riscv64-linux-musl ruby - x86-linux x86-linux-gnu x86-linux-musl x86_64-darwin @@ -165,4 +172,4 @@ DEPENDENCIES wdm (~> 0.1) BUNDLED WITH - 2.6.8 + 2.7.1 diff --git a/site/_config.yml b/blog/_config.yml similarity index 82% rename from site/_config.yml rename to blog/_config.yml index 033b93f..50b8c49 100644 --- a/site/_config.yml +++ b/blog/_config.yml @@ -18,15 +18,14 @@ # You can create any custom variable you would like, and they will be accessible # in the templates via {{ site.myvariable }}. -title: lotte's pup space -email: me@lottepup.space -description: >- # this means to ignore newlines until "baseurl:" - personal site and host for a number of public services -baseurl: "" # the subpath of your site, e.g. /blog -url: "https://lottepup.space/" # the base hostname & protocol for your site, e.g. http://example.com +title: lotte's blog +email: lotte544@proton.me +description: >- + charlotte's blog and ramblings +baseurl: "" +url: "https://blog.lottepup.space/" # the base hostname & protocol for your site, e.g. http://example.com # Build settings -theme: minima plugins: - jekyll-feed diff --git a/blog/_layouts/default.html b/blog/_layouts/default.html new file mode 100644 index 0000000..440e276 --- /dev/null +++ b/blog/_layouts/default.html @@ -0,0 +1,33 @@ + + + + + + + + {{ page.title }} + + + + + + +

blog.lottepup.space - {{ page.title }}

+ +
+ + {{ content }} + +
+ + + + + + \ No newline at end of file diff --git a/blog/_layouts/post.html b/blog/_layouts/post.html new file mode 100644 index 0000000..917bd4c --- /dev/null +++ b/blog/_layouts/post.html @@ -0,0 +1,8 @@ +--- +layout: default +--- +

< home

+ +posted on {{ page.date }} + +{{ content }} \ No newline at end of file diff --git a/blog/_layouts/postlist.html b/blog/_layouts/postlist.html new file mode 100644 index 0000000..0e7f7a7 --- /dev/null +++ b/blog/_layouts/postlist.html @@ -0,0 +1,15 @@ +--- +layout: default +--- + +{{ content }} + +

posts:

+ + \ No newline at end of file diff --git a/blog/_posts/2025-07-28-hello-world.md b/blog/_posts/2025-07-28-hello-world.md new file mode 100644 index 0000000..4ec329b --- /dev/null +++ b/blog/_posts/2025-07-28-hello-world.md @@ -0,0 +1,9 @@ +--- +layout: post +title: "Hello, World!" +date: 2025-07-28 13:00:00 +0100 +categories: meta +--- +Hello, World! + +This is the first post (and test post) on my new blog site. \ No newline at end of file diff --git a/blog/index.md b/blog/index.md new file mode 100644 index 0000000..be3378d --- /dev/null +++ b/blog/index.md @@ -0,0 +1,4 @@ +--- +layout: postlist +title: "homepage" +--- diff --git a/blog/shared b/blog/shared new file mode 120000 index 0000000..8fba6b6 --- /dev/null +++ b/blog/shared @@ -0,0 +1 @@ +../shared \ No newline at end of file diff --git a/home/index.html b/home/index.html new file mode 100644 index 0000000..f670e51 --- /dev/null +++ b/home/index.html @@ -0,0 +1,44 @@ + + + + + + + lottepup.space + + + + + + +

lottepup.space

+

lotte's home on the web

+ +

me

+ + +

pages

+ + +

services

+ + + + + + + diff --git a/home/shared b/home/shared new file mode 120000 index 0000000..8fba6b6 --- /dev/null +++ b/home/shared @@ -0,0 +1 @@ +../shared \ No newline at end of file diff --git a/shared/main.css b/shared/main.css new file mode 100644 index 0000000..07654aa --- /dev/null +++ b/shared/main.css @@ -0,0 +1,39 @@ +* { + font-family: monospace; +} + +html { + background-color: black; + color: #ffc0cb; + font-size: 12pt; +} + +a { + color: #ffffff; + text-decoration: none; +} + +a:hover { + font-style: italic; +} + +a:visited { + color: #ffffff; +} + +.content { + margin-bottom: 120px; +} + +.footer { + position: fixed; + left: 0; + bottom: 0; + width: 100%; + text-align: center; + background-color: black; +} + +hr { + border: 1px solid #ffc0cb; +} \ No newline at end of file diff --git a/site/.gitignore b/site/.gitignore deleted file mode 100644 index f40fbd8..0000000 --- a/site/.gitignore +++ /dev/null @@ -1,5 +0,0 @@ -_site -.sass-cache -.jekyll-cache -.jekyll-metadata -vendor diff --git a/site/404.html b/site/404.html deleted file mode 100644 index 3a16ab5..0000000 --- a/site/404.html +++ /dev/null @@ -1,25 +0,0 @@ ---- -permalink: /404.html -layout: page ---- - - - -
-

404

- -

Page not found :(

-

The requested page could not be found.

-
diff --git a/site/_posts/2025-05-06-welcome-to-jekyll.markdown b/site/_posts/2025-05-06-welcome-to-jekyll.markdown deleted file mode 100644 index 1885570..0000000 --- a/site/_posts/2025-05-06-welcome-to-jekyll.markdown +++ /dev/null @@ -1,29 +0,0 @@ ---- -layout: post -title: "Welcome to Jekyll!" -date: 2025-05-06 13:20:21 +0100 -categories: jekyll update ---- -You’ll find this post in your `_posts` directory. Go ahead and edit it and re-build the site to see your changes. You can rebuild the site in many different ways, but the most common way is to run `jekyll serve`, which launches a web server and auto-regenerates your site when a file is updated. - -Jekyll requires blog post files to be named according to the following format: - -`YEAR-MONTH-DAY-title.MARKUP` - -Where `YEAR` is a four-digit number, `MONTH` and `DAY` are both two-digit numbers, and `MARKUP` is the file extension representing the format used in the file. After that, include the necessary front matter. Take a look at the source for this post to get an idea about how it works. - -Jekyll also offers powerful support for code snippets: - -{% highlight ruby %} -def print_hi(name) - puts "Hi, #{name}" -end -print_hi('Tom') -#=> prints 'Hi, Tom' to STDOUT. -{% endhighlight %} - -Check out the [Jekyll docs][jekyll-docs] for more info on how to get the most out of Jekyll. File all bugs/feature requests at [Jekyll’s GitHub repo][jekyll-gh]. If you have questions, you can ask them on [Jekyll Talk][jekyll-talk]. - -[jekyll-docs]: https://jekyllrb.com/docs/home -[jekyll-gh]: https://github.com/jekyll/jekyll -[jekyll-talk]: https://talk.jekyllrb.com/ diff --git a/site/about.markdown b/site/about.markdown deleted file mode 100644 index 8b4e0b2..0000000 --- a/site/about.markdown +++ /dev/null @@ -1,18 +0,0 @@ ---- -layout: page -title: About -permalink: /about/ ---- - -This is the base Jekyll theme. You can find out more info about customizing your Jekyll theme, as well as basic Jekyll usage documentation at [jekyllrb.com](https://jekyllrb.com/) - -You can find the source code for Minima at GitHub: -[jekyll][jekyll-organization] / -[minima](https://github.com/jekyll/minima) - -You can find the source code for Jekyll at GitHub: -[jekyll][jekyll-organization] / -[jekyll](https://github.com/jekyll/jekyll) - - -[jekyll-organization]: https://github.com/jekyll diff --git a/site/index.markdown b/site/index.markdown deleted file mode 100644 index 0671507..0000000 --- a/site/index.markdown +++ /dev/null @@ -1,6 +0,0 @@ ---- -# Feel free to add content and custom Front Matter to this file. -# To modify the layout, see https://jekyllrb.com/docs/themes/#overriding-theme-defaults - -layout: home ----