diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..bc478ae --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,10 @@ +{ + "permissions": { + "allow": [ + "Bash(grep:*)", + "Bash(cat:*)", + "Bash(find:*)" + ] + }, + "outputStyle": "default" +} diff --git a/.gitmodules b/.gitmodules deleted file mode 100644 index 55e7928..0000000 --- a/.gitmodules +++ /dev/null @@ -1,6 +0,0 @@ -[submodule "themes/ananke"] - path = themes/ananke - url = https://github.com/theNewDynamic/gohugo-theme-ananke.git -[submodule "themes/PaperMod"] - path = themes/PaperMod - url = https://github.com/adityatelange/hugo-PaperMod.git diff --git a/about/index.qmd b/about/index.qmd index 29ca5a9..fd62e41 100644 --- a/about/index.qmd +++ b/about/index.qmd @@ -18,22 +18,19 @@ Add your background, education, and experience here. ::: {.g-col-12 .g-col-md-4} **Data Visualization** - Vega-Lite -- Python (Altair, Matplotlib) -- R (ggplot2) +- Tableau +- Looker Studio ::: ::: {.g-col-12 .g-col-md-4} **Analysis & Tools** +- SQL (BigQuery) - Python (pandas, numpy) -- R -- SQL ::: ::: {.g-col-12 .g-col-md-4} **Communication** -- Quarto -- Jupyter Notebooks -- Technical Writing +- Data Storytelling ::: ::: @@ -46,8 +43,6 @@ Check out my [portfolio](/portfolio/) and [projects](/projects/) pages to see ex - GitHub: [github.com/olehomelchenko](https://github.com/olehomelchenko) - Email: [your-email@example.com](mailto:your-email@example.com) -- LinkedIn: [Add your LinkedIn URL] +- LinkedIn: [olehomelchenko](https://linkedin.com/in/olehomelchenko) --- - -*Replace this template with your actual information, accomplishments, and links.* diff --git a/content/_index.md b/content/_index.md deleted file mode 100644 index 4af68c0..0000000 --- a/content/_index.md +++ /dev/null @@ -1,13 +0,0 @@ -+++ -title = 'Main Page' -date = 2024-05-21T20:20:24+03:00 -draft = false -load_vega = true -+++ - -Привіт! Я Олег, ви можете знати мене як аналітика в MacPaw та/або викладача в Київській школі економіки. - -Цей сайт - сховище моїх знахідок в інтернеті, а також подекуди статей за темою аналізу та візуалізації даних. - - -![](https://static.olehomelchenko.com/oleh-omelchenko.jpeg) diff --git a/content/til/_index.md b/content/til/_index.md deleted file mode 100644 index e69de29..0000000 diff --git a/hugo.yaml b/hugo.yaml deleted file mode 100644 index 96fa9e4..0000000 --- a/hugo.yaml +++ /dev/null @@ -1,50 +0,0 @@ -baseURL: https://olehomelchenko.com/ -title: Олег Омельченко -theme: PaperMod - -taxonomies: - category: categories - tag: tags - language: languages - -params: - disableThemeToggle: true - defaultTheme: light - env: production - author: Олег Омельченко - -defaultContentLanguage: uk -languages: - uk: - disabled: false - languageCode: uk-UA - languageName: Українська - title: Олег Омельченко - weight: 1 - en: - disabled: false - languageCode: en-US - languageName: English - params: - author: Oleh Omelchenko - title: Oleh Omelchenko - weight: 2 - -menu: - main: - - identifier: posts - name: posts - url: /posts/ - weight: 50 - - identifier: tils - name: TILs - url: /til/ - weight: 10 - - identifier: categories - name: Categories - url: /categories/ - weight: 10 - - identifier: tags - name: tags - url: /tags/ - weight: 20 diff --git a/index.qmd b/index.qmd index 04025e6..be8636f 100644 --- a/index.qmd +++ b/index.qmd @@ -3,17 +3,10 @@ title: "Oleh Omelchenko" page-layout: full --- -## Welcome +My name is Oleh, you may know me as an analyst at MacPaw and/or a teacher at Kyiv School of Economics. +This website is a stash of my findings on the web, as well as some articles mostly related to data analysis and visualization. - -Привіт! Я Олег, ви можете знати мене як аналітика в MacPaw та/або викладача в Київській школі економіки. - -Цей сайт - сховище моїх знахідок в інтернеті, а також подекуди статей за темою аналізу та візуалізації даних. - - -![](https://static.olehomelchenko.com/oleh-omelchenko.jpeg) - -Data visualization enthusiast and analyst. This site showcases my work in data analysis, visualization, and storytelling with data. +![](https://static.olehomelchenko.com/oleh-omelchenko.jpeg){width=300} ### Recent Posts diff --git a/layouts/partials/extend_head.html b/layouts/partials/extend_head.html deleted file mode 100644 index d21b115..0000000 --- a/layouts/partials/extend_head.html +++ /dev/null @@ -1,33 +0,0 @@ - - - - - -{{ if .Params.load_vega }} - - - -{{ end }} - - diff --git a/layouts/shortcodes/vega-lite.html b/layouts/shortcodes/vega-lite.html deleted file mode 100644 index 3657097..0000000 --- a/layouts/shortcodes/vega-lite.html +++ /dev/null @@ -1,16 +0,0 @@ - -
-
-
- - diff --git a/posts/_metadata.yml b/posts/_metadata.yml deleted file mode 100644 index 25560d4..0000000 --- a/posts/_metadata.yml +++ /dev/null @@ -1,2 +0,0 @@ -# Shared metadata for all posts -freeze: auto diff --git a/content/en/posts/bar-charts-makeover.md b/posts/bar-charts-makeover.qmd similarity index 100% rename from content/en/posts/bar-charts-makeover.md rename to posts/bar-charts-makeover.qmd diff --git a/content/posts/dataviz-blogs.md b/posts/dataviz-blogs.qmd similarity index 100% rename from content/posts/dataviz-blogs.md rename to posts/dataviz-blogs.qmd diff --git a/content/posts/dataviz-books-ua.md b/posts/dataviz-books-ua.qmd similarity index 100% rename from content/posts/dataviz-books-ua.md rename to posts/dataviz-books-ua.qmd diff --git a/content/posts/entso-e-ukraine-energy-transfer-viz.md b/posts/entso-e-ukraine-energy-transfer-viz.qmd similarity index 100% rename from content/posts/entso-e-ukraine-energy-transfer-viz.md rename to posts/entso-e-ukraine-energy-transfer-viz.qmd diff --git a/content/posts/forbes-50-foundations.md b/posts/forbes-50-foundations.qmd similarity index 100% rename from content/posts/forbes-50-foundations.md rename to posts/forbes-50-foundations.qmd diff --git a/content/posts/my-first-post.md b/posts/my-first-post.qmd similarity index 100% rename from content/posts/my-first-post.md rename to posts/my-first-post.qmd diff --git a/posts/sample-english-post/index.qmd b/posts/sample-english-post/index.qmd deleted file mode 100644 index 3e29f41..0000000 --- a/posts/sample-english-post/index.qmd +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: "Sample English Post" -date: "2024-02-20" -lang: en -categories: - - dataviz - - tutorial -description: "Example structure for an English post" ---- - -## Introduction - -This is a sample English post. Replace this with your actual content from Hugo. - -### Main Content - -When you migrate your posts from Hugo, they will have this structure: - -- Frontmatter with metadata (title, date, language, categories) -- Markdown content -- Support for Vega-Lite visualizations - -## Conclusion - -Replace this file with your actual Hugo posts. diff --git a/posts/sample-ukrainian-post/index.qmd b/posts/sample-ukrainian-post/index.qmd deleted file mode 100644 index d11618c..0000000 --- a/posts/sample-ukrainian-post/index.qmd +++ /dev/null @@ -1,25 +0,0 @@ ---- -title: "Зразок Української Статті" -date: "2024-01-15" -lang: uk -categories: - - dataviz - - example -description: "Приклад структури для української статті" ---- - -## Вступ - -Це зразок статті українською мовою. Тут ви можете додати свій контент. - -### Основний зміст - -Коли ви перенесете свої статті з Hugo, вони матимуть таку структуру: - -- Frontmatter з метаданими (title, date, language, categories) -- Markdown контент -- Підтримка Vega-Lite візуалізацій - -## Висновки - -Замініть цей файл своїми реальними статтями з Hugo. diff --git a/posts/sample-visualization-post/index.qmd b/posts/sample-visualization-post/index.qmd deleted file mode 100644 index 6a43d5e..0000000 --- a/posts/sample-visualization-post/index.qmd +++ /dev/null @@ -1,55 +0,0 @@ ---- -title: "Sample Visualization Post" -date: "2024-03-10" -lang: en -categories: - - dataviz - - showcase - - vega-lite -description: "Example post with Vega-Lite visualization" ---- - -## Vega-Lite Example - -This post demonstrates how to include Vega-Lite visualizations in Quarto. Note the `showcase` category - posts with this category will appear in your Portfolio. - -### Simple Bar Chart - -```{vega-lite} -//| label: fig-simple-bar -//| fig-cap: "A simple bar chart" -{ - "$schema": "https://vega.github.io/schema/vega-lite/v5.json", - "description": "A simple bar chart with embedded data.", - "data": { - "values": [ - {"category": "A", "value": 28}, - {"category": "B", "value": 55}, - {"category": "C", "value": 43}, - {"category": "D", "value": 91}, - {"category": "E", "value": 81} - ] - }, - "mark": "bar", - "encoding": { - "x": {"field": "category", "type": "nominal", "axis": {"labelAngle": 0}}, - "y": {"field": "value", "type": "quantitative"} - }, - "width": 400, - "height": 300 -} -``` - -### Migration Notes - -When migrating from Hugo: - -1. **Remove the Hugo shortcode**: - - Old: `{{}}...{{}}` - -2. **Use Quarto code fence**: - - New: ````{vega-lite}` with `//| label: chart-name` - -3. **The visualization JSON stays the same** - just change the wrapper! - -Replace this with your actual visualization posts from Hugo. diff --git a/content/posts/vega-altair-hugo-shortcodes.md b/posts/vega-altair-hugo-shortcodes.qmd similarity index 100% rename from content/posts/vega-altair-hugo-shortcodes.md rename to posts/vega-altair-hugo-shortcodes.qmd diff --git a/readme.md b/readme.md deleted file mode 100644 index 892f660..0000000 --- a/readme.md +++ /dev/null @@ -1,38 +0,0 @@ -# Olehomelchenko.com - -## Installation - -1. Clone the repository: - ```sh - git clone https://github.com/olehomelchenko/olehomelchenko.com.git - cd olehomelchenko.com - ``` - -2. Install Hugo: - ```sh - brew install hugo - ``` - -## Development - -To start the development server, run: -```sh -hugo server -``` -This will start the server at `http://localhost:1313`. - -## Build - -To build the project for production, run: -```sh -hugo -``` -The output will be in the `public` directory. - -## Create New Content - -To create new content, use the following command: -```sh -hugo new posts/your-new-post.md -``` -This will create a new markdown file in the `content/posts` directory. diff --git a/themes/PaperMod b/themes/PaperMod deleted file mode 160000 index 5a46517..0000000 --- a/themes/PaperMod +++ /dev/null @@ -1 +0,0 @@ -Subproject commit 5a4651783fa9159123d947bd3511b355146d4797 diff --git a/content/til/inspired-by-blogs.md b/til/inspired-by-blogs.qmd similarity index 100% rename from content/til/inspired-by-blogs.md rename to til/inspired-by-blogs.qmd diff --git a/content/til/obsidian-paperless.md b/til/obsidian-paperless.qmd similarity index 100% rename from content/til/obsidian-paperless.md rename to til/obsidian-paperless.qmd