# quarkusio.github.io **Repository Path**: tullyliu/quarkusio.github.io ## Basic Information - **Project Name**: quarkusio.github.io - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Quarkus.io Website Based on Jekyll ## Getting Started These instructions will get you a copy of the Quarkus.io website up and running on your local machine for development and testing purposes. ### Installation [Jekyll static site generator docs](https://jekyllrb.com/docs/). 1. Install a full [Ruby development environment](https://jekyllrb.com/docs/installation/) 2. Install [bundler](https://jekyllrb.com/docs/ruby-101/#bundler) [gems](https://jekyllrb.com/docs/ruby-101/#gems) gem install bundler 3. Fork the [project repository](https://github.com/quarkusio/quarkusio.github.io), then clone your fork. git clone git@github.com:YOUR_USER_NAME/quarkusio.github.io.git 4. Change into the project directory: cd quarkusio.github.io 5. Use bundler to fetch all required gems in their respective versions bundle install 6. Build the site and make it available on a local server bundle exec jekyll serve 7. Now browse to http://localhost:4000 > If you encounter any unexpected errors during the above, please refer to the [troubleshooting](https://jekyllrb.com/docs/troubleshooting/#configuration-problems) page or the [requirements](https://jekyllrb.com/docs/installation/#requirements) page, as you might be missing development headers or other prerequisites. **For more regarding the use of Jekyll, please refer to the [Jekyll Step by Step Tutorial](https://jekyllrb.com/docs/step-by-step/01-setup/).** ## Writing a blog To write a blog: - create an author entry in [_data/authors.yaml](https://github.com/quarkusio/quarkusio.github.io/blob/develop/_data/authors.yaml) - `emailhash` is used to fetch your picture form the Gravatar service - create an blog entry under [_posts](https://github.com/quarkusio/quarkusio.github.io/tree/develop/_posts) -the file name is `yyyy-mm-dd-slug.adoc` - `tags` should be used with some care as an archive page is created for of them. Below are some basic rules to try follow: - `quarkus-release` used for Quarkus release blogs - `announcement` used for general announcement with some impact. - `extension` used for blogs related to a specific extension. - `user-story` used for stories from users/companies adopting Quarkus. - `development-tips` used for blogs with tips to develop using Quarkus or Quarkus itself. - add a tech specific, like `kafka`, if your post has a significant mention/relevance to that technology. - tags is space separated list `tags:extension grpc` - it's in asciidoc format, there is an example as shown with [2019-06-05-quarkus-and-web-ui-development-mode.adoc](https://github.com/quarkusio/quarkusio.github.io/blob/develop/_posts/2019-06-05-quarkus-and-web-ui-development-mode.adoc) - send a pull request against the develop branch and voilĂ  ## Contributing Please read [CONTRIBUTING.md](https://github.com/quarkusio/quarkusio.github.io/blob/master/CONTRIBUTING.md) for details on our code of conduct, and the process for submitting pull requests to us. **Important:** the guides are maintained in the main Quarkus repository and pull requests should be submitted there: https://github.com/quarkusio/quarkus/tree/master/docs/src/main/asciidoc. ## License This website is licensed under the [Creative Commons Attribution 3.0](https://creativecommons.org/licenses/by/3.0/).