From 9f7f92f0fd5de814616a3220cbe46814430b9aa9 Mon Sep 17 00:00:00 2001 From: tandpfun Date: Sat, 27 Nov 2021 20:34:01 -0800 Subject: [PATCH] contact, meta tags --- components/About.vue | 32 ++++++++++++++++++++++++++++++++ components/AboutMe.vue | 13 ------------- components/Contact.vue | 41 +++++++++++++++++++++++++++++++++++++++++ components/Project.vue | 4 +++- nuxt.config.js | 25 +++++++++++++++++++++---- package.json | 3 +++ pages/index.vue | 9 ++++++++- static/favicon.ico | Bin 8636 -> 0 bytes static/favicon.png | Bin 0 -> 9769 bytes tailwind.config.js | 10 +++++++++- yarn.lock | 39 +++++++++++++++++++++++++++++++++++++++ 11 files changed, 156 insertions(+), 20 deletions(-) create mode 100644 components/About.vue delete mode 100644 components/AboutMe.vue create mode 100644 components/Contact.vue delete mode 100644 static/favicon.ico create mode 100644 static/favicon.png diff --git a/components/About.vue b/components/About.vue new file mode 100644 index 0000000..36d2bcf --- /dev/null +++ b/components/About.vue @@ -0,0 +1,32 @@ + diff --git a/components/AboutMe.vue b/components/AboutMe.vue deleted file mode 100644 index 668bd66..0000000 --- a/components/AboutMe.vue +++ /dev/null @@ -1,13 +0,0 @@ - diff --git a/components/Contact.vue b/components/Contact.vue new file mode 100644 index 0000000..4ec181c --- /dev/null +++ b/components/Contact.vue @@ -0,0 +1,41 @@ + diff --git a/components/Project.vue b/components/Project.vue index 28759b6..9599f69 100644 --- a/components/Project.vue +++ b/components/Project.vue @@ -13,7 +13,9 @@

{{ name }} - [{{ year }}] +

{{ description }} diff --git a/nuxt.config.js b/nuxt.config.js index 01dbef4..0e9374a 100644 --- a/nuxt.config.js +++ b/nuxt.config.js @@ -11,10 +11,21 @@ export default { meta: [ { charset: 'utf-8' }, { name: 'viewport', content: 'width=device-width, initial-scale=1' }, - { hid: 'description', name: 'description', content: '' }, { name: 'format-detection', content: 'telephone=no' }, + { + name: 'description', + content: + "Hey there! I'm a fullstack developer, designer, moderator, and high school student. I'm interested in development, moderation, and building thriving online communities.", + }, + { + name: 'og:description', + content: + "Hey there! I'm a fullstack developer, designer, moderator, and high school student. I'm interested in development, moderation, and building thriving online communities.", + }, + { name: 'og:title', content: 'Thijs [he/they]' }, + { name: 'og:image', content: '/favicon.png' }, ], - link: [{ rel: 'icon', type: 'image/x-icon', href: '/favicon.ico' }], + link: [{ rel: 'icon', type: 'image/png', href: '/favicon.png' }], }, // Global CSS: https://go.nuxtjs.dev/config-css @@ -30,11 +41,10 @@ export default { // Modules for dev and build (recommended): https://go.nuxtjs.dev/config-modules buildModules: [ - // https://go.nuxtjs.dev/eslint '@nuxtjs/eslint-module', - // https://go.nuxtjs.dev/tailwindcss '@nuxtjs/tailwindcss', '@nuxtjs/color-mode', + '@nuxtjs/fontawesome', ], // Modules: https://go.nuxtjs.dev/config-modules @@ -52,4 +62,11 @@ export default { colorMode: { classSuffix: '', }, + + fontawesome: { + icons: { + solid: true, + brands: true, + }, + }, } diff --git a/package.json b/package.json index e9a7672..790ba6c 100644 --- a/package.json +++ b/package.json @@ -17,9 +17,12 @@ }, "devDependencies": { "@babel/eslint-parser": "^7.14.7", + "@fortawesome/free-brands-svg-icons": "^5.15.4", + "@fortawesome/free-solid-svg-icons": "^5.15.4", "@nuxtjs/color-mode": "^2.1.1", "@nuxtjs/eslint-config": "^6.0.1", "@nuxtjs/eslint-module": "^3.0.2", + "@nuxtjs/fontawesome": "^1.1.2", "@nuxtjs/tailwindcss": "^4.2.0", "eslint": "^7.29.0", "eslint-config-prettier": "^8.3.0", diff --git a/pages/index.vue b/pages/index.vue index 4b92804..6d195c3 100644 --- a/pages/index.vue +++ b/pages/index.vue @@ -9,12 +9,19 @@ />

- + + + + + diff --git a/static/favicon.ico b/static/favicon.ico deleted file mode 100644 index d751f60c6d606d10dc8fcc6200b4dd747dd1e1ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8636 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 TAMreE0RVuNv=po5-$DNmO`MKU diff --git a/static/favicon.png b/static/favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..2f47b3ec446d3bf5f6d039aedf8dd8c31cf5ae13 GIT binary patch literal 9769 zcmV+^Cf3=BP)PyA07*naRCr#Mn+JGQRr>!wcX}q1Ne>ArKnS51sY+82M0%AbC~IBihYKnqxVySm zEFg-7RdG>7Tm_^mND~kg5D*0ENGBwu*J=0upL5QgNzmQ@<6a*hl9`)3=e+0pe&6p~ zMmsUEr2(MX>=?m-_%U*6nudJSFt9|&VAPbe|8hRx?km6@?MAcOs4B0(W`#R%&m>Xv zpogw|g#5*o7(zp%y3m5v=_2I!;q=C#*=*S2ld(8lRA0S>&Edf6a%1tv6D%vH=G+Oe z*f8`Ej`|G=R#gxx%15(W(X3*kb5Wp~WEY2ve-`zuF*p-auqD>RcljI^R}?mH0$8mW{u+Ws`M4T2Lk|Q96kH)tT7)Gw0i&`U zi#I_oD{w6jX=%-Z5eoj{&Hkqwr2)k06AGe5MXP&4A-Nb~0CD=ly3XioURv@C_so2p zUk?PeL)2$)F8cjaRouKpLCr4@2v=P4^KTEGp$#l+X zj6EqGJs6P4v$~=P`F!$Uy{Zz;YQYdE917ykzpRiM6)o2xHZF`4Dl0;Kf?@n`C;nR_ zXeS4?HpHn5(^~9Kush_Y4PRBnAi@=PA3edTVh49UHdR7U-0$hs3eD+|2GA@P3BlR7 z3?a=EV#p0ygaY7*Hh6vIF>dVBlYl?S4_m&Yebaab+|mZklZo#4W3k)OgF$78nri7< zV$;ek{RAp236&I}Iit{A(S!=~WZ zZXmcQ7$jJ55qnZ9f&9yI%NB20{Lu=#FCE`1fg^ zc=J{Do?%epE5ezRNxkeA%I;$G@*i~$Pj|eP$-}d-ReSI|%X#bbQ%rbxk~CIzO*N|) zFDDcT(m2z@s9UpeBs2wkoZ7s_qMj$r8VX5c2g*yOO9+$+)EIsr3Suro1(&g=HUNJ$ zdU>&Qkw1EAr^j?P5CkY-Bw#O2Jpv>{{)8r}Z4U#zV-H#ktvz1UVgv)8AZ)PLstMnn2M4VNu^n4S;D6!hKGK`CChz1~ z*1hyPmyaAH7!2Wzb`z+sK{E`pGomThW9T<}5V)Ke2_E%%hECyyEA07l6Gi8*n4TB>~<|UbL2SJ&R(E@*Hm)j63|ZHb*sX8ghEa6Bf$`2$=dI^ ze65Bqx7|uslWcr`KS%fNyUf*sY};JAH{&+b&C^ zH*VFE0e6nU?e(HL?bs7yaW<&Wo|Rv*?!~!0I<|>0KyM?wkgx;SS_CR8&ahzl8S2%q zM@>}~h6sPLF|_X1fuz=rvDg%YM~o=Q%OW;nx|7_HFoJL~gJ5-~bR(? zb`)R8;bKx1c;9ji&p2M2wkZRoVG$5TOh`>NLat>9Q5^!oq#H+-{OnlDK6^U$tqA zhLN6tp^5v=#Y#bC!aZz&I<6%*AQY$64k#rk{)=b{)1J~L%xBhds^7VU1|h$nf6scI zSs%ZL5fEWgX%T@kTY?u?lZFxrx*o)8lA~Os22Zu>Aq>z<+#NYN@xftA5D&6hs+jZf z_e`7nGIJiCN#mBe+<5bi3MnxzjHFm)xVoDU!&N-D&g
H(ijfRta0TXadN!Vngr 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 DK?5-r literal 0 HcmV?d00001 diff --git a/tailwind.config.js b/tailwind.config.js index 9278124..182c064 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,7 +1,15 @@ module.exports = { purge: { options: { - safelist: [], + safelist: [ + 'bg-indigo-500', + 'bg-blue-400', + 'bg-indigo-600', + 'bg-blue-500', + 'bg-yellow-500', + 'bg-pink-500', + 'bg-red-500', + ], }, }, darkMode: 'class', // or 'media' or 'class' diff --git a/yarn.lock b/yarn.lock index bf8f083..5f0f7b9 100644 --- a/yarn.lock +++ b/yarn.lock @@ -947,6 +947,37 @@ minimatch "^3.0.4" strip-json-comments "^3.1.1" +"@fortawesome/fontawesome-common-types@^0.2.36": + version "0.2.36" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-common-types/-/fontawesome-common-types-0.2.36.tgz#b44e52db3b6b20523e0c57ef8c42d315532cb903" + integrity sha512-a/7BiSgobHAgBWeN7N0w+lAhInrGxksn13uK7231n2m8EDPE3BMCl9NZLTGrj9ZXfCmC6LM0QLqXidIizVQ6yg== + +"@fortawesome/fontawesome-svg-core@^1.2.27": + version "1.2.36" + resolved "https://registry.yarnpkg.com/@fortawesome/fontawesome-svg-core/-/fontawesome-svg-core-1.2.36.tgz#4f2ea6f778298e0c47c6524ce2e7fd58eb6930e3" + integrity sha512-YUcsLQKYb6DmaJjIHdDWpBIGCcyE/W+p/LMGvjQem55Mm2XWVAP5kWTMKWLv9lwpCVjpLxPyOMOyUocP1GxrtA== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.36" + +"@fortawesome/free-brands-svg-icons@^5.15.4": + version "5.15.4" + resolved "https://registry.yarnpkg.com/@fortawesome/free-brands-svg-icons/-/free-brands-svg-icons-5.15.4.tgz#ec8a44dd383bcdd58aa7d1c96f38251e6fec9733" + integrity sha512-f1witbwycL9cTENJegcmcZRYyawAFbm8+c6IirLmwbbpqz46wyjbQYLuxOc7weXFXfB7QR8/Vd2u5R3q6JYD9g== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.36" + +"@fortawesome/free-solid-svg-icons@^5.15.4": + version "5.15.4" + resolved "https://registry.yarnpkg.com/@fortawesome/free-solid-svg-icons/-/free-solid-svg-icons-5.15.4.tgz#2a68f3fc3ddda12e52645654142b9e4e8fbb6cc5" + integrity sha512-JLmQfz6tdtwxoihXLg6lT78BorrFyCf59SAwBM6qV/0zXyVeDygJVb3fk+j5Qat+Yvcxp1buLTY5iDh1ZSAQ8w== + dependencies: + "@fortawesome/fontawesome-common-types" "^0.2.36" + +"@fortawesome/vue-fontawesome@^0.1.9": + version "0.1.10" + resolved "https://registry.yarnpkg.com/@fortawesome/vue-fontawesome/-/vue-fontawesome-0.1.10.tgz#eeeec1e4e8850bed0468f938292b06cda793bf34" + integrity sha512-b2+SLF31h32LSepVcXe+BQ63yvbq5qmTCy4KfFogCYm2bn68H5sDWUnX+U7MBqnM2aeEk9M7xSoqGnu+wSdY6w== + "@gar/promisify@^1.0.1": version "1.1.2" resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.2.tgz#30aa825f11d438671d585bd44e7fd564535fc210" @@ -1386,6 +1417,14 @@ consola "^2.15.0" eslint-webpack-plugin "^2.4.1" +"@nuxtjs/fontawesome@^1.1.2": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@nuxtjs/fontawesome/-/fontawesome-1.1.2.tgz#0add6519095b392bdffb6e3ad40f3026d20f5c44" + integrity sha512-QAfo7hdc6hiCOohdR861oNQ+riKW/kD22bYyvaC++xXiiC1hBQcrRQ6xXd5gln+6SKCwT09+C4kGjzTgrwtr7w== + dependencies: + "@fortawesome/fontawesome-svg-core" "^1.2.27" + "@fortawesome/vue-fontawesome" "^0.1.9" + "@nuxtjs/proxy@^2.1.0": version "2.1.0" resolved "https://registry.yarnpkg.com/@nuxtjs/proxy/-/proxy-2.1.0.tgz#fa7715a11d237fa1273503c4e9e137dd1bf5575b"