Rearrange image directory
|
Before Width: | Height: | Size: 772 B After Width: | Height: | Size: 772 B |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 1.5 KiB After Width: | Height: | Size: 1.5 KiB |
|
Before Width: | Height: | Size: 679 B After Width: | Height: | Size: 679 B |
|
Before Width: | Height: | Size: 634 B After Width: | Height: | Size: 634 B |
|
Before Width: | Height: | Size: 2.0 KiB After Width: | Height: | Size: 2.0 KiB |
|
Before Width: | Height: | Size: 553 B After Width: | Height: | Size: 553 B |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
|
Before Width: | Height: | Size: 963 B After Width: | Height: | Size: 963 B |
|
Before Width: | Height: | Size: 23 KiB After Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 1.9 KiB |
|
Before Width: | Height: | Size: 609 B After Width: | Height: | Size: 609 B |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 27 KiB After Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 687 B After Width: | Height: | Size: 687 B |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 64 KiB After Width: | Height: | Size: 64 KiB |
|
Before Width: | Height: | Size: 501 B After Width: | Height: | Size: 501 B |
|
Before Width: | Height: | Size: 592 B After Width: | Height: | Size: 592 B |
|
Before Width: | Height: | Size: 548 B After Width: | Height: | Size: 548 B |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 845 B After Width: | Height: | Size: 845 B |
|
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 8.6 KiB After Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 8.0 KiB After Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 365 B After Width: | Height: | Size: 365 B |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 262 KiB After Width: | Height: | Size: 262 KiB |
|
Before Width: | Height: | Size: 5.8 KiB After Width: | Height: | Size: 5.8 KiB |
|
Before Width: | Height: | Size: 745 B After Width: | Height: | Size: 745 B |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 466 B After Width: | Height: | Size: 466 B |
|
Before Width: | Height: | Size: 164 KiB After Width: | Height: | Size: 164 KiB |
|
Before Width: | Height: | Size: 136 KiB After Width: | Height: | Size: 136 KiB |
|
Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 31 KiB After Width: | Height: | Size: 31 KiB |
|
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
|
Before Width: | Height: | Size: 30 KiB After Width: | Height: | Size: 30 KiB |
|
Before Width: | Height: | Size: 309 KiB After Width: | Height: | Size: 309 KiB |
@ -44,7 +44,7 @@
|
|||||||
import locale from "./locale.json";
|
import locale from "./locale.json";
|
||||||
import { onMounted } from "vue";
|
import { onMounted } from "vue";
|
||||||
|
|
||||||
import github_icon from "@/assets/icons/github.svg";
|
import github_icon from "@/assets/images/icons/github.svg";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: locale });
|
const { t } = useI18n({ messages: locale });
|
||||||
|
|
||||||
|
|||||||
@ -29,7 +29,7 @@
|
|||||||
import { setLocale } from "@/utilities/locale_handler";
|
import { setLocale } from "@/utilities/locale_handler";
|
||||||
import { onMounted } from "vue";
|
import { onMounted } from "vue";
|
||||||
|
|
||||||
import globe_icon from "@/assets/icons/globe.svg";
|
import globe_icon from "@/assets/images/icons/globe.svg";
|
||||||
|
|
||||||
onMounted(() => {
|
onMounted(() => {
|
||||||
initDropdowns();
|
initDropdowns();
|
||||||
|
|||||||
@ -16,8 +16,8 @@
|
|||||||
import { getTheme, flipTheme, applyTheme } from "@/utilities/theme_handler";
|
import { getTheme, flipTheme, applyTheme } from "@/utilities/theme_handler";
|
||||||
import { ref } from "vue";
|
import { ref } from "vue";
|
||||||
|
|
||||||
import moon_icon from "@/assets/icons/moon.svg";
|
import moon_icon from "@/assets/images/icons/moon.svg";
|
||||||
import sun_icon from "@/assets/icons/sun.svg";
|
import sun_icon from "@/assets/images/icons/sun.svg";
|
||||||
|
|
||||||
const current_theme = ref(getTheme());
|
const current_theme = ref(getTheme());
|
||||||
|
|
||||||
|
|||||||
@ -27,10 +27,10 @@
|
|||||||
import locale from "./locale.json";
|
import locale from "./locale.json";
|
||||||
import ContactLink from "./ContactLink.vue";
|
import ContactLink from "./ContactLink.vue";
|
||||||
|
|
||||||
import mail_icon from "@/assets/icons/mail.svg";
|
import mail_icon from "@/assets/images/icons/mail.svg";
|
||||||
import telegram_icon from "@/assets/icons/telegram.svg";
|
import telegram_icon from "@/assets/images/icons/telegram.svg";
|
||||||
import linkedin_icon from "@/assets/icons/linkedin.svg";
|
import linkedin_icon from "@/assets/images/icons/linkedin.svg";
|
||||||
import discord_icon from "@/assets/icons/discord.svg";
|
import discord_icon from "@/assets/images/icons/discord.svg";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: locale });
|
const { t } = useI18n({ messages: locale });
|
||||||
</script>
|
</script>
|
||||||
@ -15,7 +15,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProjectCard from "../ProjectCard.vue";
|
import ProjectCard from "../ProjectCard.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import image from "@/assets/projects/animal-house.png";
|
import image from "@/assets/images/projects/animal-house.png";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: {
|
const { t } = useI18n({ messages: {
|
||||||
en: {
|
en: {
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProjectCard from "../ProjectCard.vue";
|
import ProjectCard from "../ProjectCard.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import image from "@/assets/projects/imaging.png";
|
import image from "@/assets/images/projects/imaging.png";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: {
|
const { t } = useI18n({ messages: {
|
||||||
en: {
|
en: {
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProjectCard from "../ProjectCard.vue";
|
import ProjectCard from "../ProjectCard.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import image from "@/assets/projects/mnkgame.png";
|
import image from "@/assets/images/projects/mnkgame.png";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: {
|
const { t } = useI18n({ messages: {
|
||||||
en: {
|
en: {
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProjectCard from "../ProjectCard.vue";
|
import ProjectCard from "../ProjectCard.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import image from "@/assets/projects/pathfinding-visualizer.png";
|
import image from "@/assets/images/projects/pathfinding-visualizer.png";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: {
|
const { t } = useI18n({ messages: {
|
||||||
en: {
|
en: {
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProjectCard from "../ProjectCard.vue";
|
import ProjectCard from "../ProjectCard.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import image from "@/assets/projects/platform.png";
|
import image from "@/assets/images/projects/platform.png";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: {
|
const { t } = useI18n({ messages: {
|
||||||
en: {
|
en: {
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProjectCard from "../ProjectCard.vue";
|
import ProjectCard from "../ProjectCard.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import image from "@/assets/projects/sorting-visualizer.png";
|
import image from "@/assets/images/projects/sorting-visualizer.png";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: {
|
const { t } = useI18n({ messages: {
|
||||||
en: {
|
en: {
|
||||||
|
|||||||
@ -15,7 +15,7 @@
|
|||||||
<script setup lang="ts">
|
<script setup lang="ts">
|
||||||
import ProjectCard from "../ProjectCard.vue";
|
import ProjectCard from "../ProjectCard.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
import image from "@/assets/projects/tweet-analysis.png";
|
import image from "@/assets/images/projects/tweet-analysis.png";
|
||||||
|
|
||||||
const { t } = useI18n({ messages: {
|
const { t } = useI18n({ messages: {
|
||||||
en: {
|
en: {
|
||||||
|
|||||||
@ -45,7 +45,7 @@
|
|||||||
import Other from "./sections/Other.vue";
|
import Other from "./sections/Other.vue";
|
||||||
import { useI18n } from "vue-i18n";
|
import { useI18n } from "vue-i18n";
|
||||||
|
|
||||||
import pdf_image from "@/assets/icons/pdf.svg";
|
import pdf_image from "@/assets/images/icons/pdf.svg";
|
||||||
import cv_it from "@/assets/cv/it.pdf";
|
import cv_it from "@/assets/cv/it.pdf";
|
||||||
import cv_en from "@/assets/cv/en.pdf";
|
import cv_en from "@/assets/cv/en.pdf";
|
||||||
import cv_it_color from "@/assets/cv/it_color.pdf";
|
import cv_it_color from "@/assets/cv/it_color.pdf";
|
||||||
|
|||||||
@ -79,37 +79,37 @@
|
|||||||
import ProgrammingLogo from "../components/ProgrammingLogo.vue";
|
import ProgrammingLogo from "../components/ProgrammingLogo.vue";
|
||||||
import locale from "../locale.js";
|
import locale from "../locale.js";
|
||||||
|
|
||||||
import nodejs_logo from "@/assets/icons/nodejs.svg";
|
import nodejs_logo from "@/assets/images/icons/nodejs.svg";
|
||||||
import php_logo from "@/assets/icons/php.svg";
|
import php_logo from "@/assets/images/icons/php.svg";
|
||||||
import nginx_logo from "@/assets/icons/nginx.svg";
|
import nginx_logo from "@/assets/images/icons/nginx.svg";
|
||||||
import html_logo from "@/assets/icons/html.svg";
|
import html_logo from "@/assets/images/icons/html.svg";
|
||||||
import css_logo from "@/assets/icons/css.svg";
|
import css_logo from "@/assets/images/icons/css.svg";
|
||||||
import js_logo from "@/assets/icons/js.svg";
|
import js_logo from "@/assets/images/icons/js.svg";
|
||||||
import react_logo from "@/assets/icons/react.svg";
|
import react_logo from "@/assets/images/icons/react.svg";
|
||||||
import vue_logo from "@/assets/icons/vue.svg";
|
import vue_logo from "@/assets/images/icons/vue.svg";
|
||||||
|
|
||||||
import docker_logo from "@/assets/icons/docker.svg";
|
import docker_logo from "@/assets/images/icons/docker.svg";
|
||||||
import ansible_logo from "@/assets/icons/ansible.svg";
|
import ansible_logo from "@/assets/images/icons/ansible.svg";
|
||||||
import jenkins_logo from "@/assets/icons/jenkins.svg";
|
import jenkins_logo from "@/assets/images/icons/jenkins.svg";
|
||||||
import gitlab_runners_logo from "@/assets/icons/gitlab.svg";
|
import gitlab_runners_logo from "@/assets/images/icons/gitlab.svg";
|
||||||
import github_actions_logo from "@/assets/icons/github-actions.svg";
|
import github_actions_logo from "@/assets/images/icons/github-actions.svg";
|
||||||
|
|
||||||
import numpy_logo from "@/assets/icons/numpy.svg";
|
import numpy_logo from "@/assets/images/icons/numpy.svg";
|
||||||
import pandas_logo from "@/assets/icons/pandas.svg";
|
import pandas_logo from "@/assets/images/icons/pandas.svg";
|
||||||
import matplotlib_logo from "@/assets/icons/matplotlib.svg";
|
import matplotlib_logo from "@/assets/images/icons/matplotlib.svg";
|
||||||
import seaborn_logo from "@/assets/icons/seaborn.svg";
|
import seaborn_logo from "@/assets/images/icons/seaborn.svg";
|
||||||
import scikitlearn_logo from "@/assets/icons/scikitlearn.svg";
|
import scikitlearn_logo from "@/assets/images/icons/scikitlearn.svg";
|
||||||
import tensorflow_logo from "@/assets/icons/tensorflow.svg";
|
import tensorflow_logo from "@/assets/images/icons/tensorflow.svg";
|
||||||
import keras_logo from "@/assets/icons/keras.svg";
|
import keras_logo from "@/assets/images/icons/keras.svg";
|
||||||
import knime_logo from "@/assets/icons/knime.svg";
|
import knime_logo from "@/assets/images/icons/knime.svg";
|
||||||
import database_logo from "@/assets/icons/database.svg";
|
import database_logo from "@/assets/images/icons/database.svg";
|
||||||
import mongo_logo from "@/assets/icons/mongo.svg";
|
import mongo_logo from "@/assets/images/icons/mongo.svg";
|
||||||
|
|
||||||
import c_logo from "@/assets/icons/c.svg";
|
import c_logo from "@/assets/images/icons/c.svg";
|
||||||
import cpp_logo from "@/assets/icons/cpp.svg";
|
import cpp_logo from "@/assets/images/icons/cpp.svg";
|
||||||
import java_logo from "@/assets/icons/java.svg";
|
import java_logo from "@/assets/images/icons/java.svg";
|
||||||
import python_logo from "@/assets/icons/python.svg";
|
import python_logo from "@/assets/images/icons/python.svg";
|
||||||
import cpu_logo from "@/assets/icons/cpu.svg";
|
import cpu_logo from "@/assets/images/icons/cpu.svg";
|
||||||
|
|
||||||
// @ts-ignore
|
// @ts-ignore
|
||||||
const { t } = useI18n({ messages: locale });
|
const { t } = useI18n({ messages: locale });
|
||||||
|
|||||||