wip: New Application Architecture
Explore a new approach to clean up the implementation of an AppShell and individual pages. Will likely retire htmx for a lightweight custom page router.
This commit is contained in:
@@ -1,50 +0,0 @@
|
||||
export function Blog(){
|
||||
return (
|
||||
<div>
|
||||
<section>
|
||||
<article>
|
||||
<h2>Blog Post Title</h2>
|
||||
<div>Posted on January 1, 2024</div>
|
||||
<p>Google Chrome is a web browser developed by Google, released in 2008. Chrome is the world's most popular web browser today!</p>
|
||||
<a href="/post/3">Read More</a>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h2>Another Blog Post Title</h2>
|
||||
<div>Posted on December 1, 2023</div>
|
||||
<p>Mozilla Firefox is an open-source web browser developed by Mozilla. Firefox has been the second most popular web browser since January, 2018.</p>
|
||||
<a href="/post/2">Read More</a>
|
||||
</article>
|
||||
|
||||
<article>
|
||||
<h2>The First Blog Post</h2>
|
||||
<div>Posted on November 1, 2023</div>
|
||||
<p>Microsoft Edge is a web browser developed by Microsoft, released in 2015. Microsoft Edge replaced Internet Explorer.</p>
|
||||
<a href="/post/1">Read More</a>
|
||||
</article>
|
||||
</section>
|
||||
<aside>
|
||||
<div>
|
||||
<h3>About Me</h3>
|
||||
<p>I'm a software engineer</p>
|
||||
|
||||
<h3>Connect with me</h3>
|
||||
<ul>
|
||||
<li>Twitter</li>
|
||||
<li>GitHub</li>
|
||||
<li>LinkedIn</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div>
|
||||
<h3>Categories</h3>
|
||||
<ul>
|
||||
<li>Web Development</li>
|
||||
<li>UI/UX Design</li>
|
||||
<li>Productivity</li>
|
||||
<li>Career</li>
|
||||
</ul>
|
||||
</div>
|
||||
</aside>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
@@ -1,41 +0,0 @@
|
||||
import { GithubIcon, LinkedinIcon, XIcon } from "../components/icons"
|
||||
|
||||
export function Home(){
|
||||
return (
|
||||
<div>
|
||||
<article class="post-spotlight">
|
||||
<h2>Most Recent Blog Post Title</h2>
|
||||
<div>Posted on January 1, 2024</div>
|
||||
<p>Google Chrome is a web browser developed by Google, released in 2008. Chrome is the world's most popular web browser today!</p>
|
||||
<a href="/post/3">Continue Reading...</a>
|
||||
</article>
|
||||
<hr />
|
||||
<aside>
|
||||
<div class="about">
|
||||
<h3>About Me</h3>
|
||||
<p>I'm a software engineer</p>
|
||||
<ul>
|
||||
<li>
|
||||
<a href=""><XIcon /></a>
|
||||
</li>
|
||||
<li>
|
||||
<a href=""><GithubIcon /></a>
|
||||
</li>
|
||||
<li>
|
||||
<a href=""><LinkedinIcon /></a>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div class="content-categories">
|
||||
<h3>Categories</h3>
|
||||
<ul>
|
||||
<li>Web Development</li>
|
||||
<li>UI/UX Design</li>
|
||||
<li>Productivity</li>
|
||||
<li>Career</li>
|
||||
</ul>
|
||||
</div>
|
||||
</aside>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
@@ -1,18 +0,0 @@
|
||||
export function Projects(){
|
||||
return (
|
||||
<div class="projects">
|
||||
<div>
|
||||
<img src="https://via.placeholder.com/150" />
|
||||
<h2>This Site</h2>
|
||||
<p>Project 1 description</p>
|
||||
<a href="/project/1">Git Repo</a>
|
||||
</div>
|
||||
<div>
|
||||
<img src="https://via.placeholder.com/150" />
|
||||
<h2>Home Server</h2>
|
||||
<p>Project 1 description</p>
|
||||
<a href="/project/1">Git Repo</a>
|
||||
</div>
|
||||
</div>
|
||||
)
|
||||
}
|
||||
Reference in New Issue
Block a user