Significant reorganization (into src folder)
@@ -1,10 +1,13 @@
 | 
			
		||||
export default {
 | 
			
		||||
  // Target: https://go.nuxtjs.dev/config-target
 | 
			
		||||
  target: 'static',
 | 
			
		||||
  rootDir: "./",
 | 
			
		||||
  srcDir: "src",
 | 
			
		||||
  target: "static",
 | 
			
		||||
  ssr: true,
 | 
			
		||||
 | 
			
		||||
  // Global page headers: https://go.nuxtjs.dev/config-head
 | 
			
		||||
  head: {
 | 
			
		||||
    title: process.env.GITHUB_USERNAME,
 | 
			
		||||
    titleTemplate: `%s - Michael Thomas`,
 | 
			
		||||
    htmlAttrs: {
 | 
			
		||||
      lang: 'en'
 | 
			
		||||
    },
 | 
			
		||||
@@ -31,7 +34,9 @@ export default {
 | 
			
		||||
    ]
 | 
			
		||||
  },
 | 
			
		||||
 | 
			
		||||
  css: [],
 | 
			
		||||
  css: [
 | 
			
		||||
    "@/assets/styles/root"
 | 
			
		||||
  ],
 | 
			
		||||
 | 
			
		||||
  plugins: [
 | 
			
		||||
    "@/plugins/util",
 | 
			
		||||
 
 | 
			
		||||
@@ -31,9 +31,11 @@
 | 
			
		||||
    "eslint-plugin-nuxt": "^3.1.0",
 | 
			
		||||
    "eslint-plugin-vue": "^8.2.0",
 | 
			
		||||
    "module-exists": "^0.4.0",
 | 
			
		||||
    "node-sass": "^6.0.0",
 | 
			
		||||
    "postcss": "^8.4.4",
 | 
			
		||||
    "prettier": "^2.5.1",
 | 
			
		||||
    "raw-loader": "^4.0.2",
 | 
			
		||||
    "sass-loader": "^10.1.1",
 | 
			
		||||
    "vue-notion": "^1.3.0"
 | 
			
		||||
  }
 | 
			
		||||
}
 | 
			
		||||
 
 | 
			
		||||
| 
		 Before Width: | Height: | Size: 565 B After Width: | Height: | Size: 565 B  | 
| 
		 Before Width: | Height: | Size: 788 B After Width: | Height: | Size: 788 B  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 659 B After Width: | Height: | Size: 659 B  | 
| 
		 Before Width: | Height: | Size: 203 B After Width: | Height: | Size: 203 B  | 
| 
		 Before Width: | Height: | Size: 200 B After Width: | Height: | Size: 200 B  | 
| 
		 Before Width: | Height: | Size: 270 B After Width: | Height: | Size: 270 B  | 
| 
		 Before Width: | Height: | Size: 443 B After Width: | Height: | Size: 443 B  | 
| 
		 Before Width: | Height: | Size: 401 B After Width: | Height: | Size: 401 B  | 
| 
		 Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B  | 
| 
		 Before Width: | Height: | Size: 410 B After Width: | Height: | Size: 410 B  | 
| 
		 Before Width: | Height: | Size: 316 B After Width: | Height: | Size: 316 B  | 
| 
		 Before Width: | Height: | Size: 190 B After Width: | Height: | Size: 190 B  | 
| 
		 Before Width: | Height: | Size: 205 B After Width: | Height: | Size: 205 B  | 
| 
		 Before Width: | Height: | Size: 191 B After Width: | Height: | Size: 191 B  | 
| 
		 Before Width: | Height: | Size: 191 B After Width: | Height: | Size: 191 B  | 
| 
		 Before Width: | Height: | Size: 189 B After Width: | Height: | Size: 189 B  | 
| 
		 Before Width: | Height: | Size: 189 B After Width: | Height: | Size: 189 B  | 
| 
		 Before Width: | Height: | Size: 335 B After Width: | Height: | Size: 335 B  | 
| 
		 Before Width: | Height: | Size: 219 B After Width: | Height: | Size: 219 B  | 
| 
		 Before Width: | Height: | Size: 767 B After Width: | Height: | Size: 767 B  | 
| 
		 Before Width: | Height: | Size: 281 B After Width: | Height: | Size: 281 B  | 
| 
		 Before Width: | Height: | Size: 824 B After Width: | Height: | Size: 824 B  | 
| 
		 Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 305 B  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB  | 
| 
		 Before Width: | Height: | Size: 292 B After Width: | Height: | Size: 292 B  | 
| 
		 Before Width: | Height: | Size: 226 B After Width: | Height: | Size: 226 B  | 
| 
		 Before Width: | Height: | Size: 252 B After Width: | Height: | Size: 252 B  | 
| 
		 Before Width: | Height: | Size: 609 B After Width: | Height: | Size: 609 B  | 
| 
		 Before Width: | Height: | Size: 429 B After Width: | Height: | Size: 429 B  | 
| 
		 Before Width: | Height: | Size: 594 B After Width: | Height: | Size: 594 B  | 
| 
		 Before Width: | Height: | Size: 17 KiB After Width: | Height: | Size: 17 KiB  | 
| 
		 Before Width: | Height: | Size: 429 B After Width: | Height: | Size: 429 B  | 
| 
		 Before Width: | Height: | Size: 880 B After Width: | Height: | Size: 880 B  | 
| 
		 Before Width: | Height: | Size: 212 B After Width: | Height: | Size: 212 B  | 
| 
		 Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 320 B  | 
| 
		 Before Width: | Height: | Size: 285 B After Width: | Height: | Size: 285 B  | 
| 
		 Before Width: | Height: | Size: 382 B After Width: | Height: | Size: 382 B  | 
| 
		 Before Width: | Height: | Size: 607 B After Width: | Height: | Size: 607 B  | 
| 
		 Before Width: | Height: | Size: 826 B After Width: | Height: | Size: 826 B  | 
| 
		 Before Width: | Height: | Size: 202 B After Width: | Height: | Size: 202 B  | 
| 
		 Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 306 B  | 
| 
		 Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB  | 
| 
		 Before Width: | Height: | Size: 366 B After Width: | Height: | Size: 366 B  | 
| 
		 Before Width: | Height: | Size: 268 B After Width: | Height: | Size: 268 B  | 
| 
		 Before Width: | Height: | Size: 319 B After Width: | Height: | Size: 319 B  | 
| 
		 Before Width: | Height: | Size: 199 B After Width: | Height: | Size: 199 B  | 
| 
		 Before Width: | Height: | Size: 261 B After Width: | Height: | Size: 261 B  | 
| 
		 Before Width: | Height: | Size: 275 B After Width: | Height: | Size: 275 B  | 
| 
		 Before Width: | Height: | Size: 323 B After Width: | Height: | Size: 323 B  | 
| 
		 Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 306 B  | 
| 
		 Before Width: | Height: | Size: 323 B After Width: | Height: | Size: 323 B  | 
| 
		 Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB  | 
| 
		 Before Width: | Height: | Size: 981 B After Width: | Height: | Size: 981 B  | 
| 
		 Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B  | 
| 
		 Before Width: | Height: | Size: 1.3 KiB After Width: | Height: | Size: 1.3 KiB  | 
| 
		 Before Width: | Height: | Size: 470 B After Width: | Height: | Size: 470 B  | 
| 
		 Before Width: | Height: | Size: 449 B After Width: | Height: | Size: 449 B  | 
| 
		 Before Width: | Height: | Size: 638 B After Width: | Height: | Size: 638 B  | 
| 
		 Before Width: | Height: | Size: 329 B After Width: | Height: | Size: 329 B  | 
| 
		 Before Width: | Height: | Size: 2.8 KiB After Width: | Height: | Size: 2.8 KiB  | 
| 
		 Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 3.3 KiB  | 
| 
		 Before Width: | Height: | Size: 324 B After Width: | Height: | Size: 324 B  | 
| 
		 Before Width: | Height: | Size: 219 B After Width: | Height: | Size: 219 B  | 
| 
		 Before Width: | Height: | Size: 218 B After Width: | Height: | Size: 218 B  | 
| 
		 Before Width: | Height: | Size: 568 B After Width: | Height: | Size: 568 B  | 
| 
		 Before Width: | Height: | Size: 442 B After Width: | Height: | Size: 442 B  | 
| 
		 Before Width: | Height: | Size: 535 B After Width: | Height: | Size: 535 B  | 
| 
		 Before Width: | Height: | Size: 148 B After Width: | Height: | Size: 148 B  | 
| 
		 Before Width: | Height: | Size: 325 B After Width: | Height: | Size: 325 B  | 
| 
		 Before Width: | Height: | Size: 336 B After Width: | Height: | Size: 336 B  | 
| 
		 Before Width: | Height: | Size: 283 B After Width: | Height: | Size: 283 B  | 
| 
		 Before Width: | Height: | Size: 707 B After Width: | Height: | Size: 707 B  | 
| 
		 Before Width: | Height: | Size: 716 B After Width: | Height: | Size: 716 B  | 
| 
		 Before Width: | Height: | Size: 243 B After Width: | Height: | Size: 243 B  | 
| 
		 Before Width: | Height: | Size: 244 B After Width: | Height: | Size: 244 B  | 
| 
		 Before Width: | Height: | Size: 169 B After Width: | Height: | Size: 169 B  | 
| 
		 Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 320 B  | 
| 
		 Before Width: | Height: | Size: 206 B After Width: | Height: | Size: 206 B  | 
| 
		 Before Width: | Height: | Size: 659 B After Width: | Height: | Size: 659 B  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 268 B After Width: | Height: | Size: 268 B  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB After Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 1.4 KiB After Width: | Height: | Size: 1.4 KiB  | 
| 
		 Before Width: | Height: | Size: 196 B After Width: | Height: | Size: 196 B  | 
| 
		 Before Width: | Height: | Size: 540 B After Width: | Height: | Size: 540 B  | 
							
								
								
									
										
											BIN
										
									
								
								src/assets/images/avatar.png
									
									
									
									
									
										Normal file
									
								
							
							
						
						| 
		 After Width: | Height: | Size: 50 KiB  | 
							
								
								
									
										1
									
								
								src/assets/styles/root.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1 @@
 | 
			
		||||
@import "transitions.scss";
 | 
			
		||||
							
								
								
									
										43
									
								
								src/assets/styles/transitions.scss
									
									
									
									
									
										Normal file
									
								
							
							
						
						@@ -0,0 +1,43 @@
 | 
			
		||||
/* Page and layout enter/leave transition */
 | 
			
		||||
.page-enter-active,
 | 
			
		||||
.page-leave-active {
 | 
			
		||||
  transition: opacity 0.25s;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.page-enter,
 | 
			
		||||
.page-leave-to {
 | 
			
		||||
  opacity: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Fade transition */
 | 
			
		||||
.fade-enter-active,
 | 
			
		||||
.fade-leave-active {
 | 
			
		||||
  transition: opacity 0.2s;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.fade-enter,
 | 
			
		||||
.fade-leave-to {
 | 
			
		||||
  opacity: 0;
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
/* Slide transition */
 | 
			
		||||
.slide-enter-active,
 | 
			
		||||
.slide-leave-enter {
 | 
			
		||||
  transform: translateY(0);
 | 
			
		||||
  transition: all 0.3s linear;
 | 
			
		||||
}
 | 
			
		||||
.slide-enter,
 | 
			
		||||
.slide-leave-to {
 | 
			
		||||
  transform: translateY(100%);
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
.slide-left-enter-active,
 | 
			
		||||
.slide-left-leave-enter {
 | 
			
		||||
  transform: translateX(0);
 | 
			
		||||
  transition: transform 0.2s;
 | 
			
		||||
}
 | 
			
		||||
.slide-left-enter,
 | 
			
		||||
.slide-left-leave-to {
 | 
			
		||||
  transform: translateX(100%);
 | 
			
		||||
  transition: transform 0.2s;
 | 
			
		||||
}
 | 
			
		||||
@@ -15,6 +15,8 @@
 | 
			
		||||
        </div>
 | 
			
		||||
    </div>
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
    <div class="rounded-full h-40 mb-4 w-40 md:mb-0">
 | 
			
		||||
      <img src="~/assets/images/avatar.png" class="rounded-full h-40 w-40" />
 | 
			
		||||
    </div>
 | 
			
		||||
  </header>
 | 
			
		||||
</template>
 | 
			
		||||
@@ -35,7 +35,7 @@ export default {
 | 
			
		||||
}
 | 
			
		||||
</script>
 | 
			
		||||
 | 
			
		||||
<style>
 | 
			
		||||
<style lang="scss">
 | 
			
		||||
.mobile-link {
 | 
			
		||||
  @apply block px-3 py-2 text-lg text-gray-900 rounded-md text-white font-medium text-center;
 | 
			
		||||
}
 | 
			
		||||