Significant reorganization (into src folder)
@@ -1,10 +1,13 @@
 | 
				
			|||||||
export default {
 | 
					export default {
 | 
				
			||||||
  // Target: https://go.nuxtjs.dev/config-target
 | 
					  // 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
 | 
					  // Global page headers: https://go.nuxtjs.dev/config-head
 | 
				
			||||||
  head: {
 | 
					  head: {
 | 
				
			||||||
    title: process.env.GITHUB_USERNAME,
 | 
					    titleTemplate: `%s - Michael Thomas`,
 | 
				
			||||||
    htmlAttrs: {
 | 
					    htmlAttrs: {
 | 
				
			||||||
      lang: 'en'
 | 
					      lang: 'en'
 | 
				
			||||||
    },
 | 
					    },
 | 
				
			||||||
@@ -31,7 +34,9 @@ export default {
 | 
				
			|||||||
    ]
 | 
					    ]
 | 
				
			||||||
  },
 | 
					  },
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  css: [],
 | 
					  css: [
 | 
				
			||||||
 | 
					    "@/assets/styles/root"
 | 
				
			||||||
 | 
					  ],
 | 
				
			||||||
 | 
					
 | 
				
			||||||
  plugins: [
 | 
					  plugins: [
 | 
				
			||||||
    "@/plugins/util",
 | 
					    "@/plugins/util",
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,9 +31,11 @@
 | 
				
			|||||||
    "eslint-plugin-nuxt": "^3.1.0",
 | 
					    "eslint-plugin-nuxt": "^3.1.0",
 | 
				
			||||||
    "eslint-plugin-vue": "^8.2.0",
 | 
					    "eslint-plugin-vue": "^8.2.0",
 | 
				
			||||||
    "module-exists": "^0.4.0",
 | 
					    "module-exists": "^0.4.0",
 | 
				
			||||||
 | 
					    "node-sass": "^6.0.0",
 | 
				
			||||||
    "postcss": "^8.4.4",
 | 
					    "postcss": "^8.4.4",
 | 
				
			||||||
    "prettier": "^2.5.1",
 | 
					    "prettier": "^2.5.1",
 | 
				
			||||||
    "raw-loader": "^4.0.2",
 | 
					    "raw-loader": "^4.0.2",
 | 
				
			||||||
 | 
					    "sass-loader": "^10.1.1",
 | 
				
			||||||
    "vue-notion": "^1.3.0"
 | 
					    "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>
 | 
					    </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>
 | 
					  </header>
 | 
				
			||||||
</template>
 | 
					</template>
 | 
				
			||||||
@@ -35,7 +35,7 @@ export default {
 | 
				
			|||||||
}
 | 
					}
 | 
				
			||||||
</script>
 | 
					</script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
<style>
 | 
					<style lang="scss">
 | 
				
			||||||
.mobile-link {
 | 
					.mobile-link {
 | 
				
			||||||
  @apply block px-3 py-2 text-lg text-gray-900 rounded-md text-white font-medium text-center;
 | 
					  @apply block px-3 py-2 text-lg text-gray-900 rounded-md text-white font-medium text-center;
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||