cilium/cilium.io
The Cilium website is a dynamic and customizable platform built using Gatsby, a popular static site generator. This project includes comprehensive documentation on how to contribute, get started, and use various features of the website. The table of contents covers topics such as running and building the website, project structure, code style, and creating blog posts.
The website’s structure includes a src
folder containing components, hooks, images, pages, styles, templates, and utils. The gatsby-config.js
file is the main configuration file, and gatsby-node.js
and gatsby-ssr.js
files are used for customizing server-side rendering and Node APIs, respectively.
Each component includes a main JavaScript file and an index file, with the option to include a folder with icons and images. The project follows the Airbnb style guide using ESLint and Prettier for code formatting and linting. VS Code extensions for ESLint and Prettier are recommended for simplified usage.
To create a new blog post, create a new .md
file in the src/posts/
directory with the desired frontmatter, including path, date, title, and other optional metadata. The blog is configured to dynamically create pages using the gatsby-source-filesystem
plugin and gatsby-plugin-mdx
. Custom components, such as BlogAuthor
, can be used in the blog post with passed props.
Project Information
- Repository: cilium/cilium.io
- Owner: cilium
- Language: JavaScript
- Created at: 2022-01-19
- Last Updated: 2024-10-24
- Homepage: cilium.io
Engagement Metrics
- Stars: 34
- Forks: 51
- Open Issues: 11
- Watchers: 34
- Subscribers: 18
Contribution Opportunities
- Issues are available for contributions.
- Project boards are not active.
- Wiki is not available.
License
Creative Commons Attribution 4.0 International
Recent Contributors
xmulligan
604 Contributions
vannyle
547 Contributions
hacktivist123
153 Contributions
liquidat
125 Contributions
k8isdead
110 Contributions
lizrice
50 Contributions
lnikell
21 Contributions
nikvoblikov
19 Contributions
prosazhin
11 Contributions
nerucheva
11 Contributions
paularah
9 Contributions
americano98
6 Contributions
andrewgolovanov
5 Contributions
tgraf
4 Contributions
michi-covalent
4 Contributions
annaindistress
4 Contributions
amitmavgupta
3 Contributions
qmonnet
2 Contributions
thebsdbox
2 Contributions
Neilblaze
1 Contributions
youssefazrak
1 Contributions
YoshuaRijk
1 Contributions
tklauser
1 Contributions
yasell
1 Contributions
peterj
1 Contributions
youngnick
1 Contributions
m1ghtym0
1 Contributions
distributethe6ix
1 Contributions
mraerino
1 Contributions
katiestruthers
1 Contributions