first commit
This commit is contained in:
6
news/hello.json
Normal file
6
news/hello.json
Normal file
@ -0,0 +1,6 @@
|
||||
{
|
||||
"id": "finally-a-website",
|
||||
"name": "Finally a website!",
|
||||
"date": "09/12/23",
|
||||
"author": "ngn"
|
||||
}
|
29
news/hello.md
Normal file
29
news/hello.md
Normal file
@ -0,0 +1,29 @@
|
||||
Because of the package manager and the server stuff,
|
||||
the development of the website has been delayed a bit,
|
||||
but finally after few lines of Go later,
|
||||
[here it is!](https://git.matterlinux.xyz/matterlinux/website)
|
||||
|
||||
This website will be used to post news about Matterlinux's
|
||||
development and updates.
|
||||
|
||||
## Details
|
||||
As I mentioned the webserver is written in Go, with the Fiber framework.
|
||||
The content on the website is managed by editing JSON and markdown files,
|
||||
these files then get parsed into HTML with the [blackfriday libary](https://github.com/russross/blackfriday/tree/v2). Which then gets rendered with Go's HTML template engine.
|
||||
|
||||
And finally the HTML is styled with some simple CSS to let you read this post
|
||||
without hurting your eyes.
|
||||
|
||||
By the way the website itself does not contain any JavaScript,
|
||||
nor pulls anything from external CDNs.
|
||||
|
||||
## What is next?
|
||||
Now that the project has a proper website, next thing to do would be
|
||||
to start working on package repos. This may take a while but I think
|
||||
Matterlinux may be actualy *bootable* by the end of the year. Probably
|
||||
won't have an release though, considering there may be bunch of issues with
|
||||
the package management system, that will be fixed along the way.
|
||||
|
||||
And oh! I need to write an entire wiki- god damn it.
|
||||
|
||||
I guess that's all for now, see you in another post.
|
Reference in New Issue
Block a user