Skip to content

Commit 868c36d

Browse files
authored
Add template for blogs and a few blog posts and make our social image background white (#472)
1 parent d12deac commit 868c36d

File tree

7 files changed

+135
-1
lines changed

7 files changed

+135
-1
lines changed

README.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,16 @@ It is built from the [academic hugo theme](https://github.com/HugoBlox).
77

88
This website is **hosted** by GitHub Pages, and we use Netlify to display previews of the website from PRs.
99

10+
## How to create a new blog post
11+
12+
Copy the blog post folder template at the path below:
13+
14+
```
15+
content/blog/_template-post
16+
```
17+
18+
It contains an `index.md` file that you can modify. Put it in the folder for the year in which you're posting (e.g.: `content/blog/2025/mypostfolder`).
19+
1020
## How to edit, build, and preview this website
1121

1222
See [the Team Compass blog documentation](https://compass.2i2c.org/communication/blog/) for more information.
-1.22 KB
Loading
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
---
2+
title: Giving CCAD more control over data science infrastructure via a Catalyst Project hardware exchange
3+
date: "2025-09-02"
4+
authors:
5+
- Chris Holdgraf
6+
- James Munroe
7+
category: impact
8+
tags:
9+
- open-source
10+
- cloud
11+
- foundational-contribution
12+
- sovereignty
13+
---
14+
15+
2i2c has successfully completed a hardware exchange with Universidad Nacional de Córdoba's [Centro de Computación de Alto Desempeño (CCAD)](https://supercomputo.unc.edu.ar/) through funding from the [Catalyst Project](https://catalystproject.cloud/). CCAD used funding to purchase new on-prem computing infrastructure, significantly expanding their computing capabilities.
16+
17+
This exchange reduces CCAD's reliance on ongoing cloud funding while giving them direct control over their infrastructure. The new hardware will support a scalable JupyterHub deployment and provide valuable training opportunities for researchers who may work with local computing resources.
18+
19+
## Learn more
20+
21+
- [CCAD's blog post about the hardware deployment](https://supercomputo.unc.edu.ar/2025/09/02/colgando-a-boogie/)
22+
- [The Catalyst Project](https://catalystproject.cloud/)
23+
24+
## Acknowledgements
25+
26+
- [Chan Zuckerberg Initiative](https://chanzuckerberg.com/) for their [Catalyst Project award](https://zenodo.org/records/7025288)
27+
- [CCAD](https://supercomputo.unc.edu.ar/) for their collaboration on this hardware exchange
2.24 MB
Loading
Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
---
2+
title: "Sharing JupyterHub's vision for more flexible application deployment at the doepy talk series."
3+
date: "2025-09-03"
4+
authors:
5+
- Chris Holdgraf
6+
- Yuvi Panda
7+
category: impact
8+
tags:
9+
- open-source
10+
- foundational-contribution
11+
---
12+
13+
Our Technical Lead [Yuvi Panda](../../authors/yuvi-panda/_index.md) recently gave a talk at the [doepy meetup](https://meetup.doepy.org/) about JupyterHub's interest in moving beyond the "single-user notebook application" and towards a more flexible approach to enabling administrators to deploy many different types of applications and environments.
14+
15+
Check out a video of the talk here:
16+
17+
{{< youtube vsbHMvvsFw8 >}}
18+
19+
This is an important step for the JupyterHub project in order to support the many different kinds of workflows that data scientists need to use in their work. We hope that this generates more interest in the JupyterHub project and gives us useful feedback to guide the team's understanding of this direction.
20+
21+
## Learn more
22+
23+
- [YouTube video of this talk](https://www.youtube.com/watch?v=vsbHMvvsFw8)
24+
- [Jupyter Chat about this talk](https://jupyter.zulipchat.com/#narrow/channel/469744-jupyterhub/topic/JupyterHub.20in.202025.3A.20Not.20just.20for.20Jupyter.20Notebooks/near/537708184)
25+
- [LinkedIn post announcing the talk](https://www.linkedin.com/feed/update/urn:li:activity:7364763956525092868)
26+
- [LinkedIn post describing the talk](https://www.linkedin.com/posts/cameron-riddell_we-dont-use-this-code-loved-having-yuvi-activity-7369421556516601859-qOxw?utm_medium=ios_app&rcm=ACoAADSgbM8BXeDyQi3bGVtD7qmmJg9b20KhG6A&utm_source=social_share_send&utm_campaign=copy_link)
27+
28+
## Acknowledgements
29+
30+
- Thanks to [the doepy team](https://meetup.doepy.org/) for inviting Yuvi to give this talk.
31+
- Thanks to [the JupyterHub team](https://hub.jupyter.org) for working with us on this strategy.
32+
- This work was funded in-part by fees from [2i2c's network of member communities](https://2i2c.org/communities).
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
# THIS IS A TEMPLATE FOR COPY-PASTING TO MAKE IT EASIER TO CREATE BLOG POSTS
3+
title: Enabling / creating / X outcome by doing Y thing
4+
date: "2999-01-01"
5+
authors:
6+
- Chris Holdgraf
7+
category: impact
8+
tags:
9+
- open-source
10+
---
11+
12+
One or two sentences about what happened and who did it. Link to the appropriate people, orgs, etc!
13+
14+
One or two sentences describing why this is important, why it's valuable, or what it means.
15+
16+
_Embed any images, videos, or youtube videos that are relevant. Put images in a file in the same folder called `featured.png` so it shows up as a feature preview._
17+
18+
## Learn more
19+
20+
- Bulleted list of URLs where readers can learn more or follow along.
21+
22+
## Acknowledgements
23+
24+
- Bulleted list of people and organizations to thank, with links to their spaces.
25+
26+
## Extra appendix: Example from Yuvi's doepy talk
27+
28+
_Delete this section it's just here to help you get started._
29+
30+
Here's an example from a recent talk that Yuvi gave:
31+
32+
- Here's the GitHub issue: https://github.com/2i2c-org/2i2c-org.github.io/issues/470
33+
- Here's the blog post that followed: ./content/blog/2025/doepy-yuvi/index.md
34+
35+
## Extra Appendix: Example content for Hugo directives
36+
37+
_Delete this section it's just here to help you get started._
38+
39+
Here are a few example Hugo directives for quick reference.
40+
41+
### Figures
42+
43+
An example figure directive:
44+
45+
{{< figure src="images/staging-hub-matrix.png" title="Our staging and support hub job matrix tells GitHub Actions to deploy staging and support upgrades that act as canaries and stop production deploys if they fail.">}}
46+
47+
### Videos
48+
49+
From YouTube:
50+
51+
{{< youtube YjonPLxDiwM >}}
52+
53+
Local Videos:
54+
55+
{{< video src="videos/jupyterhub-admin.mp4">}}
56+
57+
### Callouts and admonitions
58+
59+
An example admonition / callout:
60+
61+
{{% callout %}}
62+
63+
Here's some markdown in my callout!
64+
65+
{{% /callout %}}

layouts/partials/ogimage.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
{{ $featured := resources.Get "media/opengraph-image-template.png" }}
88

99
{{ $featured = $featured.Filter (images.Text $.LinkTitle (dict
10-
"color" "#F2F5FC"
10+
"color" "#1D4EF5"
1111
"size" 70
1212
"lineSpacing" 10
1313
"x" 84 "y" 250

0 commit comments

Comments
 (0)