Skip to content

Commit 7a2dfda

Browse files
committed
feat: pycon china 2024 site
1 parent 8d44719 commit 7a2dfda

421 files changed

Lines changed: 14478 additions & 113 deletions

File tree

Some content is hidden

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

2024/404.html

Lines changed: 61 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -7,42 +7,70 @@
77
Page not found
88

99

10-
10+
- PyCon China 2024
1111

1212
</title>
1313

1414
<meta name="viewport" content="width=device-width, initial-scale=1" />
15+
<link rel="icon" href="/2023/pychina.png?h=621881a7" />
1516

1617

1718

1819

1920

20-
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
21-
<link rel="stylesheet" href="/2024/static/css/pycon.css">
21+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css">
22+
<link rel="stylesheet" href="/2024/static/css/pycon.7e36de3a8635.css">
2223

2324

2425

2526

27+
<script defer src="https://umami.fming.dev/script.js" data-website-id="b6ee8ee3-e60c-4604-872b-5cd2594594e3"></script>
2628
</head>
2729

2830
<body class="template-404">
2931

3032

3133

34+
3235
<nav class="navbar">
36+
<!-- Add button for mobile menu -->
37+
<div class="menu-toggle" id="menuToggle">
38+
<span></span>
39+
<span></span>
40+
<span></span>
41+
</div>
3342

34-
<ul>
43+
<ul class="nav-links">
3544
<li><a href="/2024/" class="nav-link">首页</a></li>
36-
<li><a href="#" class="nav-link">赞助</a></li>
37-
<li><a href="https://jsj.top/f/Ej6XBX" class="nav-link">演讲</a></li>
38-
<li><a href="https://jsj.top/f/BYWgq6" class="nav-link">志愿者</a></li>
45+
46+
<li><a href="/2024/supporter/" class="nav-link">合作与赞助</a></li>
47+
48+
<li><a href="/2024/talks/" class="nav-link">演讲</a></li>
49+
50+
<li><a href="/2024/schedule/" class="nav-link">日程</a></li>
51+
52+
<li><a href="/2024/staff/" class="nav-link">组委会</a></li>
53+
54+
<li><a href="/2024/marketplace/" class="nav-link">Python 集市展</a></li>
55+
56+
<li><a href="/2024/hackathon/" class="nav-link">开源松</a></li>
57+
58+
<li>
59+
<a href="https://wj.qq.com/s2/16521138/481c/" class="nav-link" target="_blank">会后问卷</a>
60+
</li>
3961
</ul>
4062
</nav>
4163

42-
43-
<h1>Page not found</h1>
4464

45-
<h2>Sorry, this page could not be found.</h2>
65+
66+
<main>
67+
<h1 class="title">404: 页面未找到</h1>
68+
<div class="card content">
69+
<div class="card-body">
70+
敬请期待
71+
</div>
72+
</div>
73+
</main>
4674

4775

4876
<footer>
@@ -53,43 +81,47 @@ <h3>PyCon China 2024</h3>
5381

5482

5583
<p>
56-
联系方式:
5784

58-
<a href="https://github.com/PyConChina" aria-label="GitHub"><i class="fab fa-github"></i></a>
85+
<a href="https://github.com/PyConChina" aria-label="GitHub"><i class="fab fa-github"></i></a>
5986

87+
<a href="https://x.com/PyConChina" aria-label="X/Twitter"><i class="fab fa-x-twitter"></i></a>
6088

61-
<a href="https://twitter.com/PyConChina" aria-label="Twitter"><i class="fab fa-twitter"></i></a>
89+
<a href="https://space.bilibili.com/474764697" aria-label="Bilibili"><i class="fab fa-bilibili"></i></a>
6290

91+
<a href="https://www.youtube.com/channel/UC6wdANyncX4Bc59wTVKrUlw" aria-label="Youtube"><i class="fab fa-youtube"></i></a>
6392

64-
<a href="https://pychina.org" aria-label="PyChina"><i class="fas fa-home"></i></a>
93+
<a href="https://weibo.com/PyConCN" aria-label="Weibo"><i class="fab fa-weibo"></i></a>
94+
95+
<a href="https://pychina.org" aria-label="Home"><i class="fas fa-house"></i></a>
6596

6697
</p>
6798

6899

69100
</div>
70-
101+
71102
<div class="footer-section">
72103
<h3>往届大会</h3>
73104
<ul class="past-conferences">
74-
<li><a href="https://cn.pycon.org/2023" target="_blank">2023</a></li>
75-
<li><a href="https://cn.pycon.org/2022" target="_blank">2022</a></li>
76-
<li><a href="https://cn.pycon.org/2021" target="_blank">2021</a></li>
77-
<li><a href="https://cn.pycon.org/2020" target="_blank">2020</a></li>
78-
<li><a href="https://cn.pycon.org/2019" target="_blank">2019</a></li>
79-
<li><a href="https://cn.pycon.org/2018" target="_blank">2018</a></li>
80-
<li><a href="https://cn.pycon.org/2017" target="_blank">2017</a></li>
81-
<li><a href="https://cn.pycon.org/2016" target="_blank">2016</a></li>
82-
<li><a href="https://cn.pycon.org/2015" target="_blank">2015</a></li>
83-
<li><a href="https://cn.pycon.org/2014" target="_blank">2014</a></li>
84-
<li><a href="https://cn.pycon.org/2013" target="_blank">2013</a></li>
85-
<li><a href="https://cn.pycon.org/2012" target="_blank">2012</a></li>
86-
<li><a href="https://cn.pycon.org/2011" target="_blank">2011</a></li>
105+
<li><a href="https://cn.pycon.org/2023/" target="_blank">2023</a></li>
106+
<li><a href="https://cn.pycon.org/2022/" target="_blank">2022</a></li>
107+
<li><a href="https://cn.pycon.org/2021/" target="_blank">2021</a></li>
108+
<li><a href="https://cn.pycon.org/2020/" target="_blank">2020</a></li>
109+
<li><a href="https://cn.pycon.org/2019/" target="_blank">2019</a></li>
110+
<li><a href="https://cn.pycon.org/2018/" target="_blank">2018</a></li>
111+
<li><a href="https://cn.pycon.org/2017/" target="_blank">2017</a></li>
112+
<li><a href="https://cn.pycon.org/2016/" target="_blank">2016</a></li>
113+
<li><a href="https://cn.pycon.org/2015/" target="_blank">2015</a></li>
114+
<li><a href="https://cn.pycon.org/2014/" target="_blank">2014</a></li>
115+
<li><a href="https://cn.pycon.org/2013/" target="_blank">2013</a></li>
116+
<li><a href="https://cn.pycon.org/2012/" target="_blank">2012</a></li>
117+
<li><a href="https://cn.pycon.org/2011/" target="_blank">2011</a></li>
87118
</ul>
88119
</div>
89120
</div>
90121
</footer>
122+
91123

92-
<script type="text/javascript" src="/2024/static/js/pycon.js"></script>
124+
<script type="text/javascript" src="/2024/static/js/pycon.593780372416.js"></script>
93125

94126

95127

2024/hackathon/index.html

Lines changed: 134 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,134 @@
1+
2+
<!DOCTYPE html>
3+
<html lang="en">
4+
<head>
5+
<meta charset="utf-8" />
6+
<title>
7+
8+
开源松
9+
10+
11+
12+
- PyCon China 2024
13+
14+
</title>
15+
16+
<meta name="viewport" content="width=device-width, initial-scale=1" />
17+
<link rel="icon" href="/2023/pychina.png?h=621881a7" />
18+
19+
20+
21+
22+
23+
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.7.1/css/all.min.css">
24+
<link rel="stylesheet" href="/2024/static/css/pycon.7e36de3a8635.css">
25+
26+
27+
<link rel="stylesheet" href="/2024/static/css/supporter.011455fe3329.css">
28+
29+
<script defer src="https://umami.fming.dev/script.js" data-website-id="b6ee8ee3-e60c-4604-872b-5cd2594594e3"></script>
30+
</head>
31+
32+
<body class="">
33+
34+
35+
36+
37+
<nav class="navbar">
38+
<!-- Add button for mobile menu -->
39+
<div class="menu-toggle" id="menuToggle">
40+
<span></span>
41+
<span></span>
42+
<span></span>
43+
</div>
44+
45+
<ul class="nav-links">
46+
<li><a href="/2024/" class="nav-link">首页</a></li>
47+
48+
<li><a href="/2024/supporter/" class="nav-link">合作与赞助</a></li>
49+
50+
<li><a href="/2024/talks/" class="nav-link">演讲</a></li>
51+
52+
<li><a href="/2024/schedule/" class="nav-link">日程</a></li>
53+
54+
<li><a href="/2024/staff/" class="nav-link">组委会</a></li>
55+
56+
<li><a href="/2024/marketplace/" class="nav-link">Python 集市展</a></li>
57+
58+
<li><a href="/2024/hackathon/" class="nav-link">开源松</a></li>
59+
60+
<li>
61+
<a href="https://wj.qq.com/s2/16521138/481c/" class="nav-link" target="_blank">会后问卷</a>
62+
</li>
63+
</ul>
64+
</nav>
65+
66+
67+
68+
<main>
69+
<h1 class="title">开源松</h1>
70+
<div class="card content">
71+
<div class="card-body">
72+
<h2 data-block-key="y713j"><b>开源松!?</b></h2><p data-block-key="cv4hl">开源松(Song of Open Source)是代码厨房社区自造的词语,可以大概理解为开源黑客松,但是又不必那么 hack。只是一场开源爱好者互相交流和共同参与开源项目的聚会活动。我们希望借助这个活动来鼓励和帮助大家参与开源项目、推动开源项目发展、孵化新的项目 idea。</p><p data-block-key="d4rrk">如果你从来都没有参与过开源项目的话,这次活动也许会是你开源之路的第一步。你会认识其他喜欢编程和开源的朋友,和开源项目维护者们交流,顺便提交第一个开源贡献。</p><p data-block-key="220qg">P.S. 记得带上电脑和充电器。场地限制仅限 40 人参加。</p><h2 data-block-key="9n2f9">本期开源松议程</h2><p data-block-key="8k8qc"><a href="https://codekitchen.community/t/topic/1352">https://codekitchen.community/t/topic/1352</a></p><img alt="soos-poster-updated" class="richtext-image full-width" height="1069" src="/2024/media/images/sprint-6-poster.width-800.png" width="800"><h2 data-block-key="1bho6"><b>PyCon China 2024 x 代码厨房开源松</b></h2><p data-block-key="10caa">开源松活动在大会下午开始,你可以在现场找到开源松会场指引标识,或者到代码厨房社区展台询问。如果打算参加活动,记得在报名大会时勾选相应的选项。会场内会设置三个活动区域:</p><ul><li data-block-key="7caus">养成区:给没有参加过开源项目的新手提供科普和指导</li><li data-block-key="1ci7i">发电区:用爱发电的地方</li><li data-block-key="eimtr">休息区:代码写累了?来和其他开源爱好者聊天吧</li></ul><p data-block-key="ellms">顺便也欢迎来代码厨房展台玩。我们为还没开始工作、或者刚刚被裁的朋友准备了「Python 八股文面试题挑战」……通过挑战的话可以体验现场拿 offer 的感觉。</p><h2 data-block-key="8pg43"><b>有哪些项目可以参与?</b></h2><p data-block-key="4m3hc">在其他项目报名之前,我们已经准备了两个代码厨房社区项目:</p><p data-block-key="cqpjj"><a href="https://github.com/codekitchen-community/fine-weather"><b>FineWeather</b></a><b>:一个 Vuejs+Python 实现的网络相册</b></p><p data-block-key="cn8vr">不管你喜不喜欢拍照,肯定有一堆照片存在某个地方。有没有想过摆脱商业公司的限制,自己部署一个在线相册?放上自己最喜欢的照片,自己的数据自己管理。一起来打造一个完美的开源相册程序吧。</p><p data-block-key="144bb">下面是项目作者 Allen 部署的相册实例:<a href="https://fine-weather-gallery.tkzt.cn/
73+
74+
">https://fine-weather-gallery.tkzt.cn</a></p><img alt="hackathon-1" class="richtext-image full-width" height="591" src="/2024/media/images/640_2.width-800.png" width="800"><p data-block-key="e94vq"><a href="https://github.com/apiflask/apiflask"><b>APIFlask</b></a><b>:Python Web API 框架</b></p><p data-block-key="5tv2i">基于 Flask 实现的 Web API 框架,集成了 marshmallow、webargs 等项目来让 Web API 开发更加简单。我们在计划项目的 3.0 版本,有很多有用的功能可以加入。完成了大半的文档翻译项目也等待一个人来再推进一步。</p><img alt="apiflask" class="richtext-image full-width" height="291" src="/2024/media/images/640_3.width-800.png" width="800"><h2 data-block-key="165if">新增项目</h2><p data-block-key="4tulj"><a href="https://github.com/pdm-project/pdm">PDM</a> – Python 包和依赖管理器</p><img alt="pdm-logo" class="richtext-image full-width" height="301" src="/2024/media/images/pdm-logo.width-800.png" width="800"><p data-block-key="q538"><a href="https://github.com/pyecharts/pyecharts">pyecharts</a> – Python ECharts Plotting Library</p><img alt="pyecharts-logo" class="richtext-image full-width" height="259" src="/2024/media/images/pyecharts-logo.width-800.png" width="800"><p data-block-key="16naf"><a href="https://github.com/utilmeta/utilmeta-py">UtilMeta</a> – Python 渐进式元框架</p><img alt="UtilMeta" class="richtext-image full-width" height="297" src="/2024/media/images/logo-all-gradient-01.width-800.png" width="800"><h2 data-block-key="et74e"><b>你需要准备些什么?</b></h2><p data-block-key="e4t3s">除了了解 Git 基本用法,你还要会一点 Python。有一台充电器还找得到的笔记本电脑。还有一点点的开源热情。如果你不仅仅想要来做开源项目,那么可以带一点其他的东西来。比如一个关于你自己项目或其他经验的五分钟分享、新项目的 idea……尽管自由发挥。如果你有其他想法和建议,欢迎访问 <a href="https://codekitchen.community/t/topic/1352">https://codekitchen.community/t/topic/1352</a> 到社区里参与讨论。</p><h2 data-block-key="aep16">报名大会,参与开源松</h2><p data-block-key="fk1et">本次开源松将在 PyCon China 2024 大会现场举办,报名大会即可参与。</p><p data-block-key="9jsmg">活动在下午一点半开始,欢迎来玩!</p>
75+
</div>
76+
</div>
77+
</main>
78+
79+
80+
<footer>
81+
<div class="footer-content">
82+
<div class="footer-section">
83+
<h3>PyCon China 2024</h3>
84+
85+
86+
87+
<p>
88+
89+
<a href="https://github.com/PyConChina" aria-label="GitHub"><i class="fab fa-github"></i></a>
90+
91+
<a href="https://x.com/PyConChina" aria-label="X/Twitter"><i class="fab fa-x-twitter"></i></a>
92+
93+
<a href="https://space.bilibili.com/474764697" aria-label="Bilibili"><i class="fab fa-bilibili"></i></a>
94+
95+
<a href="https://www.youtube.com/channel/UC6wdANyncX4Bc59wTVKrUlw" aria-label="Youtube"><i class="fab fa-youtube"></i></a>
96+
97+
<a href="https://weibo.com/PyConCN" aria-label="Weibo"><i class="fab fa-weibo"></i></a>
98+
99+
<a href="https://pychina.org" aria-label="Home"><i class="fas fa-house"></i></a>
100+
101+
</p>
102+
103+
104+
</div>
105+
106+
<div class="footer-section">
107+
<h3>往届大会</h3>
108+
<ul class="past-conferences">
109+
<li><a href="https://cn.pycon.org/2023/" target="_blank">2023</a></li>
110+
<li><a href="https://cn.pycon.org/2022/" target="_blank">2022</a></li>
111+
<li><a href="https://cn.pycon.org/2021/" target="_blank">2021</a></li>
112+
<li><a href="https://cn.pycon.org/2020/" target="_blank">2020</a></li>
113+
<li><a href="https://cn.pycon.org/2019/" target="_blank">2019</a></li>
114+
<li><a href="https://cn.pycon.org/2018/" target="_blank">2018</a></li>
115+
<li><a href="https://cn.pycon.org/2017/" target="_blank">2017</a></li>
116+
<li><a href="https://cn.pycon.org/2016/" target="_blank">2016</a></li>
117+
<li><a href="https://cn.pycon.org/2015/" target="_blank">2015</a></li>
118+
<li><a href="https://cn.pycon.org/2014/" target="_blank">2014</a></li>
119+
<li><a href="https://cn.pycon.org/2013/" target="_blank">2013</a></li>
120+
<li><a href="https://cn.pycon.org/2012/" target="_blank">2012</a></li>
121+
<li><a href="https://cn.pycon.org/2011/" target="_blank">2011</a></li>
122+
</ul>
123+
</div>
124+
</div>
125+
</footer>
126+
127+
128+
<script type="text/javascript" src="/2024/static/js/pycon.593780372416.js"></script>
129+
130+
131+
132+
133+
</body>
134+
</html>

0 commit comments

Comments
 (0)