summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorunderground <underground@underground.pm>2025-01-19 19:48:31 +0100
committerunderground <underground@underground.pm>2025-01-19 19:48:31 +0100
commit3a247ba6ca0cd3148ee2e2a4260de99e434585cc (patch)
tree36cb06eb9341f5379298261c316783129294f748
downloadmiraikumiko.com-3a247ba6ca0cd3148ee2e2a4260de99e434585cc.tar.gz
miraikumiko.com-3a247ba6ca0cd3148ee2e2a4260de99e434585cc.tar.bz2
Init
-rw-r--r--.github/workflows/deploy.yml30
-rw-r--r--.gitignore2
-rw-r--r--.gitmodules3
-rw-r--r--assets/css/custom.css3
-rw-r--r--content.es/_index.md35
-rw-r--r--content.es/blog/_index.md5
-rw-r--r--content.es/blog/introduction.md10
-rw-r--r--content.ru/_index.md35
-rw-r--r--content.ru/blog/_index.md5
-rw-r--r--content.ru/blog/introduction.md10
-rw-r--r--content/_index.md35
-rw-r--r--content/blog/_index.md5
-rw-r--r--content/blog/introduction.md10
-rw-r--r--hugo.toml99
-rw-r--r--layouts/partials/custom_head.html2
-rw-r--r--resources/_gen/images/images/social_card_bg_hu11657646498076679936.pngbin0 -> 29897 bytes
-rw-r--r--resources/_gen/images/images/social_card_bg_hu13242715157458230878.pngbin0 -> 25806 bytes
-rw-r--r--resources/_gen/images/images/social_card_bg_hu14111442606468573018.pngbin0 -> 25540 bytes
-rw-r--r--resources/_gen/images/images/social_card_bg_hu15345973092079828875.webpbin0 -> 12382 bytes
-rw-r--r--resources/_gen/images/images/social_card_bg_hu3924785475759261517.webpbin0 -> 13594 bytes
-rw-r--r--resources/_gen/images/images/social_card_bg_hu445199306376969044.webpbin0 -> 13312 bytes
-rw-r--r--resources/_gen/images/images/social_card_fg_hu18296402132609157355.pngbin0 -> 18201 bytes
-rw-r--r--resources/_gen/images/images/social_card_fg_hu2235711608851988677.pngbin0 -> 23066 bytes
-rw-r--r--resources/_gen/images/images/social_card_fg_hu2944541956620995159.pngbin0 -> 23297 bytes
-rw-r--r--resources/_gen/images/images/social_card_fg_hu3454187845591694871.pngbin0 -> 14159 bytes
-rw-r--r--resources/_gen/images/images/social_card_fg_hu50056011994423948.pngbin0 -> 13904 bytes
-rw-r--r--resources/_gen/images/images/social_card_fg_hu868216591005320078.pngbin0 -> 27038 bytes
-rw-r--r--static/images/beauty-salon.webpbin0 -> 40152 bytes
-rw-r--r--static/images/corp.webpbin0 -> 131466 bytes
-rw-r--r--static/images/favicon.pngbin0 -> 126 bytes
-rw-r--r--static/images/gallery.webpbin0 -> 42988 bytes
-rw-r--r--static/images/portfolio.webpbin0 -> 17120 bytes
-rw-r--r--static/images/share.webpbin0 -> 7490 bytes
m---------themes/hugo-bearcub0
34 files changed, 289 insertions, 0 deletions
diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
new file mode 100644
index 0000000..67073e8
--- /dev/null
+++ b/.github/workflows/deploy.yml
@@ -0,0 +1,30 @@
+name: Deploy Hugo site to GitHub Pages
+
+on:
+ push:
+ branches:
+ - master
+
+jobs:
+ deploy:
+ runs-on: ubuntu-latest
+
+ steps:
+ - name: Checkout repository
+ uses: actions/checkout@v3
+ with:
+ submodules: true
+
+ - name: Setup Hugo
+ uses: peaceiris/actions-hugo@v2
+ with:
+ hugo-version: 'latest'
+
+ - name: Build site
+ run: hugo --minify
+
+ - name: Deploy to GitHub Pages
+ uses: peaceiris/actions-gh-pages@v3
+ with:
+ github_token: ${{ secrets.GITHUB_TOKEN }}
+ publish_dir: ./public
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..17181ad
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,2 @@
+.hugo_build.lock
+/public
diff --git a/.gitmodules b/.gitmodules
new file mode 100644
index 0000000..4d81b35
--- /dev/null
+++ b/.gitmodules
@@ -0,0 +1,3 @@
+[submodule "themes/hugo-bearcub"]
+ path = themes/hugo-bearcub
+ url = https://github.com/clente/hugo-bearcub
diff --git a/assets/css/custom.css b/assets/css/custom.css
new file mode 100644
index 0000000..7db3df1
--- /dev/null
+++ b/assets/css/custom.css
@@ -0,0 +1,3 @@
+body {
+ background-color: black;
+}
diff --git a/content.es/_index.md b/content.es/_index.md
new file mode 100644
index 0000000..6d5f176
--- /dev/null
+++ b/content.es/_index.md
@@ -0,0 +1,35 @@
+---
+title: "Home"
+menu: "main"
+weight: 1
+---
+
+# Desarrollo web
+
+Hola-hola^^
+
+Soy Mirai Kumiko y hago sitios minimalistas 🫸✨🫷
+
+El precio promedio de un sitio estático con varias páginas es de $100.
+
+El precio de los sitios más complejos se discute en persona)
+
+Aquí están mis trabajos de ejemplo:
+
+## Salón de belleza
+
+[Demostración en vivo](https://mk-beauty-salon.netlify.app)
+
+![Salón de belleza](/images/beauty-salon.png "Beauty salon")
+
+## Sitio corporativo
+
+![Sitio corporativo](/images/corp.png "Corp site")
+
+## Portafolio
+
+![Portafolio](/images/portfolio.png "Portfolio")
+
+## Galería
+
+![Galería](/images/gallery.png "Gallery")
diff --git a/content.es/blog/_index.md b/content.es/blog/_index.md
new file mode 100644
index 0000000..0f7daa9
--- /dev/null
+++ b/content.es/blog/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Blog"
+menu: "main"
+weight: 2
+---
diff --git a/content.es/blog/introduction.md b/content.es/blog/introduction.md
new file mode 100644
index 0000000..3693ba4
--- /dev/null
+++ b/content.es/blog/introduction.md
@@ -0,0 +1,10 @@
++++
+title = "Conocido"
+date = 2025-01-18
+description = "Introducción a mí mismo"
+tags = [
+ "me"
+]
++++
+
+Es hora de presentarme, mi nombre es Mirai Kumiko. Hace exactamente un año comencé a trabajar en hosting VDS anónimo, me sorprendió que no existiera ningún hosting que cumpliera con los criterios básicos de libertad y privacidad, vi esto como un problema, así que quise hacer el mío propio. Lanzar una startup resultó ser demasiado costoso, el negocio en sí no era rentable, así que comencé a ofrecer a las pequeñas empresas la creación de sitios web simples, pero rápidos y livianos para la implementación de sus futuros proyectos.
diff --git a/content.ru/_index.md b/content.ru/_index.md
new file mode 100644
index 0000000..8ecf620
--- /dev/null
+++ b/content.ru/_index.md
@@ -0,0 +1,35 @@
+---
+title: "Home"
+menu: "main"
+weight: 1
+---
+
+# Веб-разработка
+
+Хай-хай^^
+
+Я Мирай Кумико и я делаю минималистичные сайты 🫸✨🫷
+
+Средняя цена за статичный сайт с несколькими страницами $100.
+
+Цена за более сложные сайты обсуждается лично)
+
+Вот примеры моих работ:
+
+## Салон красоты
+
+[Живая демонстрация](https://mk-beauty-salon.netlify.app)
+
+![Beauty salon](/images/beauty-salon.webp "Beauty salon")
+
+## Корпоративный сайт
+
+![Corp site](/images/corp.webp "Corp site")
+
+## Портфолио
+
+![Portfolio](/images/portfolio.webp "Portfolio")
+
+## Галерея
+
+![Gallery](/images/gallery.webp "Gallery")
diff --git a/content.ru/blog/_index.md b/content.ru/blog/_index.md
new file mode 100644
index 0000000..0f7daa9
--- /dev/null
+++ b/content.ru/blog/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Blog"
+menu: "main"
+weight: 2
+---
diff --git a/content.ru/blog/introduction.md b/content.ru/blog/introduction.md
new file mode 100644
index 0000000..26b15cd
--- /dev/null
+++ b/content.ru/blog/introduction.md
@@ -0,0 +1,10 @@
++++
+title = "Знакомство"
+date = 2025-01-18
+description = "Знакомство со мной"
+tags = [
+ "me"
+]
++++
+
+Пришло время представиться, меня зовут Мирай Кумико. Ровно год назад я начала работу над анонимным VDS хостингом, меня поразило что нет хостинга который бы отвечал базовым критериям свобод и приватности, я увидела в этом проблему, поэтому мне захотелось сделать свой. Запуск стартапа оказался слишком дорогим, само дело неприбыльным, поэтому я стала предлагать малым предприятиям создание простых, но быстрых и легковесных сайтов для реализации свои будущих проектов.
diff --git a/content/_index.md b/content/_index.md
new file mode 100644
index 0000000..422ea26
--- /dev/null
+++ b/content/_index.md
@@ -0,0 +1,35 @@
+---
+title: "Home"
+menu: "main"
+weight: 1
+---
+
+# Web Development
+
+Hihi^^
+
+I'm Mirai Kumiko and I make minimalistic sites 🫸✨🫷
+
+The average price for a static site with several pages is $100.
+
+The price for more complex sites is discussed in person)
+
+Here are my example works:
+
+## Beauty salon
+
+[Live Demo](https://mk-beauty-salon.netlify.app)
+
+![Beauty salon](/images/beauty-salon.webp "Beauty salon")
+
+## Corp site
+
+![Corp site](/images/corp.webp "Corp site")
+
+## Portfolio
+
+![Portfolio](/images/portfolio.webp "Portfolio")
+
+## Gallery
+
+![Gallery](/images/gallery.webp "Gallery")
diff --git a/content/blog/_index.md b/content/blog/_index.md
new file mode 100644
index 0000000..0f7daa9
--- /dev/null
+++ b/content/blog/_index.md
@@ -0,0 +1,5 @@
+---
+title: "Blog"
+menu: "main"
+weight: 2
+---
diff --git a/content/blog/introduction.md b/content/blog/introduction.md
new file mode 100644
index 0000000..59eeb9c
--- /dev/null
+++ b/content/blog/introduction.md
@@ -0,0 +1,10 @@
++++
+title = "Introduction"
+date = 2025-01-18
+description = "Introduction to myself"
+tags = [
+ "me"
+]
++++
+
+It's time to introduce myself, my name is Mirai Kumiko. Exactly one year ago I started working on anonymous VDS hosting, I was amazed that there was no hosting that would meet the basic criteria of freedom and privacy, I saw a problem in this, so I wanted to make my own. Launching a startup turned out to be too expensive, the business itself was unprofitable, so I began to offer small businesses the creation of simple, but fast and lightweight sites for the implementation of their future projects.
diff --git a/hugo.toml b/hugo.toml
new file mode 100644
index 0000000..41b9490
--- /dev/null
+++ b/hugo.toml
@@ -0,0 +1,99 @@
+# Basic config
+baseURL = "https://miraikumiko.github.io"
+theme = "hugo-bearcub"
+copyright = "Mirai Kumiko (CC BY 4.0)"
+defaultContentLanguage = "en"
+
+# Generate a nice robots.txt for SEO
+enableRobotsTXT = true
+
+# Setup syntax highlighting without inline styles. For more information about
+# why you'd want to avoid inline styles, see
+# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy/style-src#unsafe_inline_styles
+[markup]
+ [markup.highlight]
+ lineNos = true
+ lineNumbersInTable = false
+ # This allows Bear Cub to use a variation of Dracula that is more accessible
+ # to people with poor eyesight. For more information about color contrast
+ # and accessibility, see https://web.dev/color-and-contrast-accessibility/
+ noClasses = false
+ [markup.goldmark]
+ [markup.goldmark.renderer]
+ unsafe = true
+
+# Multilingual mode config. More for information about how to setup translation,
+# see https://gohugo.io/content-management/multilingual/
+[languages]
+ [languages.en]
+ title = "Mirai Kumiko's website"
+ languageName = "🇺🇸"
+ LanguageCode = "en-US"
+ contentDir = "content"
+ [languages.en.params]
+ madeWith = "Personal site"
+ [languages.es]
+ title = "Sitio web de Mirai Kumiko"
+ languageName = "🇪🇸"
+ LanguageCode = "es-ES"
+ contentDir = "content.es"
+ [languages.es.params]
+ madeWith = "Sitio personal"
+ [languages.ru]
+ title = "Бложик Mirai Kumiko"
+ languageName = "🇷🇺"
+ LanguageCode = "ru-RU"
+ contentDir = "content.ru"
+ [languages.ru.params]
+ madeWith = "Персональный сайт"
+
+[params]
+ # The description of your website
+ description = "Mirai Kumiko's website"
+
+ # The path to your favicon
+ favicon = "images/favicon.png"
+
+ # These images will show up when services want to generate a preview of a link
+ # to your site. Ignored if `generateSocialCard = true`. For more information
+ # about previews, see https://gohugo.io/templates/internal#twitter-cards and
+ # https://gohugo.io/templates/internal#open-graph
+ images = ["images/share.webp"]
+
+ # This title is used as the site_name on the Hugo's internal opengraph
+ # structured data template
+ title = "Mirai Kumiko's website"
+
+ # Dates are displayed following the format below. For more information about
+ # formatting, see https://gohugo.io/functions/format/
+ dateFormat = "2006-01-02"
+
+ # If your blog is multilingual but you haven't translated a page, this theme
+ # will create a disabled link. By setting `hideUntranslated` to true, you can
+ # have the theme simply not show any link
+ hideUntranslated = false
+
+ # (EXPERIMENTAL) This theme has two options for its CSS styles: "original" and
+ # "herman". The former is what you see on Bear Cub's demo (an optimized
+ # version of Hugo Bear Blog), while the latter has a more modern look based on
+ # Herman Martinus's version of the Blogster Minimal theme for Astro.
+ themeStyle = "original"
+
+ # (EXPERIMENTAL) This theme is capable of dynamically generating social cards
+ # for posts that don't have `images` defined in their front matter; By setting
+ # `generateSocialCard` to false, you can prevent this behavior. For more
+ # information see layouts/partials/social_card.html
+ generateSocialCard = true
+
+ # Social media. Delete any item you aren't using to make sure it won't show up
+ # in your website's metadata.
+ [params.social]
+ mastodon = "miraikumiko" # Twitter handle (without '@')
+ instagram = "miraikumiko" # Facebook Page Admin ID
+
+ # Author metadata. This is mostly used for the RSS feed of your site, but the
+ # email is also added to the footer of each post. You can hide the "reply to"
+ # link by using a `hideReply` param in front matter.
+ [params.author]
+ name = "Mirai Kumiko" # Your name as shown in the RSS feed metadata
+ email = "murrr@macaw.me" # Added to the footer so readers can reply to posts
diff --git a/layouts/partials/custom_head.html b/layouts/partials/custom_head.html
new file mode 100644
index 0000000..1a0313a
--- /dev/null
+++ b/layouts/partials/custom_head.html
@@ -0,0 +1,2 @@
+{{ $customCSS := resources.Get "css/custom.css" | resources.Minify }}
+<link rel="stylesheet" href="{{ $customCSS.RelPermalink }}">
diff --git a/resources/_gen/images/images/social_card_bg_hu11657646498076679936.png b/resources/_gen/images/images/social_card_bg_hu11657646498076679936.png
new file mode 100644
index 0000000..f0a9686
--- /dev/null
+++ b/resources/_gen/images/images/social_card_bg_hu11657646498076679936.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_bg_hu13242715157458230878.png b/resources/_gen/images/images/social_card_bg_hu13242715157458230878.png
new file mode 100644
index 0000000..5396170
--- /dev/null
+++ b/resources/_gen/images/images/social_card_bg_hu13242715157458230878.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_bg_hu14111442606468573018.png b/resources/_gen/images/images/social_card_bg_hu14111442606468573018.png
new file mode 100644
index 0000000..fa508f6
--- /dev/null
+++ b/resources/_gen/images/images/social_card_bg_hu14111442606468573018.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_bg_hu15345973092079828875.webp b/resources/_gen/images/images/social_card_bg_hu15345973092079828875.webp
new file mode 100644
index 0000000..4c94687
--- /dev/null
+++ b/resources/_gen/images/images/social_card_bg_hu15345973092079828875.webp
Binary files differ
diff --git a/resources/_gen/images/images/social_card_bg_hu3924785475759261517.webp b/resources/_gen/images/images/social_card_bg_hu3924785475759261517.webp
new file mode 100644
index 0000000..abbc29c
--- /dev/null
+++ b/resources/_gen/images/images/social_card_bg_hu3924785475759261517.webp
Binary files differ
diff --git a/resources/_gen/images/images/social_card_bg_hu445199306376969044.webp b/resources/_gen/images/images/social_card_bg_hu445199306376969044.webp
new file mode 100644
index 0000000..41d1c77
--- /dev/null
+++ b/resources/_gen/images/images/social_card_bg_hu445199306376969044.webp
Binary files differ
diff --git a/resources/_gen/images/images/social_card_fg_hu18296402132609157355.png b/resources/_gen/images/images/social_card_fg_hu18296402132609157355.png
new file mode 100644
index 0000000..8f21fa3
--- /dev/null
+++ b/resources/_gen/images/images/social_card_fg_hu18296402132609157355.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_fg_hu2235711608851988677.png b/resources/_gen/images/images/social_card_fg_hu2235711608851988677.png
new file mode 100644
index 0000000..0894428
--- /dev/null
+++ b/resources/_gen/images/images/social_card_fg_hu2235711608851988677.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_fg_hu2944541956620995159.png b/resources/_gen/images/images/social_card_fg_hu2944541956620995159.png
new file mode 100644
index 0000000..4064ac3
--- /dev/null
+++ b/resources/_gen/images/images/social_card_fg_hu2944541956620995159.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_fg_hu3454187845591694871.png b/resources/_gen/images/images/social_card_fg_hu3454187845591694871.png
new file mode 100644
index 0000000..d6539fb
--- /dev/null
+++ b/resources/_gen/images/images/social_card_fg_hu3454187845591694871.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_fg_hu50056011994423948.png b/resources/_gen/images/images/social_card_fg_hu50056011994423948.png
new file mode 100644
index 0000000..73b9e20
--- /dev/null
+++ b/resources/_gen/images/images/social_card_fg_hu50056011994423948.png
Binary files differ
diff --git a/resources/_gen/images/images/social_card_fg_hu868216591005320078.png b/resources/_gen/images/images/social_card_fg_hu868216591005320078.png
new file mode 100644
index 0000000..2e94c1d
--- /dev/null
+++ b/resources/_gen/images/images/social_card_fg_hu868216591005320078.png
Binary files differ
diff --git a/static/images/beauty-salon.webp b/static/images/beauty-salon.webp
new file mode 100644
index 0000000..9fe9094
--- /dev/null
+++ b/static/images/beauty-salon.webp
Binary files differ
diff --git a/static/images/corp.webp b/static/images/corp.webp
new file mode 100644
index 0000000..579a2f6
--- /dev/null
+++ b/static/images/corp.webp
Binary files differ
diff --git a/static/images/favicon.png b/static/images/favicon.png
new file mode 100644
index 0000000..c3ab3b9
--- /dev/null
+++ b/static/images/favicon.png
Binary files differ
diff --git a/static/images/gallery.webp b/static/images/gallery.webp
new file mode 100644
index 0000000..e154f37
--- /dev/null
+++ b/static/images/gallery.webp
Binary files differ
diff --git a/static/images/portfolio.webp b/static/images/portfolio.webp
new file mode 100644
index 0000000..556db51
--- /dev/null
+++ b/static/images/portfolio.webp
Binary files differ
diff --git a/static/images/share.webp b/static/images/share.webp
new file mode 100644
index 0000000..e190239
--- /dev/null
+++ b/static/images/share.webp
Binary files differ
diff --git a/themes/hugo-bearcub b/themes/hugo-bearcub
new file mode 160000
+Subproject aa6a8b4f90c1e3cacb5a22d6c7313749ae8f7be