[gtk-web/new-website: 101/180] added documentation
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk-web/new-website: 101/180] added documentation
- Date: Mon, 11 Nov 2019 14:52:54 +0000 (UTC)
commit ed86eef2358ed995b8046b950b0799b16635c99c
Author: ravgeetdhillon <ravgeetdhillon gmail com>
Date: Wed Jul 17 13:14:32 2019 +0530
added documentation
_config.yml | 40 +++++++--
docs.html | 265 +++++++++++++++++++++++++++++++-----------------------------
2 files changed, 173 insertions(+), 132 deletions(-)
---
diff --git a/_config.yml b/_config.yml
index 0c267a3..fe7465a 100644
--- a/_config.yml
+++ b/_config.yml
@@ -1,17 +1,35 @@
+# general options
+
+# name of the website
name: The GTK Project
+
+# title of the website
title: The GTK Project | A free and open-source cross-platform widget toolkit
+
+# short description of the website
description: GTK is a highly usable, feature rich toolkit for creating graphical user interfaces which
boasts cross platform compatibility and an easy to use API. GTK is licensed under the GNU LGPL 2.1 allowing
development of both free and proprietary software with GTK without any license fees or royalties.
+
+# jekyll configuration options
+
baseurl: ''
-url: 'https://ravgeetdhillon.pages.gitlab.gnome.org/gtk-web/'
+url: https://ravgeetdhillon.pages.gitlab.gnome.org/gtk-web/
+encoding: utf-8
+
+# markdown converter
markdown: kramdown
kramdown:
parse_block_html: true
- input: GFM
+ input: GFM # github flavored markdown
+ auto_ids: true
+
+# code highlighter used by the website
highlighter: rouge
+
+# plugins used by the website
# plugins:
# - jekyll-feed
-# include:
-# - .htaccess
+
+# exclude these files from production site
exclude:
- documents/
- node_modules/
@@ -26,6 +44,7 @@ exclude:
- LICENSE.txt
- structurize.sh
+# folder which contains all the collections
collections_dir: collections
collections:
@@ -37,4 +56,15 @@ defaults:
type: docs
values:
layout: documentation
- navbar_dark: true
\ No newline at end of file
+ navbar_dark: true
+
+# website statistics
+
+# Fill in your Google Analytics gtag.js ID to track your website using gtag
+gtag: ""
+
+# Fill in your Google Analytics ID to track your website using GA
+google_analytics: ""
+
+# Google Tag Manager ID
+gtm: ""
\ No newline at end of file
diff --git a/docs.html b/docs.html
index d8785eb..72bdf60 100644
--- a/docs.html
+++ b/docs.html
@@ -6,142 +6,153 @@ navbar_dark: true
{%- include header.html -%}
<section class="py-4 d-flex flex-column align-items-center bg-dark text-white" id="landing">
- <div class="container">
- <div class="row">
- <div class="col-md-5 d-flex justify-content-end flex-column main-heading">
- <h1 class="display-4 pb-3">GTK Docs</h1>
- <span class="lead text-info">Find out all the things you need to work with GTK as a
Developer.</span>
- </div>
- <div class="col-md-7 d-none d-md-flex justify-content-center align-items-center flex-column">
- <img src="{{ '/assets/img/docs.svg' | prepend: site.url }}" class="img-fluid w-75" />
- </div>
- </div>
+ <div class="container">
+ <div class="row">
+ <div class="col-md-5 d-flex justify-content-end flex-column main-heading">
+ <h1 class="display-4 pb-3">GTK Docs</h1>
+ <span class="lead text-info">Find out all the things you need to work with GTK as a Developer.</span>
+ </div>
+ <div class="col-md-7 d-none d-md-flex justify-content-center align-items-center flex-column">
+ <img src="{{ '/assets/img/wall-docs.svg' | prepend: site.url }}" class="img-fluid w-75" />
+ </div>
</div>
+ </div>
</section>
-<section class="py-4" id="topics">
- <div class="container">
- <div class="row text-center d-flex justify-content-center">
- <div class="col-md-10 col-lg-7">
- <h2 class="font-weight-light mb-3">Browse Topics</h2>
- <span class="text-muted">Get set with the topic of your choice and explore
the documentation.</span>
- </div>
- </div>
- <div class="row d-flex justify-content-center pt-5">
- <div class="col-md-4 pb-5">
- <div class="col h-100 py-5 text-center d-flex flex-column align-items-center
shadow-sm shadow-hover rounded border-bottom border-primary" style="border-width:2px!important;">
- <i class="fas fa-cogs fa-fw fa-3x pb-4 text-primary"></i>
- <h5>Getting Started</h5>
- <span class="text-muted small">Get started now by building a Hello
World app and playing around it.</span>
- <a href="./getting-started" class="stretched-link"></a>
- </div>
- </div>
- <div class="col-md-4 pb-5">
- <div class="col h-100 py-5 text-center d-flex flex-column align-items-center
shadow-sm shadow-hover rounded border-bottom border-primary" style="border-width:2px!important;">
- <i class="fas fa-tools fa-fw fa-3x pb-4 text-primary"></i>
- <h5>Dev Tools</h5>
- <span class="text-muted small">Learn how to setup your development
environment with GTK recommended tools.</span>
- <a href="/" class="stretched-link"></a>
- </div>
- </div>
- <div class="col-md-4 pb-5">
- <div class="col h-100 py-5 text-center d-flex flex-column align-items-center
shadow-sm shadow-hover rounded border-bottom border-primary" style="border-width:2px!important;">
- <i class="fas fa-random fa-fw fa-3x pb-4 text-primary"></i>
- <h5>Language Bindings</h5>
- <span class="text-muted small">Learn to integrate your favorite
programming language with GTK through bindings.</span>
- <a href="/" class="stretched-link"></a>
- </div>
- </div>
- <div class="col-md-4 pb-5">
- <div class="col h-100 py-5 text-center d-flex flex-column align-items-center
shadow-sm shadow-hover rounded border-bottom border-primary" style="border-width:2px!important;">
- <i class="fas fa-box-open fa-fw fa-3x pb-4 text-primary"></i>
- <h5>API References</h5>
- <span class="text-muted small">Dig deep into the API references for
GTK3 and GTK4.</span>
- <a href="/" class="stretched-link"></a>
- </div>
- </div>
- <div class="col-md-4 pb-5">
- <div class="col h-100 py-5 text-center d-flex flex-column align-items-center
shadow-sm shadow-hover rounded border-bottom border-primary" style="border-width:2px!important;">
- <i class="fas fa-vector-square fa-fw fa-3x pb-4 text-primary"></i>
- <h5>Architecture</h5>
- <span class="text-muted small">Learn about the sub modules the GTK
has been built upon.</span>
- <a href="/" class="stretched-link"></a>
- </div>
- </div>
- <div class="col-md-4 pb-5">
- <div class="col h-100 py-5 text-center d-flex flex-column align-items-center
shadow-sm shadow-hover rounded border-bottom border-primary" style="border-width:2px!important;">
- <i class="fas fa-tools fa-fw fa-3x pb-4 text-primary"></i>
- <h5>Installations</h5>
- <span class="text-muted small">Figure out how to install GTK on
different platforms.</span>
- <a href="/" class="stretched-link"></a>
- </div>
- </div>
- </div>
- </div>
+<section class="py-4 bg-light" id="topics">
+ <div class="container">
+ <div class="row text-center d-flex justify-content-center">
+ <div class="col-md-10 col-lg-7">
+ <h2 class="font-weight-light mb-3">Browse Topics</h2>
+ <span class="text-muted">Get set with the topic of your choice and explore the documentation.</span>
+ </div>
+ </div>
+ <div class="row d-flex justify-content-center pt-5">
+ <div class="col-md-4 pb-5">
+ <div class="col h-100 py-5 text-center bg-white d-flex flex-column align-items-center shadow-sm
shadow-hover rounded border-bottom border-primary"
+ style="border-width:2px!important;">
+ <i class="fas fa-cogs fa-fw fa-3x pb-4 text-primary"></i>
+ <h5>Getting Started</h5>
+ <span class="text-muted small">Get started now by building a Hello World app and playing around
it.</span>
+ <a href="./getting-started" class="stretched-link"></a>
+ </div>
+ </div>
+ <div class="col-md-4 pb-5">
+ <div class="col h-100 py-5 text-center bg-white d-flex flex-column align-items-center shadow-sm
shadow-hover rounded border-bottom border-primary"
+ style="border-width:2px!important;">
+ <i class="fas fa-tools fa-fw fa-3x pb-4 text-primary"></i>
+ <h5>Dev Tools</h5>
+ <span class="text-muted small">Learn how to setup your development environment with GTK
recommended tools.</span>
+ <a href="/" class="stretched-link"></a>
+ </div>
+ </div>
+ <div class="col-md-4 pb-5">
+ <div class="col h-100 py-5 text-center bg-white d-flex flex-column align-items-center shadow-sm
shadow-hover rounded border-bottom border-primary"
+ style="border-width:2px!important;">
+ <i class="fas fa-random fa-fw fa-3x pb-4 text-primary"></i>
+ <h5>Language Bindings</h5>
+ <span class="text-muted small">Learn to integrate your favorite programming language with GTK
through
+ bindings.</span>
+ <a href="/" class="stretched-link"></a>
+ </div>
+ </div>
+ <div class="col-md-4 pb-5">
+ <div class="col h-100 py-5 text-center bg-white d-flex flex-column align-items-center shadow-sm
shadow-hover rounded border-bottom border-primary"
+ style="border-width:2px!important;">
+ <i class="fas fa-box-open fa-fw fa-3x pb-4 text-primary"></i>
+ <h5>API References</h5>
+ <span class="text-muted small">Dig deep into the API references for GTK3 and GTK4.</span>
+ <a href="/" class="stretched-link"></a>
+ </div>
+ </div>
+ <div class="col-md-4 pb-5">
+ <div class="col h-100 py-5 text-center bg-white d-flex flex-column align-items-center shadow-sm
shadow-hover rounded border-bottom border-primary"
+ style="border-width:2px!important;">
+ <i class="fas fa-vector-square fa-fw fa-3x pb-4 text-primary"></i>
+ <h5>Architecture</h5>
+ <span class="text-muted small">Learn about the sub modules the GTK has been built upon.</span>
+ <a href="/" class="stretched-link"></a>
+ </div>
+ </div>
+ <div class="col-md-4 pb-5">
+ <div class="col h-100 py-5 text-center bg-white d-flex flex-column align-items-center shadow-sm
shadow-hover rounded border-bottom border-primary"
+ style="border-width:2px!important;">
+ <i class="fas fa-tools fa-fw fa-3x pb-4 text-primary"></i>
+ <h5>Installations</h5>
+ <span class="text-muted small">Figure out how to install GTK on different platforms.</span>
+ <a href="/" class="stretched-link"></a>
+ </div>
+ </div>
+ </div>
+ </div>
</section>
<section class="py-4" id="articles">
- <div class="container">
- <div class="row text-center d-flex justify-content-center">
- <div class="col-md-10 col-lg-7">
- <h2 class="font-weight-light mb-3">Popular Articles</h2>
- <span class="text-muted">Selected featured articles for you to get started
fast with GTK.</span>
- </div>
- </div>
- <div class="row d-flex justify-content-center pt-5">
- <div class="col-md-8 pb-5">
- <div class="list-group">
- <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark
border rounded shadow-sm-hover bg-light-hover justify-content-between align-items-center mb-2">Frequently
asked question sections<i class="fas fa-chevron-circle-right text-info"></i></a>
- <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark
border rounded shadow-sm-hover bg-light-hover justify-content-between align-items-center mb-2">Creating your
first application<i class="fas fa-chevron-circle-right text-info"></i></a>
- <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark
border rounded shadow-sm-hover bg-light-hover justify-content-between align-items-center mb-2">Your first
contribution to GTK<i class="fas fa-chevron-circle-right text-info"></i></a>
- <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark
border rounded shadow-sm-hover bg-light-hover justify-content-between align-items-center mb-2">Learn about
GTK's best practices<i class="fas fa-chevron-circle-right text-info"></i></a>
- </div>
- </div>
- </div>
- </div>
+ <div class="container">
+ <div class="row text-center d-flex justify-content-center">
+ <div class="col-md-10 col-lg-7">
+ <h2 class="font-weight-light mb-3">Popular Articles</h2>
+ <span class="text-muted">Selected featured articles for you to get started fast with GTK.</span>
+ </div>
+ </div>
+ <div class="row d-flex justify-content-center pt-5">
+ <div class="col-md-8 pb-5">
+ <div class="list-group">
+ <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark border rounded shadow-sm-hover
bg-light-hover justify-content-between align-items-center mb-2">Frequently
+ asked question sections<i class="fas fa-chevron-circle-right text-info"></i></a>
+ <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark border rounded shadow-sm-hover
bg-light-hover justify-content-between align-items-center mb-2">Creating
+ your first application<i class="fas fa-chevron-circle-right text-info"></i></a>
+ <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark border rounded shadow-sm-hover
bg-light-hover justify-content-between align-items-center mb-2">Your
+ first contribution to GTK<i class="fas fa-chevron-circle-right text-info"></i></a>
+ <a href="#" class="d-flex py-3 px-3 text-decoration-none text-dark border rounded shadow-sm-hover
bg-light-hover justify-content-between align-items-center mb-2">Learn
+ about GTK's best practices<i class="fas fa-chevron-circle-right text-info"></i></a>
+ </div>
+ </div>
+ </div>
+ </div>
</section>
<section class="py-4" id="team">
- <div class="container">
- <div class="row text-center d-flex justify-content-center">
- <div class="col-md-10 col-lg-7">
- <h2 class="font-weight-light mb-3">We are here to help</h2>
- <span class="text-muted">Catch up with our core team to get answers for your
questions.</span>
- </div>
- </div>
- <div class="row d-flex justify-content-center py-5 mx-auto">
- <div class="col d-flex flex-column align-items-center text-center">
- <img src="{{ '/assets/avatar.png' | prepend: site.url }}" class="pb-2
img-fluid rounded-circle" style="max-width: 100px;">
- <span class="small"><strong>Emmanuele Bassi</strong></span>
- <span class="small text-muted">Endless Mobile</span>
- </div>
- <div class="col d-flex flex-column align-items-center text-center">
- <img src="{{ '/assets/avatar.png' | prepend: site.url }}" class="pb-2
img-fluid rounded-circle" style="max-width: 100px;">
- <span class="small"><strong>Matthias Clasen</strong></span>
- <span class="small text-muted">Red Hat</span>
- </div>
- <div class="col d-flex flex-column align-items-center text-center">
- <img src="{{ '/assets/avatar.png' | prepend: site.url }}" class="pb-2
img-fluid rounded-circle" style="max-width: 100px;">
- <span class="small"><strong>Behdad Esfahbod</strong></span>
- <span class="small text-muted">Google</span>
- </div>
- <div class="col d-flex flex-column align-items-center text-center">
- <img src="{{ '/assets/avatar.png' | prepend: site.url }}" class="pb-2
img-fluid rounded-circle" style="max-width: 100px;">
- <span class="small"><strong>Emmanuele Bassi</strong></span>
- <span class="small text-muted">Endless Mobile</span>
- </div>
- <div class="col d-flex flex-column align-items-center text-center">
- <img src="{{ '/assets/avatar.png' | prepend: site.url }}" class="pb-2
img-fluid rounded-circle" style="max-width: 100px;">
- <span class="small"><strong>Matthias Clasen</strong></span>
- <span class="small text-muted">Red Hat</span>
- </div>
- <div class="col d-flex flex-column align-items-center text-center">
- <img src="{{ '/assets/avatar.png' | prepend: site.url }}" class="pb-2
img-fluid rounded-circle" style="max-width: 100px;">
- <span class="small"><strong>Behdad Esfahbod</strong></span>
- <span class="small text-muted">Google</span>
- </div>
- </div>
- </div>
+ <div class="container">
+ <div class="row text-center d-flex justify-content-center">
+ <div class="col-md-10 col-lg-7">
+ <h2 class="font-weight-light mb-3">We are here to help</h2>
+ <span class="text-muted">Catch up with our core team to get answers for your questions.</span>
+ </div>
+ </div>
+ <div class="row d-flex justify-content-center py-5 mx-auto">
+ <div class="col d-flex flex-column align-items-center text-center">
+ <img src="{{ '/assets/img/avatar.png' | prepend: site.url }}" class="pb-2 img-fluid rounded-circle"
style="max-width: 100px;">
+ <span class="small"><strong>Emmanuele Bassi</strong></span>
+ <span class="small text-muted">Endless Mobile</span>
+ </div>
+ <div class="col d-flex flex-column align-items-center text-center">
+ <img src="{{ '/assets/img/avatar.png' | prepend: site.url }}" class="pb-2 img-fluid rounded-circle"
style="max-width: 100px;">
+ <span class="small"><strong>Matthias Clasen</strong></span>
+ <span class="small text-muted">Red Hat</span>
+ </div>
+ <div class="col d-flex flex-column align-items-center text-center">
+ <img src="{{ '/assets/img/avatar.png' | prepend: site.url }}" class="pb-2 img-fluid rounded-circle"
style="max-width: 100px;">
+ <span class="small"><strong>Behdad Esfahbod</strong></span>
+ <span class="small text-muted">Google</span>
+ </div>
+ <div class="col d-flex flex-column align-items-center text-center">
+ <img src="{{ '/assets/img/avatar.png' | prepend: site.url }}" class="pb-2 img-fluid rounded-circle"
style="max-width: 100px;">
+ <span class="small"><strong>Emmanuele Bassi</strong></span>
+ <span class="small text-muted">Endless Mobile</span>
+ </div>
+ <div class="col d-flex flex-column align-items-center text-center">
+ <img src="{{ '/assets/img/avatar.png' | prepend: site.url }}" class="pb-2 img-fluid rounded-circle"
style="max-width: 100px;">
+ <span class="small"><strong>Matthias Clasen</strong></span>
+ <span class="small text-muted">Red Hat</span>
+ </div>
+ <div class="col d-flex flex-column align-items-center text-center">
+ <img src="{{ '/assets/img/avatar.png' | prepend: site.url }}" class="pb-2 img-fluid rounded-circle"
style="max-width: 100px;">
+ <span class="small"><strong>Behdad Esfahbod</strong></span>
+ <span class="small text-muted">Google</span>
+ </div>
+ </div>
+ </div>
</section>
<script>
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]