Skip to content

ss #536

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 27 commits into
base: master
Choose a base branch
from
Open

ss #536

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
65 changes: 65 additions & 0 deletions .github/workflows/jekyll.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,65 @@
# This workflow uses actions that are not certified by GitHub.
# They are provided by a third-party and are governed by
# separate terms of service, privacy policy, and support
# documentation.

# Sample workflow for building and deploying a Jekyll site to GitHub Pages
name: Deploy Jekyll site to Pages

on:
# Runs on pushes targeting the default branch
push:
branches: ["master"]

# Allows you to run this workflow manually from the Actions tab
workflow_dispatch:

# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
permissions:
contents: read
pages: write
id-token: write

# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
concurrency:
group: "pages"
cancel-in-progress: false

jobs:
# Build job
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Setup Ruby
# https://github.com/ruby/setup-ruby/releases/tag/v1.207.0
uses: ruby/setup-ruby@4a9ddd6f338a97768b8006bf671dfbad383215f4
with:
ruby-version: '3.1' # Not needed with a .ruby-version file
bundler-cache: true # runs 'bundle install' and caches installed gems automatically
cache-version: 0 # Increment this number if you need to re-download cached gems
- name: Setup Pages
id: pages
uses: actions/configure-pages@v5
- name: Build with Jekyll
# Outputs to the './_site' directory by default
run: bundle exec jekyll build --baseurl "${{ steps.pages.outputs.base_path }}"
env:
JEKYLL_ENV: production
- name: Upload artifact
# Automatically uploads an artifact from the './_site' directory by default
uses: actions/upload-pages-artifact@v3

# Deployment job
deploy:
environment:
name: github-pages
url: ${{ steps.deployment.outputs.page_url }}
runs-on: ubuntu-latest
needs: build
steps:
- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
27 changes: 12 additions & 15 deletions _config.yml
Original file line number Diff line number Diff line change
@@ -1,24 +1,21 @@
# Site settings
title: Hux Blog
SEOTitle: 黄玄的博客 | Hux Blog
title: YUKI
SEOTitle: yuki-1317的博客 | YUKI Blog
header-img: img/home-bg.jpg
email: huxpro@gmail.com
description: "这里是 @Hux黄玄 的个人博客,与你一起发现更大的世界 | 要做一个有 swag 的程序员"
keyword: "黄玄, Hux黄玄, Hux, 鬼栈, huxpro, @huxpro, 黄玄的博客, Hux Blog, 博客, 个人网站, 互联网, Web, JavaScript, React, React Native, 前端, 设计"
url: "https://huangxuan.me" # your host, for absolute URL
email: Yukino1317@outlook.com
description: "这里是 @yuki-1317 的个人博客,与你一起发现更大的世界 | 做一个有技术的二次元"
keyword: "yuki, 二次元"
url: "https://yuki-1317.github.io/" # your host, for absolute URL
baseurl: "" # for example, '/blog' if your blog hosted on 'host/blog'

# Publish posts or collection documents with a future date.
future: true

# SNS settings
RSS: false
weibo_username: huxpro
zhihu_username: huxpro
github_username: huxpro
twitter_username: huxpro
#facebook_username: huxpro
#linkedin_username: firstname-lastname-idxxxx
github_username: yuki-1317
twitter_username: yukino883756
#linkedin_username: fir

# Build settings
# from 2016, 'pygments' is unsupported on GitHub Pages. Use 'rouge' for highlighting instead.
Expand Down Expand Up @@ -59,7 +56,7 @@ kramdown:
start_line: 1

# Disqus settings
disqus_username: hux
disqus_username: yuki

# Netease settings
netease_comment: false
Expand All @@ -74,8 +71,8 @@ ga_domain: huangxuan.me

# Sidebar settings
sidebar: true # whether or not using Sidebar.
sidebar-about-description: "要做一个有 swag 的程序员 <br> React Team @ Meta"
sidebar-avatar: https://github.com/Huxpro.png # use absolute URL, seeing it's used in both `/` and `/about/`
sidebar-about-description: "要做一个有技术的二次元 <br> React Team @ Meta"
sidebar-avatar: img\131784819_p0.png # use absolute URL, seeing it's used in both `/` and `/about/`

# Featured Tags
featured-tags: true # whether or not using Feature-Tags
Expand Down
37 changes: 0 additions & 37 deletions _includes/about/en.md
Original file line number Diff line number Diff line change
@@ -1,38 +1 @@
Hey, I am Huang, Xuan (a.k.a. _@huxpro_). I worked on the [React Team](https://beta.reactjs.org/community/meet-the-team#react-core) at <del>Facebook</del>Meta.

I considered myself as a hybrid between a software engineer specifically into the programming languages theories and implementations domain (i.e. compiler, type system, type-based formal verification, virtual machine, runtime systems, garbage collection), and a creative technologiest deeply caring about many humanistic aspects (e.g. visual, sound, interaction) in UI and HCI in general.

I also worked on the [Hermes JavaScript Engine](https://hermesengine.dev/), some other projects under the [Reality Labs (Research)](https://tech.fb.com/ar-vr/), and [ReasonML](https://reasonml.github.io/) (now [ReScript](https://rescript-lang.org/)) efforts at Meta (Facebook).

In the past, I worked on [Alitrip (Fliggy)](https://www.alitrip.com/) mobile and web apps under the [Alibaba Group](https://en.wikipedia.org/wiki/Alibaba_Group), found and lead front-end infrastructure team at an unicorn startup company [Beijing Weiying (a.k.a. WePiao, now acquired by Maoyan)](https://www.crunchbase.com/organization/beijing-weiying-technology), and helped [Ele.me (now acquired by Alibaba)](https://en.wikipedia.org/wiki/Ele.me) to upgrade their mobile web site into [the first influential PWA (progressive web app) in China](https://medium.com/elemefe/upgrading-ele-me-to-progressive-web-app-2a446832e509).

I studied BA, Digital Media Art at [Communication University of China](https://en.wikipedia.org/wiki/Communication_University_of_China) and MS, Computer Science (with a focus on programming languages, mainly supervised by [Prof. Matthew Fluet](https://www.cs.rit.edu/~mtf/)) at [Rochester Institute of Technology](https://en.wikipedia.org/wiki/Rochester_Institute_of_Technology).

##### Appearence

- [React Labs: What We've Been Working On – June 2022][12] · React Blog · 2022
- [React Without Memo][11] · [React Conf 2021](https://conf.reactjs.org/)
- [Toward Hermes being the Default][11] · React Native Blog · 2021
- React Native 0.64 with Hermes for iOS · [The RN Show Podcast Ep #5](https://www.callstack.com/podcast-react-native-show) · 2021
- [Upgrading to Progressive Web Apps][9] · [JSConf China Shanghai 2017](http://2017.jsconf.cn/)
- Building Progressive Web Apps · [CSDI Guangzhou 2017](http://www.csdisummit.com/)
- The State of Progressive Web App · GDG IO Redux Beijing 2017
- PWA Rehashing · Baidu HQ Beijing 2017
- [Service Worker 101][5] · GDG DevFest Beijing 2016
- [Progressive Web Apps][4] · QCon Shanghai 2016
- Progressive Web App in my POV · GDG IO Redux Beijing 2016
- [CSS Still Sucks 2015][2] · 2015
- [JavaScript Modularization Journey][1] · 2015

[1]: //huangxuan.me/2015/07/09/js-module-7day/
[2]: //huangxuan.me/2015/12/28/css-sucks-2015/
[3]: //huangxuan.me/2016/06/05/pwa-in-my-pov/
[4]: //huangxuan.me/2016/10/20/pwa-qcon2016/
[5]: //huangxuan.me/2016/11/20/sw-101-gdgdf/
[6]: https://yanshuo.io/assets/player/?deck=58ac8598b123db0067292f92 "PWA Rehashing"
[7]: https://yanshuo.io/assets/player/?deck=593ad6fbfe88c2006a0a0d6d "The State of PWA"
[8]: https://yanshuo.io/assets/player/?deck=594d673d570c357d0698a950 "Building PWA"
[9]: //huangxuan.me/jsconfcn2017/
[10]: https://reactnative.dev/blog/2021/10/26/toward-hermes-being-the-default
[11]: https://youtu.be/lGEMwh32soc
[12]: https://reactjs.org/blog/2022/06/15/react-labs-what-we-have-been-working-on-june-2022.html
62 changes: 5 additions & 57 deletions _includes/about/zh.md
Original file line number Diff line number Diff line change
@@ -1,61 +1,9 @@
Hey,我是黄玄(a.k.a. Hux, _@huxpro_),一个略懂计算机科学与艺术的斜杆不动青年,自诩是一个[广院](https://baike.baidu.com/item/%E4%B8%AD%E5%9B%BD%E4%BC%A0%E5%AA%92%E5%A4%A7%E5%AD%A6)数字媒体艺术系与 RIT 计算机科学系(师从 [Prof. Matthew Fluet](https://www.cs.rit.edu/~mtf/) 专攻编程语言)杂交出来的[黑客与画家](https://book.douban.com/subject/6021440/)
Hey,我是 yukino,现在是电子信息系的大一新生,刚刚开始在技术的世界里探索。我喜欢的东西不止是代码和电路板,动漫、摄影和胶卷也是我生活中不可或缺的一部分。可能你会觉得,一个工科生为什么会对这些有着如此深厚的兴趣?其实,正是这些爱好让我能在理性和感性之间找到平衡

现为 <del>Facebook</del> Meta 签约软件工程师,就职于开源技术<del>网红</del>团队 [React](https://beta.reactjs.org/community/meet-the-team#react-core),曾参与 [Hermes JavaScript 引擎](https://hermesengine.dev/),[ReasonML](https://reasonml.github.io/) (现 [ReScript](https://rescript-lang.org/)),以及 [Reality Labs](https://tech.fb.com/ar-vr/) 某保密项目等。在国内期间,曾被招募为阿里巴巴 · [阿里旅行(飞猪)](http://alitrip.com)· 前端工程师、微影时代 · 微票儿 · 前端基础设施工程团队负责人、[饿了么](https://ele.me/) · 大前端团队 · [PWA 顾问](https://medium.com/elemefe/upgrading-ele-me-to-progressive-web-app-2a446832e509) 等。
我的动漫品味有点小特别,像《我的青春恋爱物语果然有问题》和物语系列,而且,我还很喜欢《碧蓝之海》,那些蓝色的海水、自由的风,可燃的水,简直是理想中的生活。
废萌也很棒,像轻音少女,心头好

至于摄影,胶卷相机是我心头的挚爱。每次拍摄时,那种慢节奏、精心构图的感觉,和数码快门的瞬间抓拍完全不同。你得用心去等待、去看待光影的变化,每一张胶卷都像是承载了一个独特的时刻。而我用的是尼康相机,感觉它的每一张照片都能传递出一种复古又不失现代感的美,目前主力尼康马特FTN,也有玛米亚635,蔡司依康522/24,梦想是拥有一台徕卡M

目前的物理活动范围主要在美帝纽约与硅谷,也想当个数字游<del>民</del>侠。虚拟分身日常出没于[微博](https://weibo.com/huxpro)、[知乎](https://www.zhihu.com/people/huxpro/pins/posts)、[B站](https://space.bilibili.com/43271611)、[Instagram](https://www.instagram.com/huxpro/)、[推特](https://twitter.com/Huxpro/)、[Github](https://github.com/huxpro) 等
总的来说,虽然我在电子信息的领域中闯荡,但这些充满情感和艺术的爱好,时刻提醒我技术和艺术其实并不矛盾,它们可以并行,也可以互相启发。我希望,未来能在技术和艺术的交汇处,找到属于自己的精彩


##### 技术演讲

- [我的大前端世界观][20] · [FEDAY](https://fequan.com/2023/) · 2023
- [前端已死,前端永生][21] · [掘金年度技术演讲](https://juejin.cn/meetings/talk2023) · 2023
- [React 国情咨文 2022][13] · 第七届中国开源年会 · 2023
- [React Labs: What We've Been Working On – June 2022][12] · React Blog
- [React Without Memo][11] · [React Conf 2021](https://conf.reactjs.org/)
- [Toward Hermes being the Default][11] · React Native Blog · 2021
- React Native 0.64 with Hermes for iOS · [The RN Show Podcast Ep #5](https://www.callstack.com/podcast-react-native-show) · 2021
- [Upgrading to Progressive Web Apps][9] · [Youtube](https://www.youtube.com/watch?v=RWzMF-1fjJ8&t=1s) · [JSConf CN 上海 2017](http://2017.jsconf.cn/)
- Building Progressive Web Apps · [CSDI 广州 2017](http://www.csdisummit.com/)
- The State of Progressive Web App · GDG IO Redux 北京 2017
- 炒冷饭 · PWA 到底是个什么玩意?· Baidu HQ 北京 2017
- [Service Worker 101][5] · GDG DevFest 北京 2016
- [Progressive Web App,复兴序章][4] · [QCon 上海 2016](http://2016.qconshanghai.com/presentation/3111)
- Progressive Web App 之我见 · GDG IO Redux 北京 2016
- [CSS Still Sucks 2015][2] · 2015
- [JavaScript 模块化七日谈][1] · 2015


##### 媒体关注

- [Hux 黄玄:从全局视角看 React 生态][14] · 直播 · 图灵 8 点半 · 2023
- [2022 中国开源先锋 33 人][18] · SegmentFault · 2023
- [React 黄玄:不懂艺术的 B-Boy 不是 Swag 的程序员][16] · Gitee 封面人物 · 2022
- [在硅谷当程序员是怎样的体验?][17] · 知乎[《我所向往的职业啊》](https://movie.douban.com/subject/36015036/) · 2022

<!--
- [掘金 AMA:我是前端娱乐圈的老人 & Facebook 实习生 -- 黄玄][19] · 2018
-->


[1]: //huangxuan.me/2015/07/09/js-module-7day/
[2]: //huangxuan.me/2015/12/28/css-sucks-2015/
[3]: //huangxuan.me/2016/06/05/pwa-in-my-pov/
[4]: //huangxuan.me/2016/10/20/pwa-qcon2016/
[5]: //huangxuan.me/2016/11/20/sw-101-gdgdf/
[6]: https://yanshuo.io/assets/player/?deck=58ac8598b123db0067292f92 "PWA Rehashing"
[7]: https://yanshuo.io/assets/player/?deck=593ad6fbfe88c2006a0a0d6d "The State of PWA"
[8]: https://yanshuo.io/assets/player/?deck=594d673d570c357d0698a950 "Building PWA"
[9]: //huangxuan.me/jsconfcn2017/
[10]: https://reactnative.dev/blog/2021/10/26/toward-hermes-being-the-default
[11]: https://youtu.be/lGEMwh32soc
[12]: https://reactjs.org/blog/2022/06/15/react-labs-what-we-have-been-working-on-june-2022.html
[13]: https://www.bilibili.com/video/BV1LY411Q7hC/?spm_id_from=333.999.0.0
[14]: https://appycyfaqcq1951.pc.xiaoe-tech.com/p/t_pc/course_pc_detail/video/v_64477dbfe4b0cf39e6c11d2a
[15]: https://segmentfault.com/a/1190000043208486
[16]: https://gitee.com/gitee-stars/30
[17]: https://www.zhihu.com/zvideo/1542577108190068737?page=ogv
[18]: https://segmentfault.com/a/1190000043208486
[19]: https://juejin.cn/post/6844903750155419655
[20]: https://www.bilibili.com/video/BV1SC4y1c7ju/
[21]: https://www.bilibili.com/video/BV1uz421d7Ch/
74 changes: 0 additions & 74 deletions _posts/2014-01-29-hello-2015.markdown

This file was deleted.

Loading