Skip to content

Commit

Permalink
Site updated to b50fbfd
Browse files Browse the repository at this point in the history
  • Loading branch information
Weiyuan-Lane committed Dec 11, 2023
1 parent 4255655 commit 831e912
Show file tree
Hide file tree
Showing 17 changed files with 7 additions and 7 deletions.
Binary file modified amp/articles/index.html.gz
Binary file not shown.
Binary file modified amp/root/index.html.gz
Binary file not shown.
Binary file modified amp/talks/index.html.gz
Binary file not shown.
2 changes: 1 addition & 1 deletion articles/index.html

Large diffs are not rendered by default.

Binary file modified articles/index.html.gz
Binary file not shown.
Binary file modified fonts/fontawesome-webfont.svg.gz
Binary file not shown.
8 changes: 4 additions & 4 deletions imageoptim.manifest.yml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
---
build/images/avatar-192.png: 2023-12-12 03:40:31.019256930 +08:00
build/images/avatar-opt.jpg: 2023-12-12 03:40:31.019587384 +08:00
build/images/avatar.jpg: 2023-12-12 03:40:31.019858380 +08:00
build/images/avatar-512.png: 2023-12-12 03:40:31.019429594 +08:00
build/images/avatar-192.png: 2023-12-12 04:14:31.015350738 +08:00
build/images/avatar-opt.jpg: 2023-12-12 04:14:31.015681273 +08:00
build/images/avatar.jpg: 2023-12-12 04:14:31.015978850 +08:00
build/images/avatar-512.png: 2023-12-12 04:14:31.015528526 +08:00
2 changes: 1 addition & 1 deletion index.html
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
<!doctype html> <html lang=en> <head> <title>Weiyuan Liu</title> <meta name=description content="All about Weiyuan Liu - his career, interests and social links"> <meta charset=utf-8 /> <meta name=viewport content="width=device-width, initial-scale=1"/> <meta name=google-site-verification content=1yJwtZmUEW1QsrrIvRrXiBHA4O1yBmKeJBxP3txMgrI /> <meta name="twitter:card" content=summary /> <meta property="og:url" content="https://weiyuan-lane.github.io/"/> <meta property="og:title" content="Weiyuan Liu"/> <meta property="og:description" content="All about Weiyuan Liu - his career, interests and social links"/> <meta property="og:image" content="https://weiyuan-lane.github.io/images/avatar.jpg"/> <meta name=theme-color content="#98d9c3"/> <meta HTTP-EQUIV=Content-Security-Policy content="default-src 'self' www.google-analytics.com fonts.gstatic.com cdnjs.cloudflare.com; script-src 'self' 'unsafe-inline' www.google-analytics.com www.googletagmanager.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com; img-src 'self' www.google-analytics.com; media-src 'self';"> <link href="/images/favicon.ico" rel=icon type="image/ico"/> <link rel=apple-touch-icon sizes=192x192 href="/images/avatar-192.png"> <link rel=preconnect href="https://fonts.gstatic.com/" crossorigin> <link rel=preconnect href="https://www.google-analytics.com/" crossorigin> <link href="https://www.googletagmanager.com/gtag/js?id=G-X8JBXDBLYL" rel=preload as=script> <link href="/stylesheets/site.css" rel=preload as=style onload="this.rel='stylesheet'"/> <link href="https://fonts.googleapis.com/css?display=swap&amp;family=Source+Sans+Pro:300" rel=preload as=style onload="this.rel='stylesheet'"/> <noscript><link href="/stylesheets/noscript.css" rel=stylesheet /></noscript> <link rel=amphtml href="/amp/root/"> <link rel=manifest href="/pwa/manifest.json"> <style>
<!doctype html> <html lang=en> <head> <title>Weiyuan Liu</title> <meta name=description content="All about Weiyuan Liu - his career, interests and social links"> <meta charset=utf-8 /> <meta name=viewport content="width=device-width, initial-scale=1"/> <meta name=google-site-verification content=1yJwtZmUEW1QsrrIvRrXiBHA4O1yBmKeJBxP3txMgrI /> <meta name="twitter:card" content=summary /> <meta property="og:url" content="https://weiyuan-lane.github.io/"/> <meta property="og:title" content="Weiyuan Liu"/> <meta property="og:description" content="All about Weiyuan Liu - his career, interests and social links"/> <meta property="og:image" content="https://weiyuan-lane.github.io/images/avatar.jpg"/> <meta name=theme-color content="#98d9c3"/> <meta HTTP-EQUIV=Content-Security-Policy content="default-src 'self' www.google-analytics.com fonts.gstatic.com cdnjs.cloudflare.com; script-src 'self' 'unsafe-inline' www.google-analytics.com www.googletagmanager.com; style-src 'self' 'unsafe-inline' fonts.googleapis.com; img-src 'self' www.google-analytics.com www.googletagmanager.com; media-src 'self';"> <link href="/images/favicon.ico" rel=icon type="image/ico"/> <link rel=apple-touch-icon sizes=192x192 href="/images/avatar-192.png"> <link rel=preconnect href="https://fonts.gstatic.com/" crossorigin> <link rel=preconnect href="https://www.google-analytics.com/" crossorigin> <link href="https://www.googletagmanager.com/gtag/js?id=G-X8JBXDBLYL" rel=preload as=script> <link href="/stylesheets/site.css" rel=preload as=style onload="this.rel='stylesheet'"/> <link href="https://fonts.googleapis.com/css?display=swap&amp;family=Source+Sans+Pro:300" rel=preload as=style onload="this.rel='stylesheet'"/> <noscript><link href="/stylesheets/noscript.css" rel=stylesheet /></noscript> <link rel=amphtml href="/amp/root/"> <link rel=manifest href="/pwa/manifest.json"> <link rel=preload as=image href="/images/avatar-opt.webp"/> <style>
@font-face{font-family:'FontAwesome';font-display:swap;src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?v=4.7.0");src:url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"),url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-medium:before{content:"\f23a"}.fa-linkedin:before{content:"\f0e1"}.fa-twitter:before{content:"\f099"}.fa-github:before{content:"\f09b"}.fa-instagram:before{content:"\f16d"}html,body,ul,footer,header{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}body{-webkit-text-size-adjust:none}html{-webkit-box-sizing:border-box;box-sizing:border-box}*,*:before,*:after{-webkit-box-sizing:inherit;box-sizing:inherit}html{height:100%}body{height:100%;background-color:#ffffff;background-image:linear-gradient(60deg, #fdf028 0%, black);background-repeat:no-repeat;background-size:cover;background-position:center center;background-attachment:fixed}body:after{content:'';display:block;position:fixed;top:0;left:0;width:100%;height:inherit;opacity:0;z-index:1;background-color:#ffffff;background-image:linear-gradient(60deg, #fdf028 0%, black);background-repeat:no-repeat;background-size:cover;background-position:center center;-webkit-transition:opacity 1.75s ease-out;transition:opacity 1.75s ease-out}body,input,select,textarea{color:#414f57;font-family:"Source Sans Pro", Helvetica, sans-serif;font-size:14pt;font-weight:300;line-height:2;letter-spacing:0.2em;text-transform:uppercase}@media screen and (max-width: 1680px){body,input,select,textarea{font-size:11pt}}@media screen and (max-width: 480px){body,input,select,textarea{font-size:10pt;line-height:1.75}}a{-webkit-transition:color 0.2s ease, border-color 0.2s ease;transition:color 0.2s ease, border-color 0.2s ease;color:inherit;text-decoration:none}a:before{-webkit-transition:color 0.2s ease, text-shadow 0.2s ease;transition:color 0.2s ease, text-shadow 0.2s ease}em,i{font-style:italic}p{margin:0 0 1.5em 0}h1,h2,h3,h4,h5,h6{color:#313f47;line-height:1.5;margin:0 0 0.75em 0}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h1{font-size:1.85em;letter-spacing:0.22em;margin:0 0 0.525em 0}hr{border:0;border-bottom:solid 1px #c8cccf;margin:1.5em 0}.section-body,.section-article{-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transform:rotateX(0deg);transform:rotateX(0deg);-webkit-transition:opacity 1s ease, -webkit-transform 1s ease;transition:opacity 1s ease, -webkit-transform 1s ease;transition:opacity 1s ease, transform 1s ease;transition:opacity 1s ease, transform 1s ease, -webkit-transform 1s ease;padding:4.5em 3em 3em 3em;background:#ffffff;border-radius:4px;cursor:default;max-width:100%;opacity:0.95;position:relative;width:54em;margin:2em auto 0 auto;text-transform:none}.section-body .avatar,.section-article .avatar{position:relative;display:block;margin-bottom:1.5em}.section-body .avatar img,.section-article .avatar img{display:block;margin:0 auto;border-radius:100%;-webkit-box-shadow:0 0 0 1.5em #ffffff;box-shadow:0 0 0 1.5em #ffffff;width:160px}.section-body .avatar:before,.section-article .avatar:before{content:'';display:block;position:absolute;top:50%;left:-3em;width:calc(100% + 6em);height:1px;z-index:-1;background:#c8cccf}#main{width:27em;text-align:center;text-transform:uppercase}@media screen and (max-width: 480px){#main{padding:4em 2em 2.5em 2em;margin-top:0;width:100%}#main .avatar:before{left:-2em;width:calc(100% + 4em)}}body.is-preload #main{-webkit-transform:rotateX(15deg);transform:rotateX(15deg);opacity:0}ul.icons{cursor:default;list-style:none;padding-left:0;margin-top:-0.675em}ul.icons li{display:inline-block;padding:0.675em 0.5em}ul.icons li a{text-decoration:none;position:relative;display:block;width:3.75em;height:3.75em;border-radius:100%;border:solid 1px #c8cccf;line-height:3.75em;overflow:hidden;text-align:center;text-indent:3.75em;white-space:nowrap}ul.icons li a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-family:FontAwesome;font-style:normal;font-weight:normal;text-transform:none !important}ul.icons li a:before{color:#ffffff;text-shadow:1.25px 0px 0px #c8cccf, -1.25px 0px 0px #c8cccf, 0px 1.25px 0px #c8cccf, 0px -1.25px 0px #c8cccf}ul.icons li a:before{position:absolute;top:0;left:0;width:inherit;height:inherit;font-size:1.85rem;line-height:inherit;text-align:center;text-indent:0}input[type="submit"],input[type="reset"],input[type="button"],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-webkit-transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out, border-color 0.2s ease-in-out, color 0.2s ease-in-out;display:inline-block;height:2.75em;line-height:2.75em;padding:0 1.5em;background-color:transparent;border-radius:4px;border:solid 1px #c8cccf;color:#414f57 !important;cursor:pointer;text-align:center;text-decoration:none;white-space:nowrap}nav.navbar{-webkit-transition:opacity 3s ease, background-color 3s ease;transition:opacity 3s ease, background-color 3s ease;margin:2.5rem auto 2.5rem auto;color:#ffffff;text-align:center;display:flex;opacity:1;position:relative}nav.navbar li{padding-left:0;border-left:solid 1px #ffffff;background-color:rgba(35,35,35,0.625)}nav.navbar li:hover{background-color:rgba(135,135,135,0.625)}nav.navbar li.active{background-color:rgba(68,8,108,0.625)}nav.navbar li:first-child{border-left:0}nav.navbar ul{display:-moz-flex;display:-ms-flex;display:flex;margin:auto;margin-bottom:0;list-style:none;padding-left:0;border:solid 1px #ffffff;border-radius:4px}nav.navbar a{display:block;min-width:7.5rem;height:2.75rem;line-height:2.75rem;padding:0 1.25rem 0 1.45rem;text-transform:uppercase;letter-spacing:0.2rem;font-size:0.8rem;border-bottom:0}nav.navbar:before,nav.navbar:after{-webkit-transition:height 3s ease;transition:height 3s ease;content:'';display:block;position:absolute;left:calc(50% - 1px);width:1px;height:calc(2.5rem + 1px);background:#ffffff}nav.navbar:before{top:calc(-2.5rem - 1px)}nav.navbar:after{bottom:calc(-2.5rem - 1px)}body.is-preload nav.navbar{opacity:0}body.is-preload nav.navbar:before,body.is-preload nav.navbar:after{height:0}nav.navbar:first-child:before,nav.navbar:last-child:before{display:none}nav.navbar:first-child{margin-top:0}nav.navbar:last-child:after{display:none}nav.navbar:last-child{margin-bottom:0}@media screen and (max-width: 480px){nav.navbar{margin:1.7rem auto 1.7rem auto}nav.navbar a{font-size:0.6rem;padding:0 1.05rem 0 1.25rem;min-width:6rem}nav.navbar:before,nav.navbar:after{height:calc(1.7rem + 1px)}nav.navbar:before{top:calc(-1.7rem - 1px)}nav.navbar:after{bottom:calc(-1.7rem - 1px)}}#wrapper{-moz-align-items:center;-ms-align-items:center;align-items:center;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-webkit-perspective:1000px;-ms-perspective:1000px;perspective:1000px;position:relative;min-height:100%;padding:1.5em;z-index:2}#wrapper>*{z-index:1}#wrapper:before{content:'';display:block}@media screen and (max-width: 360px){#wrapper{padding:0.75em}}body.is-ie #wrapper{height:100%}
</style> </head> <body> <script type="application/ld+json">{"@context":"http://schema.org","@type":"WebPage","name":"Weiyuan Liu","description":"All about Weiyuan Liu - his career, interests and social links","publisher":{"@type":"ProfilePage","name":"Weiyuan Liu's website"},"sameAs":["https://www.linkedin.com/in/liuweiyuan","https://github.com/Weiyuan-Lane","https://weiyuan-liu.medium.com"]}</script> <div id=wrapper> <section id=main class=section-body> <header> <span class=avatar> <picture> <source srcset="/images/avatar-opt.webp" type="image/webp"> <source srcset="/images/avatar-opt.jpg" type="image/jpeg"> <img src="/images/avatar-opt.jpg" width=160 height=160 alt="Weiyuan Liu"/> </picture> </span> <h1>Weiyuan Liu</h1> <p>Engineering Leader<br/>TechWalks &#183; Archipelago</p> </header> <hr/> <footer> <ul class=icons> <li><a href="https://weiyuan-liu.medium.com" target=_blank class=fa-medium>Medium</a></li> <li><a href="https://github.com/weiyuan-lane" target=_blank class=fa-github>Github</a></li> <li><a href="https://twitter.com/weiyuan_lane" target=_blank class=fa-twitter>Twitter</a></li> <li><a href="https://www.instagram.com/weiyuan_lane" target=_blank class=fa-instagram>Instagram</a></li> </ul> <a href="https://www.linkedin.com/in/liuweiyuan" class=button><i class="fa fa-linkedin"></i> LinkedIn</a> <hr> <p>[email protected]</p> </footer> </section> <nav class=navbar> <ul> <li class=active><a href="/">Intro</a></li> <li><a href="https://weiyuan-liu.medium.com/">Articles</a></li> <li><a href="/talks/">Talks</a></li> </ul> </nav> <section class=section-body> <h1>whoami</h1> <p><strike>Currently, my day job is to serve as an Engineering Manager at Grab.</strike> <br/>Coming soon!</p> <p>My main domain varies between frontend, backend, and devops. But I'll tell you that I tend towards "problem-solving" as a domain instead, focusing on solving problems as my core interest!</p> <p>Outside of that, I&apos;m a Google Developer Expert in cloud technologies, where I share useful knowledge and side projects on Google Cloud with the community.</p> <hr/> <p>I'm currently running this initiative called <a class=button target=_blank href="https://www.linkedin.com/feed/hashtag/?keywords=techwalks">#TechWalks</a> , where I engage people in tech in a day or walking, talking, and possibly eating good food 😋!</p> <p>I&apos;m proud to add that I&apos;m collaborating with a professor in NUS, in bringing our classroom tool, <a class=button target=_blank href="https://archipelago.rocks">Archipelago</a> , to life, to help out teachers and students in large classroom environments.</p> <p>Interested to reach out? Let&apos;s connect on <a href="https://www.linkedin.com/in/liuweiyuan" class=button><i class="fa fa-linkedin"></i> LinkedIn</a></p> </section> </div> <script>
"serviceWorker"in navigator&&window.addEventListener("load",function(){navigator.serviceWorker.register("/sw.js",{scope:"/"}).then(function(e){console.log("ServiceWorker registration successful with scope: ",e.scope)},function(e){console.log("ServiceWorker registration failed: ",e)}),navigator.serviceWorker.ready.then(function(){console.log("Service Worker Ready")})});
Expand Down
Binary file modified index.html.gz
Binary file not shown.
Binary file modified javascripts/site.js.gz
Binary file not shown.
Binary file modified pwa/polyfills/serviceworker-cache.js.gz
Binary file not shown.
Binary file modified stylesheets/amp.css.gz
Binary file not shown.
Binary file modified stylesheets/noscript.css.gz
Binary file not shown.
Binary file modified stylesheets/site.css.gz
Binary file not shown.
Binary file modified sw.js.gz
Binary file not shown.
Loading

0 comments on commit 831e912

Please sign in to comment.