diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml
index a54236e..a9b545e 100644
--- a/.github/workflows/deploy.yml
+++ b/.github/workflows/deploy.yml
@@ -23,13 +23,13 @@ jobs:
run: npm install
- name: Build
- run: npm run build
+ run: npm run generate
- name: Upload production-ready build files
uses: actions/upload-artifact@v3
with:
name: production-files
- path: ./dist
+ path: ./.output/public
deploy:
name: Deploy
@@ -42,10 +42,10 @@ jobs:
uses: actions/download-artifact@v3
with:
name: production-files
- path: ./dist
+ path: ./.output/public
- name: Deploy to GitHub Pages
uses: peaceiris/actions-gh-pages@v3
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
- publish_dir: ./dist
\ No newline at end of file
+ publish_dir: ./.output/public
\ No newline at end of file
diff --git a/.gitignore b/.gitignore
index cef21cf..90e126d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,28 +1,9 @@
-# Logs
-logs
-*.log
-npm-debug.log*
-yarn-debug.log*
-yarn-error.log*
-pnpm-debug.log*
-lerna-debug.log*
-
node_modules
-.DS_Store
+*.log*
+.nuxt
+.nitro
+.cache
+.output
+.env
dist
-dist-ssr
-coverage
-*.local
-
-/cypress/videos/
-/cypress/screenshots/
-
-# Editor directories and files
-.vscode/*
-.vscode
-.idea
-*.suo
-*.ntvs*
-*.njsproj
-*.sln
-*.sw?
+.DS_Store
diff --git a/.npmrc b/.npmrc
new file mode 100644
index 0000000..cf04042
--- /dev/null
+++ b/.npmrc
@@ -0,0 +1,2 @@
+shamefully-hoist=true
+strict-peer-dependencies=false
diff --git a/app.vue b/app.vue
new file mode 100644
index 0000000..5eecec6
--- /dev/null
+++ b/app.vue
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/assets/main.css b/assets/css/main.css
similarity index 100%
rename from src/assets/main.css
rename to assets/css/main.css
diff --git a/src/assets/images/coconut.png b/assets/images/coconut.png
similarity index 100%
rename from src/assets/images/coconut.png
rename to assets/images/coconut.png
diff --git a/src/assets/images/cookie.png b/assets/images/cookie.png
similarity index 100%
rename from src/assets/images/cookie.png
rename to assets/images/cookie.png
diff --git a/src/assets/images/future.png b/assets/images/future.png
similarity index 100%
rename from src/assets/images/future.png
rename to assets/images/future.png
diff --git a/src/assets/images/icons/ansible.svg b/assets/images/icons/ansible.svg
similarity index 100%
rename from src/assets/images/icons/ansible.svg
rename to assets/images/icons/ansible.svg
diff --git a/src/assets/images/icons/c.svg b/assets/images/icons/c.svg
similarity index 100%
rename from src/assets/images/icons/c.svg
rename to assets/images/icons/c.svg
diff --git a/src/assets/images/icons/cpp.svg b/assets/images/icons/cpp.svg
similarity index 100%
rename from src/assets/images/icons/cpp.svg
rename to assets/images/icons/cpp.svg
diff --git a/src/assets/images/icons/cpu.svg b/assets/images/icons/cpu.svg
similarity index 100%
rename from src/assets/images/icons/cpu.svg
rename to assets/images/icons/cpu.svg
diff --git a/src/assets/images/icons/css.svg b/assets/images/icons/css.svg
similarity index 100%
rename from src/assets/images/icons/css.svg
rename to assets/images/icons/css.svg
diff --git a/src/assets/images/icons/database.svg b/assets/images/icons/database.svg
similarity index 100%
rename from src/assets/images/icons/database.svg
rename to assets/images/icons/database.svg
diff --git a/src/assets/images/icons/discord.svg b/assets/images/icons/discord.svg
similarity index 100%
rename from src/assets/images/icons/discord.svg
rename to assets/images/icons/discord.svg
diff --git a/src/assets/images/icons/docker.svg b/assets/images/icons/docker.svg
similarity index 100%
rename from src/assets/images/icons/docker.svg
rename to assets/images/icons/docker.svg
diff --git a/src/assets/images/icons/github-actions.svg b/assets/images/icons/github-actions.svg
similarity index 100%
rename from src/assets/images/icons/github-actions.svg
rename to assets/images/icons/github-actions.svg
diff --git a/src/assets/images/icons/github.svg b/assets/images/icons/github.svg
similarity index 100%
rename from src/assets/images/icons/github.svg
rename to assets/images/icons/github.svg
diff --git a/src/assets/images/icons/gitlab.svg b/assets/images/icons/gitlab.svg
similarity index 100%
rename from src/assets/images/icons/gitlab.svg
rename to assets/images/icons/gitlab.svg
diff --git a/src/assets/images/icons/globe.svg b/assets/images/icons/globe.svg
similarity index 100%
rename from src/assets/images/icons/globe.svg
rename to assets/images/icons/globe.svg
diff --git a/src/assets/images/icons/html.svg b/assets/images/icons/html.svg
similarity index 100%
rename from src/assets/images/icons/html.svg
rename to assets/images/icons/html.svg
diff --git a/src/assets/images/icons/java.svg b/assets/images/icons/java.svg
similarity index 100%
rename from src/assets/images/icons/java.svg
rename to assets/images/icons/java.svg
diff --git a/src/assets/images/icons/jenkins.svg b/assets/images/icons/jenkins.svg
similarity index 100%
rename from src/assets/images/icons/jenkins.svg
rename to assets/images/icons/jenkins.svg
diff --git a/src/assets/images/icons/js.svg b/assets/images/icons/js.svg
similarity index 100%
rename from src/assets/images/icons/js.svg
rename to assets/images/icons/js.svg
diff --git a/src/assets/images/icons/keras.svg b/assets/images/icons/keras.svg
similarity index 100%
rename from src/assets/images/icons/keras.svg
rename to assets/images/icons/keras.svg
diff --git a/src/assets/images/icons/knime.svg b/assets/images/icons/knime.svg
similarity index 100%
rename from src/assets/images/icons/knime.svg
rename to assets/images/icons/knime.svg
diff --git a/src/assets/images/icons/linkedin.svg b/assets/images/icons/linkedin.svg
similarity index 100%
rename from src/assets/images/icons/linkedin.svg
rename to assets/images/icons/linkedin.svg
diff --git a/src/assets/images/icons/mail.svg b/assets/images/icons/mail.svg
similarity index 100%
rename from src/assets/images/icons/mail.svg
rename to assets/images/icons/mail.svg
diff --git a/src/assets/images/icons/matplotlib.svg b/assets/images/icons/matplotlib.svg
similarity index 100%
rename from src/assets/images/icons/matplotlib.svg
rename to assets/images/icons/matplotlib.svg
diff --git a/src/assets/images/icons/mongo.svg b/assets/images/icons/mongo.svg
similarity index 100%
rename from src/assets/images/icons/mongo.svg
rename to assets/images/icons/mongo.svg
diff --git a/src/assets/images/icons/moon.svg b/assets/images/icons/moon.svg
similarity index 100%
rename from src/assets/images/icons/moon.svg
rename to assets/images/icons/moon.svg
diff --git a/src/assets/images/icons/nginx.svg b/assets/images/icons/nginx.svg
similarity index 100%
rename from src/assets/images/icons/nginx.svg
rename to assets/images/icons/nginx.svg
diff --git a/src/assets/images/icons/nodejs.svg b/assets/images/icons/nodejs.svg
similarity index 100%
rename from src/assets/images/icons/nodejs.svg
rename to assets/images/icons/nodejs.svg
diff --git a/src/assets/images/icons/numpy.svg b/assets/images/icons/numpy.svg
similarity index 100%
rename from src/assets/images/icons/numpy.svg
rename to assets/images/icons/numpy.svg
diff --git a/assets/images/icons/nuxt.svg b/assets/images/icons/nuxt.svg
new file mode 100644
index 0000000..1cc0148
--- /dev/null
+++ b/assets/images/icons/nuxt.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/src/assets/images/icons/pandas.svg b/assets/images/icons/pandas.svg
similarity index 100%
rename from src/assets/images/icons/pandas.svg
rename to assets/images/icons/pandas.svg
diff --git a/src/assets/images/icons/pdf.svg b/assets/images/icons/pdf.svg
similarity index 100%
rename from src/assets/images/icons/pdf.svg
rename to assets/images/icons/pdf.svg
diff --git a/src/assets/images/icons/php.svg b/assets/images/icons/php.svg
similarity index 100%
rename from src/assets/images/icons/php.svg
rename to assets/images/icons/php.svg
diff --git a/src/assets/images/icons/python.svg b/assets/images/icons/python.svg
similarity index 100%
rename from src/assets/images/icons/python.svg
rename to assets/images/icons/python.svg
diff --git a/src/assets/images/icons/react.svg b/assets/images/icons/react.svg
similarity index 100%
rename from src/assets/images/icons/react.svg
rename to assets/images/icons/react.svg
diff --git a/src/assets/images/icons/scikitlearn.svg b/assets/images/icons/scikitlearn.svg
similarity index 100%
rename from src/assets/images/icons/scikitlearn.svg
rename to assets/images/icons/scikitlearn.svg
diff --git a/src/assets/images/icons/seaborn.svg b/assets/images/icons/seaborn.svg
similarity index 100%
rename from src/assets/images/icons/seaborn.svg
rename to assets/images/icons/seaborn.svg
diff --git a/src/assets/images/icons/sun.svg b/assets/images/icons/sun.svg
similarity index 100%
rename from src/assets/images/icons/sun.svg
rename to assets/images/icons/sun.svg
diff --git a/src/assets/images/icons/telegram.svg b/assets/images/icons/telegram.svg
similarity index 100%
rename from src/assets/images/icons/telegram.svg
rename to assets/images/icons/telegram.svg
diff --git a/src/assets/images/icons/tensorflow.svg b/assets/images/icons/tensorflow.svg
similarity index 100%
rename from src/assets/images/icons/tensorflow.svg
rename to assets/images/icons/tensorflow.svg
diff --git a/src/assets/images/icons/vue.svg b/assets/images/icons/vue.svg
similarity index 100%
rename from src/assets/images/icons/vue.svg
rename to assets/images/icons/vue.svg
diff --git a/src/assets/images/llama.png b/assets/images/llama.png
similarity index 100%
rename from src/assets/images/llama.png
rename to assets/images/llama.png
diff --git a/src/assets/images/moon.png b/assets/images/moon.png
similarity index 100%
rename from src/assets/images/moon.png
rename to assets/images/moon.png
diff --git a/assets/images/no-turn-street.png b/assets/images/no-turn-street.png
new file mode 100644
index 0000000..cf16afa
Binary files /dev/null and b/assets/images/no-turn-street.png differ
diff --git a/src/assets/images/penguin.png b/assets/images/penguin.png
similarity index 100%
rename from src/assets/images/penguin.png
rename to assets/images/penguin.png
diff --git a/src/assets/images/profile/picture-bright.png b/assets/images/profile/picture-bright.png
similarity index 100%
rename from src/assets/images/profile/picture-bright.png
rename to assets/images/profile/picture-bright.png
diff --git a/src/assets/images/profile/picture-dark.png b/assets/images/profile/picture-dark.png
similarity index 100%
rename from src/assets/images/profile/picture-dark.png
rename to assets/images/profile/picture-dark.png
diff --git a/src/assets/images/profile/picture-light.png b/assets/images/profile/picture-light.png
similarity index 100%
rename from src/assets/images/profile/picture-light.png
rename to assets/images/profile/picture-light.png
diff --git a/src/assets/images/profile/picture-nolight.png b/assets/images/profile/picture-nolight.png
similarity index 100%
rename from src/assets/images/profile/picture-nolight.png
rename to assets/images/profile/picture-nolight.png
diff --git a/src/assets/images/projects/animal-house.png b/assets/images/projects/animal-house.png
similarity index 100%
rename from src/assets/images/projects/animal-house.png
rename to assets/images/projects/animal-house.png
diff --git a/src/assets/images/projects/imaging.png b/assets/images/projects/imaging.png
similarity index 100%
rename from src/assets/images/projects/imaging.png
rename to assets/images/projects/imaging.png
diff --git a/src/assets/images/projects/mnkgame.png b/assets/images/projects/mnkgame.png
similarity index 100%
rename from src/assets/images/projects/mnkgame.png
rename to assets/images/projects/mnkgame.png
diff --git a/src/assets/images/projects/pathfinding-visualizer.png b/assets/images/projects/pathfinding-visualizer.png
similarity index 100%
rename from src/assets/images/projects/pathfinding-visualizer.png
rename to assets/images/projects/pathfinding-visualizer.png
diff --git a/src/assets/images/projects/platform.png b/assets/images/projects/platform.png
similarity index 100%
rename from src/assets/images/projects/platform.png
rename to assets/images/projects/platform.png
diff --git a/src/assets/images/projects/sorting-visualizer.png b/assets/images/projects/sorting-visualizer.png
similarity index 100%
rename from src/assets/images/projects/sorting-visualizer.png
rename to assets/images/projects/sorting-visualizer.png
diff --git a/src/assets/images/projects/tweet-analysis.png b/assets/images/projects/tweet-analysis.png
similarity index 100%
rename from src/assets/images/projects/tweet-analysis.png
rename to assets/images/projects/tweet-analysis.png
diff --git a/src/assets/images/red-panda.png b/assets/images/red-panda.png
similarity index 100%
rename from src/assets/images/red-panda.png
rename to assets/images/red-panda.png
diff --git a/src/assets/images/rock.png b/assets/images/rock.png
similarity index 100%
rename from src/assets/images/rock.png
rename to assets/images/rock.png
diff --git a/src/assets/images/sad.svg b/assets/images/sad.svg
similarity index 100%
rename from src/assets/images/sad.svg
rename to assets/images/sad.svg
diff --git a/src/assets/images/sun.png b/assets/images/sun.png
similarity index 100%
rename from src/assets/images/sun.png
rename to assets/images/sun.png
diff --git a/src/views/contacts/ContactLink.vue b/components/ContactLink.vue
similarity index 88%
rename from src/views/contacts/ContactLink.vue
rename to components/ContactLink.vue
index 320d5ca..6c52663 100644
--- a/src/views/contacts/ContactLink.vue
+++ b/components/ContactLink.vue
@@ -1,12 +1,12 @@
-
+ {{ t("cookie policy title") }} {{ $t("cookie policy title") }} {{ message }} {{ t(current_name) }} {{ $t(current_name) }} {{ found_eastereggs }}/{{ total_eastereggs }} {{ t("easter eggs found") }} {{ t("all easter eggs found") }} {{ found_eastereggs }}/{{ total_eastereggs }} {{ $t("easter eggs found") }} {{ $t("all easter eggs found") }} {{ $t("dark.title") }} {{ $t("dark.description") }} {{ $t("dark_either.description") }} {{ $t("something.title") }} {{ $t("something.description") }}
+
+
+
+
-
+
+
+
{{ $t("unibo_21-22") }}
+{{ $t('imaging.description') }}
+{{ $t("unibo_20-21") }}
+{{ $t('mnk.description') }}
+{{ t('notxia.github.io.description') }}
+{{ $t('notxia.github.io.description') }}
{{ t("no recursion") }}
+{{ $t("no recursion") }}
{{ $t("unibo_21-22") }}
+{{ $t('pandos+.description') }}
+{{ $t("unibo_20-21") }}
+{{ $t('platform.description') }}
+{{ $t("unibo_22-23") }}
+{{ $t('tweet_analysis.description') }}
+{{ $t("unibo_22-23") }}
+{{ $t("wirefilter.description") }}
+{{ t("like timelines") }}
+{{ $t("like timelines") }}
\ No newline at end of file diff --git a/components/resume/sections/Work.vue b/components/resume/sections/Work.vue new file mode 100644 index 0000000..56cc9b4 --- /dev/null +++ b/components/resume/sections/Work.vue @@ -0,0 +1,10 @@ + +@@ -56,9 +56,9 @@
{{ t("reading") }}
-{{ $t("reading") }}
+{{ t("cookie.title") }}
-{{ t("cookie.description") }}
-{{ t("future.title") }}
-{{ t("future.description") }}
-{{ t("bright.title") }}
-{{ t("bright.description") }}
-{{ t("bright_either.description") }}
-{{ t("dark.title") }}
-{{ t("dark.description") }}
-{{ t("dark_either.description") }}
-{{ t("something.title") }}
-{{ t("something.description") }}
-{{ message }}
-{{ t("unibo_21-22") }}
-{{ t('animalhouse.description') }}
-{{ t("unibo_21-22") }}
-{{ t('imaging.description') }}
-{{ t("unibo_20-21") }}
-{{ t('mnk.description') }}
-{{ t("unibo_21-22") }}
-{{ t('pandos+.description') }}
-{{ t("unibo_20-21") }}
-{{ t('platform.description') }}
-{{ t("unibo_22-23") }}
-{{ t('tweet_analysis.description') }}
-{{ t("unibo_22-23") }}
-{{ t("wirefilter.description") }}
-{{ t("cs50 ai description") }}
-