GithubHelp home page GithubHelp logo

isabella232 / skywalking-website Goto Github PK

View Code? Open in Web Editor NEW

This project forked from apache/skywalking-website

0.0 0.0 0.0 526.02 MB

Apache SkyWalking Website

Home Page: https://skywalking.apache.org/

License: Apache License 2.0

Shell 0.52% JavaScript 8.65% CSS 46.65% HTML 26.79% SCSS 17.39%

skywalking-website's Introduction

Apache SkyWalking Website

This is the repository including all source codes of https://skywalking.apache.org.

Preview and generate static files

This site was compiled using Hugo.

  1. Install hugo
  2. Run npm install to install the required libraries.
  3. Pull this repo into your local environment, and run hugo server at the root folder, you can see the site preview from http://localhost:1313
  4. To generate the static website, run npm run build for the whole website. Run npm run build-with-docs if you want to build the project documentations.

Contributing

This guide will guide you on how to contribute to the site.

This site uses Hugo to organize and manage content with the following sections are available:

Homepage

Located at content/_index.html

Projects and Document

The data of documentation link is located in data/docs.yml and formated as YAML.

Update the config file everytime in order that a new documentation version will be available searched by algolia.

Event

Located at content/events. If you don't want to create a new blog, you need to create a new subdirectory under this directory. Here is a sample event below.

---
title: This is a title
date: 2020-04-28
author: Author
description: This is description.
# endTime: 2021-04-24T23:59:59Z
# startTime: 2021-04-22T00:00:00Z
# buttonText: Go
# img: /images/skywalking_200x200.png
---

Content

If you want to display the summary in the popover in the lower right corner, you need to configure a parameter endTime. The parameters are as follows.

Parameter Description Required Default
endTime End time true -
startTime Start time false Current time
buttonText Button text false Read more
img The illustration false /images/skywalking_200x200.png
poster The poster false -

Blog

Located at content/blog. If you want to create a new blog, you need to create a new subdirectory under this directory. Here is a sample blog below.

---
title: This is a title
date: 2020-04-28
author: Author
description: This is description.
---

Content

Downloads

The data of release is located in data/releases.yml and formated as YAML. The data of docker image is located in data/dockerImages.yml and formated as YAML.

Team

This is a single page located at content/team/_index.md.

中文博客

Located at content/zh. If you want to create a new blog, you need to create a new subdirectory under this directory. Here is a sample blog below.

---
title: 博客标题
date: 2020-04-28
author: 作者姓名
description: 博客摘要
---

博客正文。

User Wall

All user information are in /data/users.yml. Users are encouraged to add themselves to this page.

Links

Configure in the config.toml file.

Website Configuration

The website configuration file located at config.toml.

Images

The images within the blogs, events and 中文博客 should keep at the same folder as the blog file, and you should reference that with the relative path.

skywalking-website's People

Contributors

wu-sheng avatar jtrust avatar kezhenxu94 avatar mrproliu avatar hanahmily avatar fgksgf avatar jaredtan95 avatar dmsolr avatar arugal avatar innerpeacez avatar bfergerson avatar fine0830 avatar zhaoyuguang avatar rootsongjc avatar tinyallen avatar superskyyy avatar evanljp avatar peng-yongsheng avatar yanmaipian avatar wankai123 avatar humbertzhang avatar heyanlong avatar dashanji avatar ax1an avatar gxthrj avatar fingerleader avatar dependabot[bot] avatar yunaiv avatar liu-wei-git avatar langyan1022 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.