Skip to content

Commit 1e93188

Browse files
author
chenyunfei.cs
committed
init
1 parent 0c7622f commit 1e93188

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

88 files changed

+369
-6586
lines changed

.github/workflows/hugo.yaml

Lines changed: 78 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,78 @@
1+
# Sample workflow for building and deploying a Hugo site to GitHub Pages
2+
name: Deploy Hugo site to Pages
3+
4+
on:
5+
# Runs on pushes targeting the default branch
6+
push:
7+
branches:
8+
- master
9+
10+
# Allows you to run this workflow manually from the Actions tab
11+
workflow_dispatch:
12+
13+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
14+
permissions:
15+
contents: read
16+
pages: write
17+
id-token: write
18+
19+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
20+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
21+
concurrency:
22+
group: "pages"
23+
cancel-in-progress: false
24+
25+
# Default to bash
26+
defaults:
27+
run:
28+
shell: bash
29+
30+
jobs:
31+
# Build job
32+
build:
33+
runs-on: ubuntu-latest
34+
env:
35+
HUGO_VERSION: 0.135.0
36+
steps:
37+
- name: Install Hugo CLI
38+
run: |
39+
wget -O ${{ runner.temp }}/hugo.deb https://github.com/gohugoio/hugo/releases/download/v${HUGO_VERSION}/hugo_extended_${HUGO_VERSION}_linux-amd64.deb \
40+
&& sudo dpkg -i ${{ runner.temp }}/hugo.deb
41+
- name: Install Dart Sass
42+
run: sudo snap install dart-sass
43+
- name: Checkout
44+
uses: actions/checkout@v4
45+
with:
46+
submodules: recursive
47+
fetch-depth: 0
48+
- name: Setup Pages
49+
id: pages
50+
uses: actions/configure-pages@v5
51+
- name: Install Node.js dependencies
52+
run: "[[ -f package-lock.json || -f npm-shrinkwrap.json ]] && npm ci || true"
53+
- name: Build with Hugo
54+
env:
55+
HUGO_CACHEDIR: ${{ runner.temp }}/hugo_cache
56+
HUGO_ENVIRONMENT: production
57+
TZ: America/Los_Angeles
58+
run: |
59+
hugo \
60+
--gc \
61+
--minify \
62+
--baseURL "${{ steps.pages.outputs.base_url }}/"
63+
- name: Upload artifact
64+
uses: actions/upload-pages-artifact@v3
65+
with:
66+
path: ./public
67+
68+
# Deployment job
69+
deploy:
70+
environment:
71+
name: github-pages
72+
url: ${{ steps.deployment.outputs.page_url }}
73+
runs-on: ubuntu-latest
74+
needs: build
75+
steps:
76+
- name: Deploy to GitHub Pages
77+
id: deployment
78+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,3 @@
11

22
public/*
3+
.hugo_build.lock

assets/example.ipynb

Lines changed: 224 additions & 0 deletions
Large diffs are not rendered by default.

assets/images/space.jpg

168 KB
Loading

content/_index.fa.md

Lines changed: 0 additions & 76 deletions
This file was deleted.

content/_index.zh-cn.md

Lines changed: 0 additions & 76 deletions
This file was deleted.

content/about/index.fa.md

Lines changed: 0 additions & 22 deletions
This file was deleted.

content/about/index.md

Lines changed: 28 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,36 @@ title: About
33
toc: false
44
---
55

6-
Hextra is designed to be a simple, fast, and flexible theme for building modern static websites. It is especially well-suited for documentation websites but can also be used for various types of sites, such as blogs, portfolios, and more.
6+
## Profile
77

8-
Hugo, like Jekyll, is a static site generator. What sets Hugo apart is that it is a single binary, making it easy to install and run on various platforms. It is also extremely fast and reliable, capable of rendering a site with thousands of pages in milliseconds.
8+
I am from the Northeast of China. I graduated with a bachelor's degree in Computer Science and Technology. In the ten years since graduation, I have been successively engaged in back - end research and development in several Internet companies, and also do some front - end development work part - time.
99

10-
Hextra is built with a mindset focused on having a minimal footprint. To get started, no extra dependencies like Node.js packages are required; all you need is a single YAML configuration file, along with your Markdown content. Thus, we can focus on writing quality content instead of setting up tooling.
10+
The fields involved are mainly basic back - end services (not business back - end), such as operation and maintenance systems, monitoring and alarm systems, message queues, service discovery, reverse proxies, databases, R & D frameworks, and so on. During the construction of these back - end infrastructure services, some front - end support is needed, and usually one person takes care of all of it.
1111

12-
## Credits
12+
Deep down, I am still a person who loves to design products. So in my spare time, I have also self - studied some skills related to mobile - end development, UX & UI. I have also led small teams at work and interviewed hundreds of people.
1313

14-
Hextra cannot be built without the following tools and inspirations:
14+
## Skills & Abilities
1515

16-
- [Hugo](https://gohugo.io/)
17-
- [Tailwind CSS](https://tailwindcss.com/)
18-
- [Heroicons](https://heroicons.com/)
19-
- [Nextra](https://nextra.vercel.app/)
20-
- [Next.js](https://nextjs.org/)
16+
With over 10 years of full-stack development experience, I'm mainly focused on the back-end in terms of technology. The main development tools I use include Golang, React, Ansible, Mac, etc. I also have 9 years of system construction experience in the field of observability.
17+
18+
## Education And Experience
19+
20+
{{% steps %}}
21+
22+
### Harbin Institute of Technology <sub>2009/09 ~ 2013/07</sub>
23+
Computer Science and Technology
24+
25+
### Xiaomi Technology <sub>2013/08 ~ 2015/04</sub>
26+
RDS Platform R&D Engineer
27+
28+
### Yixin Big Data Innovation Center <sub>2015/05 ~ 2016/05</sub>
29+
Research and Development of Cloud Computing Platforms
30+
31+
### Hangzhou Waicai <sub>2016/10 ~ 2019/06</sub>
32+
Technology expert
33+
34+
### Bytedance <sub>2019/12 ~ now</sub>
35+
1. Observability R&D in edge computing.
36+
2. Edge computing R&D.
37+
38+
{{% /steps %}}

content/about/index.zh-cn.md

Lines changed: 0 additions & 20 deletions
This file was deleted.

content/blog/_index.fa.md

Lines changed: 0 additions & 10 deletions
This file was deleted.

0 commit comments

Comments
 (0)