diff --git a/_config.yml b/_config.yml
index 2286dfb..ca2cae1 100644
--- a/_config.yml
+++ b/_config.yml
@@ -3,17 +3,17 @@
## Source: https://github.com/hexojs/hexo/
# Site
-title: Hexo
+title: OpenAlt Romania
subtitle: ''
description: ''
keywords:
-author: John Doe
+author: OpenAlt Romania
language: en
timezone: ''
# URL
## Set your site url here. For example, if you use GitHub Page, set url as 'https://username.github.io/project'
-url: http://example.com
+url: http://openalt.ro
permalink: :year/:month/:day/:title/
permalink_defaults:
pretty_urls:
@@ -96,7 +96,7 @@ ignore:
# Extensions
## Plugins: https://hexo.io/plugins/
## Themes: https://hexo.io/themes/
-theme: landscape
+theme: openalt
# Deployment
## Docs: https://hexo.io/docs/one-command-deployment
diff --git a/package-lock.json b/package-lock.json
index 8c52ced..7773fdd 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -8,6 +8,7 @@
"name": "hexo-site",
"version": "0.0.0",
"dependencies": {
+ "fullcalendar": "^6.1.19",
"hexo": "^8.0.0",
"hexo-generator-archive": "^2.0.0",
"hexo-generator-category": "^2.0.0",
@@ -17,7 +18,8 @@
"hexo-renderer-marked": "^7.0.0",
"hexo-renderer-stylus": "^3.0.1",
"hexo-server": "^3.0.0",
- "hexo-theme-landscape": "^1.0.0"
+ "hexo-theme-landscape": "^1.0.0",
+ "strip-ansi": "^6.0.1"
}
},
"node_modules/@adobe/css-tools": {
@@ -149,6 +151,66 @@
"node": ">=18"
}
},
+ "node_modules/@fullcalendar/core": {
+ "version": "6.1.19",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/core/-/core-6.1.19.tgz",
+ "integrity": "sha512-z0aVlO5e4Wah6p6mouM0UEqtRf1MZZPt4mwzEyU6kusaNL+dlWQgAasF2cK23hwT4cmxkEmr4inULXgpyeExdQ==",
+ "license": "MIT",
+ "dependencies": {
+ "preact": "~10.12.1"
+ }
+ },
+ "node_modules/@fullcalendar/daygrid": {
+ "version": "6.1.19",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/daygrid/-/daygrid-6.1.19.tgz",
+ "integrity": "sha512-IAAfnMICnVWPjpT4zi87i3FEw0xxSza0avqY/HedKEz+l5MTBYvCDPOWDATpzXoLut3aACsjktIyw9thvIcRYQ==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@fullcalendar/core": "~6.1.19"
+ }
+ },
+ "node_modules/@fullcalendar/interaction": {
+ "version": "6.1.19",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/interaction/-/interaction-6.1.19.tgz",
+ "integrity": "sha512-GOciy79xe8JMVp+1evAU3ytdwN/7tv35t5i1vFkifiuWcQMLC/JnLg/RA2s4sYmQwoYhTw/p4GLcP0gO5B3X5w==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@fullcalendar/core": "~6.1.19"
+ }
+ },
+ "node_modules/@fullcalendar/list": {
+ "version": "6.1.19",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/list/-/list-6.1.19.tgz",
+ "integrity": "sha512-knZHpAVF0LbzZpSJSUmLUUzF0XlU/MRGK+Py2s0/mP93bCtno1k2L3XPs/kzh528hSjehwLm89RgKTSfW1P6cA==",
+ "license": "MIT",
+ "peerDependencies": {
+ "@fullcalendar/core": "~6.1.19"
+ }
+ },
+ "node_modules/@fullcalendar/multimonth": {
+ "version": "6.1.19",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/multimonth/-/multimonth-6.1.19.tgz",
+ "integrity": "sha512-YYP8o/tjNLFRKhelwiq5ja3Jm3WDf3bfOUHf32JvAWwfotCvZjD7tYv66Nj02mQ8OWWJINa2EQGJxFHgIs14aA==",
+ "license": "MIT",
+ "dependencies": {
+ "@fullcalendar/daygrid": "~6.1.19"
+ },
+ "peerDependencies": {
+ "@fullcalendar/core": "~6.1.19"
+ }
+ },
+ "node_modules/@fullcalendar/timegrid": {
+ "version": "6.1.19",
+ "resolved": "https://registry.npmjs.org/@fullcalendar/timegrid/-/timegrid-6.1.19.tgz",
+ "integrity": "sha512-OuzpUueyO9wB5OZ8rs7TWIoqvu4v3yEqdDxZ2VcsMldCpYJRiOe7yHWKr4ap5Tb0fs7Rjbserc/b6Nt7ol6BRg==",
+ "license": "MIT",
+ "dependencies": {
+ "@fullcalendar/daygrid": "~6.1.19"
+ },
+ "peerDependencies": {
+ "@fullcalendar/core": "~6.1.19"
+ }
+ },
"node_modules/@types/trusted-types": {
"version": "2.0.7",
"resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz",
@@ -181,15 +243,12 @@
}
},
"node_modules/ansi-regex": {
- "version": "6.2.2",
- "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
- "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "version": "5.0.1",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz",
+ "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==",
"license": "MIT",
"engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ "node": ">=8"
}
},
"node_modules/anymatch": {
@@ -840,6 +899,20 @@
"node": "^8.16.0 || ^10.6.0 || >=11.0.0"
}
},
+ "node_modules/fullcalendar": {
+ "version": "6.1.19",
+ "resolved": "https://registry.npmjs.org/fullcalendar/-/fullcalendar-6.1.19.tgz",
+ "integrity": "sha512-/DsMLYyU1kdOVojaV+ITNH2cHlHtyt6X3m4P6hhH0kwfHZpQbXajJnDbnFIufu/BdE9YcknMRPJj3R7FbPkg1A==",
+ "license": "MIT",
+ "dependencies": {
+ "@fullcalendar/core": "~6.1.19",
+ "@fullcalendar/daygrid": "~6.1.19",
+ "@fullcalendar/interaction": "~6.1.19",
+ "@fullcalendar/list": "~6.1.19",
+ "@fullcalendar/multimonth": "~6.1.19",
+ "@fullcalendar/timegrid": "~6.1.19"
+ }
+ },
"node_modules/function-bind": {
"version": "1.1.2",
"resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz",
@@ -1457,6 +1530,33 @@
"node": ">=18"
}
},
+ "node_modules/hexo/node_modules/ansi-regex": {
+ "version": "6.2.2",
+ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.2.2.tgz",
+ "integrity": "sha512-Bq3SmSpyFHaWjPk8If9yc6svM8c56dB5BAtW4Qbw5jHTwwXXcTLoRMkpDJp6VL0XzlWaCHTXrkFURMYmD0sLqg==",
+ "license": "MIT",
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/ansi-regex?sponsor=1"
+ }
+ },
+ "node_modules/hexo/node_modules/strip-ansi": {
+ "version": "7.1.2",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
+ "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
+ "license": "MIT",
+ "dependencies": {
+ "ansi-regex": "^6.0.1"
+ },
+ "engines": {
+ "node": ">=12"
+ },
+ "funding": {
+ "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ }
+ },
"node_modules/highlight.js": {
"version": "11.11.1",
"resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-11.11.1.tgz",
@@ -2207,6 +2307,16 @@
"url": "https://github.com/sponsors/jonschlinkert"
}
},
+ "node_modules/preact": {
+ "version": "10.12.1",
+ "resolved": "https://registry.npmjs.org/preact/-/preact-10.12.1.tgz",
+ "integrity": "sha512-l8386ixSsBdbreOAkqtrwqHwdvR35ID8c3rKPa8lCWuO86dBi32QWHV4vfsZK1utLLFMvw+Z5Ad4XLkZzchscg==",
+ "license": "MIT",
+ "funding": {
+ "type": "opencollective",
+ "url": "https://opencollective.com/preact"
+ }
+ },
"node_modules/pretty-hrtime": {
"version": "1.0.3",
"resolved": "https://registry.npmjs.org/pretty-hrtime/-/pretty-hrtime-1.0.3.tgz",
@@ -2493,18 +2603,15 @@
}
},
"node_modules/strip-ansi": {
- "version": "7.1.2",
- "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.2.tgz",
- "integrity": "sha512-gmBGslpoQJtgnMAvOVqGZpEz9dyoKTCzy2nfz/n8aIFhN/jCE/rCmcxabB6jOOHV+0WNnylOxaxBQPSvcWklhA==",
+ "version": "6.0.1",
+ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz",
+ "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==",
"license": "MIT",
"dependencies": {
- "ansi-regex": "^6.0.1"
+ "ansi-regex": "^5.0.1"
},
"engines": {
- "node": ">=12"
- },
- "funding": {
- "url": "https://github.com/chalk/strip-ansi?sponsor=1"
+ "node": ">=8"
}
},
"node_modules/strip-indent": {
diff --git a/package.json b/package.json
index 71a8495..9dd9528 100644
--- a/package.json
+++ b/package.json
@@ -9,9 +9,10 @@
"server": "hexo server"
},
"hexo": {
- "version": ""
+ "version": "8.1.1"
},
"dependencies": {
+ "fullcalendar": "^6.1.19",
"hexo": "^8.0.0",
"hexo-generator-archive": "^2.0.0",
"hexo-generator-category": "^2.0.0",
@@ -21,6 +22,7 @@
"hexo-renderer-marked": "^7.0.0",
"hexo-renderer-stylus": "^3.0.1",
"hexo-server": "^3.0.0",
- "hexo-theme-landscape": "^1.0.0"
+ "hexo-theme-landscape": "^1.0.0",
+ "strip-ansi": "^6.0.1"
}
}
diff --git a/source/AboutUs.md b/source/AboutUs.md
new file mode 100644
index 0000000..aa463a1
--- /dev/null
+++ b/source/AboutUs.md
@@ -0,0 +1,11 @@
+---
+title: "About OpenAlt Romania"
+date: 2025-11-01 18:00:00
+---
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
+
+
+Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
diff --git a/source/_data/partners.yml b/source/_data/partners.yml
new file mode 100644
index 0000000..671bc68
--- /dev/null
+++ b/source/_data/partners.yml
@@ -0,0 +1,7 @@
+- name: vpsFree
+ url: https://vpsFree.org/
+ logo: /images/partners/vpsFree.png
+
+- name: OpenAlt CZ
+ url: https://openalt.cz
+ logo: /images/partners/openalt-cz.png
\ No newline at end of file
diff --git a/source/_posts/2025/01.md b/source/_posts/2025/01.md
new file mode 100644
index 0000000..42d7faf
--- /dev/null
+++ b/source/_posts/2025/01.md
@@ -0,0 +1,8 @@
+---
+title: "Test post 01"
+author: Bashy
+date: 2022-04-30 12:00:00
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+categories:
+ - OpenAlt
+---
diff --git a/source/_posts/2025/02.md b/source/_posts/2025/02.md
new file mode 100644
index 0000000..7ceff8f
--- /dev/null
+++ b/source/_posts/2025/02.md
@@ -0,0 +1,8 @@
+---
+title: "Test post 02"
+author: Bashy
+date: 2022-05-30 12:00:00
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+categories:
+ - OpenAlt
+---
\ No newline at end of file
diff --git a/source/_posts/2025/03.md b/source/_posts/2025/03.md
new file mode 100644
index 0000000..03d3c3f
--- /dev/null
+++ b/source/_posts/2025/03.md
@@ -0,0 +1,8 @@
+---
+title: "Test post 03"
+author: Bashy
+date: 2023-04-30 12:00:00
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+categories:
+ - OpenAlt
+---
\ No newline at end of file
diff --git a/source/_posts/2025/04.md b/source/_posts/2025/04.md
new file mode 100644
index 0000000..7c9aeba
--- /dev/null
+++ b/source/_posts/2025/04.md
@@ -0,0 +1,8 @@
+---
+title: "Test post 04"
+author: Bashy
+date: 2024-04-30 12:00:00
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+categories:
+ - OpenAlt
+---
\ No newline at end of file
diff --git a/source/_posts/2025/05.md b/source/_posts/2025/05.md
new file mode 100644
index 0000000..871703d
--- /dev/null
+++ b/source/_posts/2025/05.md
@@ -0,0 +1,8 @@
+---
+title: "Test post 05"
+author: Bashy
+date: 2025-04-30 12:00:00
+description: Lorem ipsum dolor sit amet, consectetur adipiscing elit.
+categories:
+ - OpenAlt
+---
\ No newline at end of file
diff --git a/source/_posts/2026/events/2026_01_16.md b/source/_posts/2026/events/2026_01_16.md
new file mode 100644
index 0000000..a131b0c
--- /dev/null
+++ b/source/_posts/2026/events/2026_01_16.md
@@ -0,0 +1,15 @@
+---
+title: "First OpenAlt Romania Meetup"
+author: Bashy
+date: 2026-01-16 18:00:00
+description: First ever OpenAlt Romania meetup. Come join us for some Pizza and FOSS talk.
+categories:
+ - "Events"
+tags:
+ - "OpenAlt Romania"
+ - "IRL Events"
+ - "Events"
+---
+## 16th January 2026
+
+### [📍 OpenAlt Headquarters](https://openalt.org)
\ No newline at end of file
diff --git a/source/_posts/hello-world.md b/source/_posts/hello-world.md
deleted file mode 100644
index 821780c..0000000
--- a/source/_posts/hello-world.md
+++ /dev/null
@@ -1,38 +0,0 @@
----
-title: Hello World
----
-Welcome to [Hexo](https://hexo.io/)! This is your very first post. Check [documentation](https://hexo.io/docs/) for more info. If you get any problems when using Hexo, you can find the answer in [troubleshooting](https://hexo.io/docs/troubleshooting.html) or you can ask me on [GitHub](https://github.com/hexojs/hexo/issues).
-
-## Quick Start
-
-### Create a new post
-
-``` bash
-$ hexo new "My New Post"
-```
-
-More info: [Writing](https://hexo.io/docs/writing.html)
-
-### Run server
-
-``` bash
-$ hexo server
-```
-
-More info: [Server](https://hexo.io/docs/server.html)
-
-### Generate static files
-
-``` bash
-$ hexo generate
-```
-
-More info: [Generating](https://hexo.io/docs/generating.html)
-
-### Deploy to remote sites
-
-``` bash
-$ hexo deploy
-```
-
-More info: [Deployment](https://hexo.io/docs/one-command-deployment.html)
diff --git a/source/images/assets/OpenAltRomania.svg b/source/images/assets/OpenAltRomania.svg
new file mode 100644
index 0000000..65aabd6
--- /dev/null
+++ b/source/images/assets/OpenAltRomania.svg
@@ -0,0 +1,5 @@
+
diff --git a/source/images/assets/OpenAlt_RO_Black.svg b/source/images/assets/OpenAlt_RO_Black.svg
new file mode 100644
index 0000000..f331dcb
--- /dev/null
+++ b/source/images/assets/OpenAlt_RO_Black.svg
@@ -0,0 +1,6 @@
+
diff --git a/source/images/assets/OpenAlt_RO_White.svg b/source/images/assets/OpenAlt_RO_White.svg
new file mode 100644
index 0000000..b9ab4a9
--- /dev/null
+++ b/source/images/assets/OpenAlt_RO_White.svg
@@ -0,0 +1,6 @@
+
diff --git a/source/images/partners/openalt-cz.png b/source/images/partners/openalt-cz.png
new file mode 100644
index 0000000..dae09ca
Binary files /dev/null and b/source/images/partners/openalt-cz.png differ
diff --git a/source/images/partners/vpsFree.png b/source/images/partners/vpsFree.png
new file mode 100644
index 0000000..41a78b8
Binary files /dev/null and b/source/images/partners/vpsFree.png differ
diff --git a/themes/openalt b/themes/openalt
new file mode 160000
index 0000000..aa354ad
--- /dev/null
+++ b/themes/openalt
@@ -0,0 +1 @@
+Subproject commit aa354ad7324fdd2861a94cbc9febfa3136b3d69c