Skip to content

Commit d97ec0a

Browse files
authored
Merge pull request #13 from equilaterus/dev
Improved site (WIP)
2 parents 1e6629a + e68fae9 commit d97ec0a

File tree

173 files changed

+3678
-3456
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

173 files changed

+3678
-3456
lines changed

.github/workflows/main.yml

+2
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,8 @@ jobs:
2828

2929
- name: Install dependencies
3030
run: npm install
31+
- name: Build stars
32+
run: npm run build-stars
3133
- name: Build styles
3234
run: npm run build-styles
3335
- name: Build site

.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,5 @@ public
66
resources
77
/assets/*/out
88
.hugo_build.lock
9+
.hugo
10+
hugo.exe

.run-win.ps1

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
workflow run-dev {
2+
parallel {
3+
Invoke-Expression "npm run build-stars"
4+
Invoke-Expression ".\hugo.exe server -D"
5+
Invoke-Expression "npm run watch:tw"
6+
}
7+
}
8+
9+
run-dev

README.md

+28-11
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,37 @@
11
# Equilaterus Github Page
22

3-
## Quick start (Linux)
3+
## Quick start
44

5-
1. If you don't have a compatible version installed in your system (or if you find any problems trying to execute the project), download [hugo binaries](https://github.com/gohugoio/hugo/releases/tag/v0.117.0) and extract them inside the project folder. You should see a single file called **hugo** in your project root folder.
5+
If you don't have a compatible version installed in your system (or if you find any problems trying to execute the project), download [hugo extended binaries](https://github.com/gohugoio/hugo/releases/tag/v0.117.0) and extract them inside the project folder, according to your OS:
66

7-
2. Install **node** and run the following commands:
7+
* **Linux:** Extract a file called **hugo** in your project root folder, rename it to *.hugo* and run the following commands:
88

9-
```sh
10-
npm install
11-
12-
# Using a globally installed hugo
13-
npm run start
9+
```sh
10+
npm install
1411

15-
# Using a local bin
16-
npm run hugo-local
17-
```
12+
# Using a globally installed hugo
13+
npm run start
14+
15+
# Using a local bin
16+
npm run hugo-local
17+
```
18+
19+
* **Windows:** Extract **hugo.exe** into the project root folder and run the following commands:
20+
21+
> Important: clone this project on a path WITHOUT any empty spaces.
22+
23+
```sh
24+
npm install
25+
26+
# Start developing
27+
npm run win
28+
```
29+
30+
On Windows, you may want to use this command to avoid warning messages like *This diff contains a change in line endings from 'LF' to 'CRLF* [more info here](https://github.com/desktop/desktop/issues/18225):
31+
32+
```
33+
git config core.autocrlf input
34+
```
1835

1936
## License
2037

assets/css/main.css

+78-16
Original file line numberDiff line numberDiff line change
@@ -3,26 +3,88 @@
33
@tailwind components;
44
@tailwind utilities;
55

6-
font-family: ui-sans-serif,
7-
system-ui,
8-
-apple-system,
9-
BlinkMacSystemFont,
10-
"Segoe UI",
11-
Roboto,
12-
"Helvetica Neue",
13-
Arial,
14-
"Noto Sans",
15-
sans-serif,
16-
Apple Color Emoji,
17-
Segoe UI Emoji,
18-
NotoColorEmoji,
19-
Segoe UI Symbol,
20-
Android Emoji,
21-
EmojiSymbols;
226
/* Custom CSS */
237

8+
.bg-black {
9+
background-color: #000;
10+
}
11+
12+
.bg-stars {
13+
background: radial-gradient(ellipse at bottom, #1B2735 0%, #090A0F 100%);
14+
overflow: hidden;
15+
}
16+
2417
.prose :where(h1):not(:where([class~="not-prose"] *)) {
2518
color: white !important;
2619
}
2720

21+
@keyframes tv-animated {
22+
0% {
23+
filter: brightness(10%);
24+
}
25+
5% {
26+
filter: brightness(130%);
27+
}
28+
10% {
29+
filter: brightness(80%);
30+
}
31+
15% {
32+
filter: brightness(85%);
33+
}
34+
25% {
35+
filter: brightness(100%);
36+
}
37+
30% {
38+
filter: brightness(120%);
39+
}
40+
35% {
41+
filter: brightness(80%);
42+
}
43+
40% {
44+
filter: brightness(90%);
45+
}
46+
45% {
47+
filter: brightness(70%);
48+
}
49+
60% {
50+
filter: brightness(100%);
51+
}
52+
70% {
53+
filter: brightness(120%);
54+
}
55+
80% {
56+
filter: brightness(80%);
57+
}
58+
90% {
59+
filter: brightness(70%);
60+
}
61+
100% {
62+
filter: brightness(10%);
63+
}
64+
}
65+
66+
@keyframes bg-xy-animated {
67+
50% { background-position: bottom left; }
68+
}
69+
70+
.bg-xy-animated {
71+
background-position: top left;
72+
animation: bg-xy-animated 60s linear infinite;
73+
}
74+
75+
:is(.dark) .bg-sky {
76+
background-image: url('https://images.unsplash.com/photo-1533113354171-490d836238e3?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1980&q=90');
77+
}
78+
79+
.bg-sky {
80+
background-image: url('https://images.unsplash.com/photo-1542272201-b1ca555f8505?ixlib=rb-4.0.3&ixid=M3wxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8fA%3D%3D&auto=format&fit=crop&w=1980&q=90');
81+
}
82+
83+
.clip-lt {
84+
@media screen(lg) {
85+
-webkit-clip-path: polygon(14% 0,100% 0,100% 100%,0 100%);
86+
clip-path: polygon(14% 0,100% 0,100% 100%,0);
87+
}
88+
}
89+
2890
/* Custom CSS end */

assets/css/stars.scss

+86
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,86 @@
1+
2+
/* STARS */
3+
// n is number of stars required
4+
@function multiple-box-shadow ($n) {
5+
$value: '#{random(2000)}px #{random(2000)}px rgba(255,255,255,#{random()})';
6+
@for $i from 2 through $n {
7+
$value: '#{$value} , #{random(2000)}px #{random(2000)}px rgba(255,255,255,#{random()})';
8+
}
9+
@return unquote($value);
10+
}
11+
12+
$shadows-small: multiple-box-shadow(700);
13+
$shadows-medium: multiple-box-shadow(200);
14+
$shadows-big: multiple-box-shadow(100);
15+
16+
.bg-stars {
17+
height: 100%;
18+
background: radial-gradient(ellipse at bottom, #1B2735 0%, #090A0F 100%);
19+
overflow: hidden;
20+
}
21+
22+
#stars {
23+
width: 1px;
24+
height: 1px;
25+
background: transparent;
26+
box-shadow: $shadows-small;
27+
animation: animStar 50s linear infinite;
28+
position: absolute;
29+
30+
&:after {
31+
content: " ";
32+
position: absolute;
33+
top: 2000px;
34+
width: 1px;
35+
height: 1px;
36+
background: transparent;
37+
box-shadow: $shadows-small;
38+
}
39+
}
40+
41+
#stars2 {
42+
width: 2px;
43+
height: 2px;
44+
background: transparent;
45+
box-shadow: $shadows-medium;
46+
animation: animStar 100s linear infinite;
47+
position: absolute;
48+
49+
&:after {
50+
content: " ";
51+
position: absolute;
52+
top: 2000px;
53+
width: 2px;
54+
height: 2px;
55+
background: transparent;
56+
box-shadow: $shadows-medium;
57+
}
58+
}
59+
60+
#stars3 {
61+
width: 3px;
62+
height: 3px;
63+
background: transparent;
64+
box-shadow: $shadows-big;
65+
animation: animStar 150s linear infinite;
66+
position: absolute;
67+
68+
&:after {
69+
content: " ";
70+
position: absolute;
71+
top: 2000px;
72+
width: 3px;
73+
height: 3px;
74+
background: transparent;
75+
box-shadow: $shadows-big;
76+
}
77+
}
78+
79+
@keyframes animStar {
80+
from {
81+
transform: translateY(0px);
82+
}
83+
to {
84+
transform: translateY(-2000px);
85+
}
86+
}

assets/game-2.png

427 KB
Loading

assets/game.png

489 KB
Loading

assets/geppetto-ai.png

431 KB
Loading

assets/plastic-linux.png

543 KB
Loading

assets/plastic.png

503 KB
Loading

assets/rincewind-editor.png

414 KB
Loading

config.yaml

+44-32
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ baseURL: "https://equilaterus.github.io/"
22
languageCode: "en-us"
33
theme: "tailbliss"
44

5-
title: TailBliss
5+
title: Equilaterus
66
languageCode: en-us
77
DefaultContentLanguage: en
88
enableEmoji: true
@@ -49,26 +49,36 @@ markup:
4949
xhtml: false
5050

5151
params:
52-
author: Nusser Studios
52+
ShowFullIntroSlide: true
53+
ShowSimpleIntroSlide: false
54+
ShowSponsors: false
55+
IncludeStars: true
56+
NavbarSizeClass: max-w-screen-xl # max-w-full
57+
58+
title_description: "Empowering programmers"
59+
callToAction: Open Source
60+
heroImage: /game.png
61+
author: Equilaterus
5362
authorimage: ../assets/images/global/author.webp
5463
og_image: /images/tailbliss-cover.png
55-
moto: "Super Fast, and Flexible"
56-
description: "A Hugo theme built with love, using TailwindCSS 3, Alpine.JS, and Hugo Pipes. Images are optimized for use with Hugo Pipes for WebP format."
57-
disable_theme_toggle: false
58-
disable_stay_uptodate: false
64+
moto: "Empowering creators"
65+
description: "We build technology for videogame creation, maximizing exploration and innovation capabilities for small and medium sized teams."
66+
DisableThemeToggle: true
67+
DisableStayUptodate: false
5968

6069
p1:
61-
heading: "Our mission"
62-
image: "images/pages/our-mission.png"
70+
heading: "About us"
71+
image: "/game-2.png"
6372
content:
64-
- text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque. Blandit amet, sed aenean erat arcu morbi. Cursus faucibus nunc nisl netus morbi vel porttitor vitae ut. Amet vitae fames senectus vitae."
65-
- text: "Sollicitudin tristique eros erat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna. Sollicitudin tristique eroserat odio sed vitae, consequat turpis elementum. Lorem nibh vel, eget pretium arcu vitae. Eros eu viverra donec ut volutpat donec laoreet quam urna."
66-
- text: "Rhoncus nisl, libero egestas diam fermentum dui. At quis tincidunt vel ultricies. Vulputate aliquet velit faucibus semper. Pellentesque in venenatis vestibulum consectetur nibh id. In id ut tempus egestas. Enim sit aliquam nec, a. Morbi enim fermentum lacus in. Viverra."
73+
- text: "We are a team of experienced programmers and creatives that believe in technology as an empowerment mechanism."
74+
- text: "Our Mission is to empower creative people using software as a foundation, allowing everyone to take on high risk projects without compromising quality or artistic vision."
75+
- text: "Because of that, we decided to build hand-made technology focused on simplifying development workflows and share almost all of our code with the world."
6776
p2:
68-
heading: "Just in time for Hacktoberfest with JIT Tailwind."
69-
image: "images/pages/hacktoberfest.jpg"
77+
heading: "Hand-made solutions for game developers"
78+
image: "/geppetto-ai.png"
7079
content:
71-
- text: "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Curabitur at purus non enim commodo tincidunt vel in nulla. Aenean pretium dolor non ultricies bibendum. Etiam quis blandit enim. Nunc condimentum ut lorem in faucibus. Phasellus varius ligula et commodo tristique. Nunc sodales nisl nec laoreet vehicula. Donec velit nibh, sollicitudin at nulla a, egestas dignissim eros. Sed lacinia hendrerit interdum. Vestibulum pellentesque sem venenatis nisl tempor accumsan sit amet tempus felis. Mauris leo diam, porttitor nec bibendum id, tempus ac nulla. Etiam congue ornare erat at convallis. Donec in nisi dapibus, mattis risus vel, imperdiet enim. Donec fermentum sit amet tortor nec tincidunt. Nam nec lectus tortor. Nunc sit amet laoreet orci, porta ornare massa. Phasellus eget lorem mi. Nam eleifend ultricies sapien, quis mollis leo bibendum at. Quisque viverra lorem sit amet magna aliquet, et dignissim arcu eleifend."
80+
- text: "We believe that programming is about solving real problems, that is why our code is rocksolid while being fast and easy to understand. Our team has worked on different platforms, engines and toolkits including Unity an Unreal Engine."
81+
- text: "With that experience, we have started our journey of building a C powered game engine. Stay tunned for upcoming updates."
7282
p3:
7383
heading: "Backed by world-renowned investors"
7484
content:
@@ -89,47 +99,49 @@ params:
8999
heading: "From the blog"
90100
content:
91101
- text: "Lorem ipsum dolor sit amet consectetur, adipisicing elit. Ipsa libero labore natus atque, ducimus sed."
92-
p5:
102+
103+
stayUpToDate:
93104
heading: "Stay Up to Date"
94105
content:
95-
- text: "Sagittis scelerisque nulla cursus in enim consectetur quam. Dictum urna sed consectetur neque tristique pellentesque."
106+
- text: "Follow us and get access to amazing open-source technology!"
107+
showForm: false
108+
showSocial: true
96109
action: "#"
97110
label: "Email address"
98111
placeholder: "Enter your email"
99112
button: "Notify me"
100113

101-
social_media:
114+
social:
102115
github:
103116
enabled: true
104-
url: 'https://github.com/nusserstudios'
117+
url: 'https://github.com/equilaterus'
105118
facebook:
106119
enabled: true
107-
url: 'https://facebook.com/nusserstudios'
120+
url: 'https://facebook.com/equilaterus'
108121
instagram:
122+
enabled: false
123+
url: 'https://instagram.com/equilaterus'
124+
linkedin:
109125
enabled: true
110-
url: 'https://instagram.com/nusserstudios'
126+
url: 'https://www.linkedin.com/company/equilaterus'
111127
twitter:
112128
enabled: true
113-
url: '@nusserstudios'
129+
url: '@equilaterusgs'
114130

115131

116132
menu:
117133
main:
118-
- identifier: prose
119-
name: Prose
120-
url: /prose/
134+
- identifier: home
135+
name: Home
136+
url: /
121137
weight: 10
122-
- identifier: about
123-
name: About
124-
url: /about/
138+
- identifier: blog
139+
name: Blog
140+
url: /
125141
weight: 20
126-
- identifier: categories
127-
pre: dropdown
128-
name: Categories
129-
weight: 30
130142
- identifier: dropdown
131143
pre: complexdropdown
132-
name: Dropdown
144+
name: Projects
133145
weight: 40
134146
- identifier: contact
135147
name: Contact

0 commit comments

Comments
 (0)