a lot of stuff
This commit is contained in:
@@ -8,5 +8,10 @@ title = "CJ Satnarine"
|
|||||||
## Check out my stuff on:
|
## Check out my stuff on:
|
||||||
- [GitHub](https://github.com/CJSatnarine) (All my coding projects are here)
|
- [GitHub](https://github.com/CJSatnarine) (All my coding projects are here)
|
||||||
- [YouTube](https://www.youtube.com/@CJSatnarine) (I'll upload something soon, probably)
|
- [YouTube](https://www.youtube.com/@CJSatnarine) (I'll upload something soon, probably)
|
||||||
|
- [ArtStation](https://www.artstation.com/cjsatnarine) (I don't even use this but I guess maybe in the future I will)
|
||||||
|
- [Instagram](https://www.instagram.com/cjsatnarine/) (I'm not on there so often)
|
||||||
|
|
||||||
|
## Contact me at:
|
||||||
|
- `.just_cj` : Discord
|
||||||
|
- `satnarinecj101@gmail.com` : E-mail
|
||||||
<canvas id="rendering_canvas"/>
|
<canvas id="rendering_canvas"/>
|
||||||
|
@@ -2,10 +2,9 @@
|
|||||||
template = "index.html"
|
template = "index.html"
|
||||||
title = "Hey! I'm CJ!"
|
title = "Hey! I'm CJ!"
|
||||||
+++
|
+++
|
||||||
Hey... I'm CJ! But you can call me CJ... As you can tell, this website is currently under construction. I'll be updating it slowly as I learn more web development. I'm remaking this website with [Zola](https://www.getzola.org/) because I want to write blogs and devlogs in the future.
|
## Something.
|
||||||
|
|
||||||
Any way, I'm an aspriring graphics programmer from Waterloo, Ontario. I've got a few weird interests in linguistics, history, maths, 3D animation, game development, and art.
|
|
||||||
Currently, I'm spending a lot of my time learning a lot of things relating to my interests. You can check out my <a href="https://github.com/CJSatnarine" target="_blank">Github</a> to see what I'm up to.
|
|
||||||
|
|
||||||
|
### Something something.
|
||||||
|
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.
|
||||||
<canvas id="rendering_canvas"/>
|
<canvas id="rendering_canvas"/>
|
||||||
|
|
||||||
|
@@ -1,9 +0,0 @@
|
|||||||
+++
|
|
||||||
title = "First blog post about how this website came to be."
|
|
||||||
date = "2025-03-14"
|
|
||||||
+++
|
|
||||||
This is the first blog post I have made here, or any where for that matter. I am terrible at web development, and I reckon that if it wasn't for the help of some amazing, experienced people, I wouldn't have made it this far.
|
|
||||||
|
|
||||||
## In the beginning...
|
|
||||||
This website project started as a plain, unstyled HTML file that had many changes.
|
|
||||||
|
|
BIN
blog/content/blog/first_blog/html_image.png
Normal file
BIN
blog/content/blog/first_blog/html_image.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 40 KiB |
23
blog/content/blog/first_blog/index.md
Normal file
23
blog/content/blog/first_blog/index.md
Normal file
@@ -0,0 +1,23 @@
|
|||||||
|
+++
|
||||||
|
title = "First blog post: Website Stuff"
|
||||||
|
date = "2025-03-21"
|
||||||
|
+++
|
||||||
|
This is the first blog post I have made here, or any where for that matter. The entire purpose of this blog was to test out how it would be to write one.
|
||||||
|
|
||||||
|
## In the beginning...
|
||||||
|
This website project started as a plain, unstyled HTML file that had a couple of changes occasionally.
|
||||||
|

|
||||||
|
|
||||||
|
## The Head
|
||||||
|
The idea for the head came from a project I was working on (a [tiny renderer](https://github.com/CJSatnarine/tiny_renderer)), where a wireframe render inspired me to add a rotating wireframe furry wolf head to my personal website.
|
||||||
|
<center><img src="output.gif" width="640" height="360"/></center>
|
||||||
|
|
||||||
|
To accomplish this, I created a wolf head in Blender and exported it in a Wavefront .obj format. I used [Three.js](https://threejs.org/) to render the wolf head on the website. This version of the website is where I also started using CSS.
|
||||||
|
|
||||||
|
I should note that this was the first time I was working with JavaScript and CSS, and if it wasn't for some amazing people guiding me and answering my questions, I would have probably not made it this far. To deploy this website, I used Vite.
|
||||||
|
|
||||||
|
## Zola
|
||||||
|
I love using markdown. I prefer it over most other markup languages, and I write most of my notes in it. When I found out I could use markdown for web dev, I started to replace my previous website design to use Zola (mostly so I can get help from a friend that uses/recommended it). This took me about a week to do, somehow.
|
||||||
|
|
||||||
|
## What next?
|
||||||
|
I plan on uploading more work onto here: projects, devlogs, art or animations, and more blogs.
|
BIN
blog/content/blog/first_blog/output.gif
Normal file
BIN
blog/content/blog/first_blog/output.gif
Normal file
Binary file not shown.
After Width: | Height: | Size: 94 MiB |
BIN
blog/content/blog/first_blog/website_image.png
Normal file
BIN
blog/content/blog/first_blog/website_image.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 98 KiB |
10
blog/content/projects/_index.md
Normal file
10
blog/content/projects/_index.md
Normal file
@@ -0,0 +1,10 @@
|
|||||||
|
+++
|
||||||
|
template = "index.html"
|
||||||
|
title = "Projects"
|
||||||
|
+++
|
||||||
|
## Something.
|
||||||
|
|
||||||
|
### Something something.
|
||||||
|
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.
|
||||||
|
<canvas id="rendering_canvas"/>
|
||||||
|
|
@@ -76,10 +76,14 @@ ul li {
|
|||||||
color: colours.$text;
|
color: colours.$text;
|
||||||
}
|
}
|
||||||
|
|
||||||
p {
|
#text, p {
|
||||||
color: colours.$text;
|
color: colours.$text;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
code {
|
||||||
|
color: colours.$pink;
|
||||||
|
}
|
||||||
|
|
||||||
li {
|
li {
|
||||||
color: colours.$white;
|
color: colours.$white;
|
||||||
}
|
}
|
||||||
|
@@ -14,7 +14,7 @@ const renderer = new THREE.WebGLRenderer({
|
|||||||
canvas: document.querySelector('#rendering_canvas'),
|
canvas: document.querySelector('#rendering_canvas'),
|
||||||
});
|
});
|
||||||
renderer.setPixelRatio(window.devicePixelRatio);
|
renderer.setPixelRatio(window.devicePixelRatio);
|
||||||
renderer.setSize(window.innerWidth, window.innerHeight);
|
renderer.setSize(window.innerWidth, window.innerHeight); // Maybe I should change the size of this eventually, sometimes it's too big.
|
||||||
renderer.setAnimationLoop(animate);
|
renderer.setAnimationLoop(animate);
|
||||||
document.body.appendChild(renderer.domElement);
|
document.body.appendChild(renderer.domElement);
|
||||||
|
|
||||||
|
@@ -22,9 +22,9 @@
|
|||||||
</head>
|
</head>
|
||||||
|
|
||||||
<nav>
|
<nav>
|
||||||
<a href="{{ get_url(path='@/_index.md') }}">Home </a>
|
<a href="{{ get_url(path='@/_index.md') }}">Home</a>
|
||||||
<a href="{{ get_url(path='@/blog/_index.md') }}">Posts</a>.
|
<span id="text"> | </span><a href="{{ get_url(path='@/blog/_index.md') }}">Posts</a>
|
||||||
<a href="{{ get_url(path='@/about_me/_index.md') }}">About Me</a>.
|
<span id="text"> | </span><a href="{{ get_url(path='@/about_me/_index.md') }}">About Me</a>
|
||||||
<hr>
|
<hr>
|
||||||
</nav>
|
</nav>
|
||||||
|
|
||||||
|
@@ -1,7 +1,6 @@
|
|||||||
{% extends "base.html" %}
|
{% extends "base.html" %}
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<a href="{{ get_url(path='@/blog/_index.md') }}"> <- back to posts</a>
|
|
||||||
<h1 id="title" class="title">
|
<h1 id="title" class="title">
|
||||||
{{ page.title }}
|
{{ page.title }}
|
||||||
</h1>
|
</h1>
|
||||||
|
Reference in New Issue
Block a user