Remove README.md, update baseurl in _config.yml, and add styles.css and XLibre logo

This commit is contained in:
xgui4 2025-07-03 19:08:22 -04:00
parent 5517c61e5e
commit 1be2197b2d
6 changed files with 185 additions and 46 deletions

View File

@ -31,5 +31,3 @@ gem "wdm", "~> 0.1", :platforms => [:mingw, :x64_mingw, :mswin]
# Lock `http_parser.rb` gem to `v0.6.x` on JRuby builds since newer versions of the gem
# do not have a Java counterpart.
gem "http_parser.rb", "~> 0.6.0", :platforms => [:jruby]
gem 'jekyll-tailwindcss', '~> 0.3.0'

View File

@ -1,37 +0,0 @@
# x11libre-website
A website for the X11Libre (A fork of [Xorg XServer](https://gitlab.freedesktop.org/xorg/xserver)) project by @metux and open source contributors
## About
This is the website for the X11Libre project is an Free/Libre and Open Source (FLOSS) project focused on providing a modern, libre implementation of the X11 protocol and related tools.
## Features
- HTML, Markdown and CSS
- TailwandCSS
- Jekyll
- Github Pages
- No cookie, no tracking
- 100% Static (No dynamic or server related function)
- Work without CSS, JavaSript
- Mobile Friendly (adaptive)
- Accessible
## Run / Debug the website
```bash
bundle exec jekyll serve # on the root of the project
```
## License
This project is licensed under the MIT License.
## Contact
For questions or contributions, please open an issue or contact [@metux](https://github.com/metux).
### Made by [@xgui4](https://github.com/xgui4) and [@ChocodeerZyNX](https://github.com/ChocodeerZyNX) and [@yusi1](https://github.com/yuzi1) and also infor and codes from [x11libre.net](https://x11libre.net)

View File

@ -23,13 +23,13 @@ title: X11Libre
description: >- # this means to ignore newlines until "baseurl:"
This is the website for the X11Libre project which is an open-source initiative
focused on providing a modern, libre implementation of the X11 protocol and related tools.
baseurl: "/xserver/website" # the subpath of your site, e.g. /blog
baseurl: "/xlibre/website" # the subpath of your site, e.g. /blog
url: "https://xgui4.github.io" # the base hostname & protocol for your site, e.g. http://example.com
github_username: xgui4
# Build settings
#plugins:
# - jekyll-feed
# - jekyll-feed
# Exclude from processing.
# The following items will not be processed, by default.

View File

@ -0,0 +1,176 @@
img {
width: 5%;
height: auto;
}
/* link */
a:link,
a:visited,
th a:visited {
color: #00c3ff;
}
a:hover,
a:focus,
a:visited:hover {
color: #78b2c3;
}
/* general layout */
main {
margin: 20px 20px 20px 20px;
min-height: 100vh;
}
#main-content {
width: 97%;
margin: 20px 20px 20px 20px;
text-align: left;
}
.install ul {
margin-left: 195px;
}
#content-left-wrapper {
float: left;
width: 100%; /* req to keep content above sidebar in source code */
}
#content-left {
margin: 0 340px 0 0;
}
#content-sep {
padding-top: 360px;
}
#content-right {
float: left;
width: 100%;
/* margin-left: -300px; */
background-color: #000000;
border-top: 1px solid #ffffff;
}
div.nav-border {
margin-bottom: 1.5em;
padding: 0.65em;
}
/* home: sidebar */
#nav-sidebar ul {
list-style: none;
margin: 0.5em 0 0.5em 1em;
padding: 0;
}
/* highlight Wiki link in navbar */
.navbar-nav > li:nth-child(5) {
text-decoration: underline;
text-decoration-color: #78b2c3;
}
.right {
float: right;
margin: 0;
padding: 0;
}
code {
font-size: 105%;
color: #e0e6ec;
background-color: #0f141c;
border-radius: 3px;
padding: 0 3px;
}
main pre {
font-family: monospace, monospace;
margin: 1em;
border-bottom: 1px solid #31373d;
border-radius: 3px;
}
main pre code {
padding: 20px 20px 20px 30px;
display: block;
overflow: auto;
box-shadow: rgba(255, 255, 255, 0.1) 0px 1px 0px, rgba(0, 0, 0, 0.8) 0px 1px 7px 0px inset;
}
div.quicklink {
height: 150vh;
position: sticky;
z-index: 1;
top: 0;
left: 0;
background-color: #111;
float: left;
margin: 0 1px 0 0;
padding: 20px 10px;
border-right: 1px dotted #ccc;
width: 200px;
overflow: auto;
margin-right: 30px;
}
/* responsive */
@media only screen and (max-width: 768px) {
#content-right {
width: 100%;
margin-left: 0px;
}
#content-left {
margin: 0 0 0 0;
}
div.nav-border {
border-left: 0px;
}
}
@media only screen and (max-width: 600px) {
#header {
font-size: 6vw;
}
}
#driver {
border-collapse: collapse;
width: 80%;
}
th {
text-align: center;
height:45px;
}
tr:nth-child(even) {
background-color: #313840;
}
td {
height: 40px;
padding-left: 7px;
}
th, td {
border: 1px solid white;
}
.container {
margin: 10px auto;
max-width: 600px;
text-align: center;
}
h1 {
margin: 30px 0;
font-size: 4em;
line-height: 1;
letter-spacing: -1px;
}

View File

@ -0,0 +1,2 @@
<?xml version="1.0" encoding="utf-8"?>
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 100" width="200px" height="200px" preserveAspectRatio="none"><defs><linearGradient gradientUnits="userSpaceOnUse" x1="259.466" y1="43.929" x2="259.466" y2="211.661" id="gradient-0"><stop offset="0" style="stop-color: #bada55"/><stop offset="1" style="stop-color: #758d29"/></linearGradient><linearGradient id="gradient-2"><title>Inclusvité</title><stop offset="0" style="stop-color: rgb(195, 23, 255);"/><stop offset="0.19" style="stop-color: rgb(8, 0, 255);"/><stop offset="0.369" style="stop-color: rgb(25, 255, 0);"/><stop offset="0.609" style="stop-color: rgb(255, 239, 0);"/><stop offset="0.853" style="stop-color: rgb(255, 0, 0);"/><stop offset="1" style=""/></linearGradient><linearGradient id="gradient-2-1" href="#gradient-2" gradientUnits="userSpaceOnUse" x1="259.466" y1="43.929" x2="259.466" y2="211.661"/></defs><text style="fill: url(&quot;#gradient-2-1&quot;); font-family: Arial, sans-serif; font-size: 150px; paint-order: fill; stroke: url(&quot;#gradient-0&quot;); white-space: pre;" transform="matrix(0.663385, 0, 0, 0.532056, -67.445054, -12.748696)"><tspan x="167.732" y="179.712">XL</tspan><tspan x="167.732" dy="1em"></tspan></text><path d="M 30.58 17.424 L 175.232 17.424 L 175.232 93.068 L 30.58 93.068 L 30.58 17.424 Z M 35.878 21.673 L 35.878 88.818 L 169.933 88.818 L 169.933 21.673 L 35.878 21.673 Z" style="stroke: rgb(0, 0, 0); fill: rgb(144, 24, 155);"/><rect x="28.99" width="146.772" height="21.673" style="stroke: rgb(0, 0, 0); fill: rgb(119, 112, 238);"/><path d="M 171.692 14.313 L 170.293 15.435 L 164.93 11.134 L 159.801 15.248 L 158.402 14.126 L 163.531 10.012 L 158.637 6.085 L 160.034 4.964 L 164.93 8.89 L 170.061 4.776 L 171.459 5.898 L 166.33 10.012 L 171.692 14.313 Z" style="stroke: rgb(0, 0, 0); fill: rgb(255, 0, 0);"/><rect x="140.261" y="8.169" width="13.777" height="5.1" style="stroke: rgb(0, 0, 0); fill: rgb(83, 0, 255);"/><path style="fill: rgb(255, 255, 255); stroke: rgb(255, 255, 255);" d="M 133.902 13.268 C 133.222 13.268 120.656 12.844 120.656 12.844"/></svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -23,11 +23,11 @@ of their subsidiaries or tax evasion tools, nor any political activists
groups, state actors, etc. It's explicitly free of any "DEI" or similar
discriminatory policies. Anybody who's treating others nicely is welcomed.
It doesn't matter which country you're coming from, your political views,
your race, your sex, your age, your food menu, whether you wear boots or
heels, whether you're furry or fairy, Conan or McKay, comic character, a
small furry creature from Alpha Centauri, or litterally everyone else.
Even neurodivergent contributors are welcome and accepted.
It doesn't matter which country you're coming from, your political views, your
race, your sex, your age, your food menu, whether you wear boots or heels,
whether you're furry or fairy, Conan or McKay, comic character, a small furry
creature from Alpha Centauri, or literally everyone else. Even neurodivergent
contributors are welcome and accepted.
Anybody who's interested in bringing X forward is welcome.