{"id":19139758,"url":"https://github.com/openelb/website","last_synced_at":"2025-10-11T02:16:56.888Z","repository":{"id":37886723,"uuid":"255087540","full_name":"openelb/website","owner":"openelb","description":null,"archived":false,"fork":false,"pushed_at":"2024-08-14T01:29:09.000Z","size":25534,"stargazers_count":3,"open_issues_count":17,"forks_count":13,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-05-06T23:15:16.237Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"website-openelb.vercel.app","language":"CSS","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/openelb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-04-12T13:24:08.000Z","updated_at":"2025-04-24T16:02:32.000Z","dependencies_parsed_at":"2024-08-14T03:38:13.793Z","dependency_job_id":null,"html_url":"https://github.com/openelb/website","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openelb%2Fwebsite","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openelb%2Fwebsite/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openelb%2Fwebsite/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/openelb%2Fwebsite/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/openelb","download_url":"https://codeload.github.com/openelb/website/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":252782835,"owners_count":21803410,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-09T07:14:56.774Z","updated_at":"2025-10-11T02:16:51.851Z","avatar_url":"https://github.com/openelb.png","language":"CSS","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpenELB Website\n\nWelcome to the OpenELB website repository!\n\nThis repository contains web pages of the [official OpenELB website](https://openelb.io), including documentation, blog articles, community information, and other contents of the [OpenELB open-source project](https://github.com/kubesphere/OpenELB).\n\nWhether you are a tech enthusiast, a language professional, or simply someone interested in the OpenELB project, you are always welcome to send your works to the OpenELB website and help localize the website!\n\n## Localize the OpenELB Website\n\nWe are currently looking for people to localize the website. If you have passion for localization, please [send Pull Requests](#send-pull-requests) to this repository.\n\n* Before you start working, please read the [OpenELB Chinese Documentation Style Guide](./OpenELB-chinese-documentation-style-guide.md).\n\n* All documents of the OpenELB website are stored in the `/content` directory.\n\n* If you need to insert an image in a document, save the image in a directory named after the document in the `/static/images/zh` directory and reference the image by using the following expression (change everything in `\u003c\u003e` to actual values):\n\n  ```bash\n  ![\u003cimage-name\u003e](/images/zh/\u003cdoc-path\u003e/\u003cimage-name\u003e.png)\n  ```\n\n  Don't worry if the images are not correctly displayed in your editor. They will be correctly parsed by the website.\n\n## Send Pull Requests\n\nIf you have documents, blog articles, or localization works for the OpenELB project, please send pull requests to this repository.\n\nStep 1: Create a GitHub account and set up a local OpenELB website repository.\n\n1. Create a [GitHub account](https://github.com/join).\n\n2. In the [OpenELB website repository](https://github.com/kubesphere/porter-website), click \u003cimg src=\"./fork.png\" width=\"80px\"\u003e in the upper-right corner to fork this repository to your own GitHub account.\n\n3. In your local command-line interface (CLI), run the following commands to clone the OpenELB website repository and go to the `porter-website` directory.\n\n   ```bash\n   git clone \u003cAddress of your own OpenELB website repository\u003e\n   ```\n\n   ```bash\n   cd website\n   ```\n\n4. Run the following command to set the upstream address:\n\n   ```bash\n   git remote add upstream https://github.com/openelb/website.git\n   ```\n\nStep 2: Add your work and push it to GitHub.\n\n1. Run the following command to synchronize your local repository with the upstream:\n\n   ```bash\n   git pull --rebase upstream master\n   ```\n\n2. Run the following command to create a branch and switch to the branch:\n\n   ```bash\n   git switch -c \u003cCustom branch name\u003e\n   ```\n\n3. Use your favorite editor (such as [Typora](https://typora.io/)) to add contents to or edit existing contents in the `/content` directory.\n\nStep 3: Preview your work in your local environment.\n\n1. [Install Hugo](https://gohugo.io/getting-started/quick-start/) in your local environment.\n\n2. Go to the `porter-website` directory and run the following command:\n\n   ```bash\n   hugo server -D\n   ```\n\n3. Open a web browser and enter `http://localhost:1313` in the address box to preview your work.\n\nStep 4: Commit your changes and create a pull request.\n\n1. Run the following commands to commit your changes and push it to your own repository on GitHub:\n\n   ```bash\n   git add .\n   ```\n\n   ```bash\n   git commit -s -m \"\u003cDesribe your changes briefly\u003e\"\n   ```\n\n   ```bash\n   git push -u origin \u003cCustom branch name\u003e\n   ```\n\n2. Visit the [OpenELB website repository](https://github.com/kubesphere/porter-website), click **Pull requests**, and click **Compare \u0026 pull request**.\n\n3. Add `/assign @Patrick-LuoYu @FeynmanZhou @renyunkang` in the text box to assign the three guys to review your work.\n\n   ![assign](./assign.png)\n\n4. Click **Create pull request**. After your work is reviewed, it will be merged into the repository and become available to users around the world.\n\n5. In your local CLI, run the following command to switch to the master branch. Repeat Step 2 to Step 4 each time you have something new for the OpenELB website.\n\n   ```bash\n   git switch master\n   ```\n\n## Contact Us\n\nJoin us at the [Slack #sig-docs channel](https://kubesphere.slack.com/archives/C010WA9EW01)!  \n\n\n[![vercel](./powered-by-vercel.svg)](https://vercel.com?utm_source=openelb\u0026utm_campaign=oss)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenelb%2Fwebsite","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fopenelb%2Fwebsite","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fopenelb%2Fwebsite/lists"}