mirror of
https://github.com/Death916/deathsite.git
synced 2026-04-10 03:04:41 -07:00
added picture header
This commit is contained in:
parent
d45d16aa17
commit
12af55bf34
3 changed files with 31 additions and 12 deletions
3
.gitignore
vendored
3
.gitignore
vendored
|
|
@ -10,6 +10,7 @@ build/
|
||||||
dist/
|
dist/
|
||||||
wheels/
|
wheels/
|
||||||
*.egg-info
|
*.egg-info
|
||||||
|
assets*
|
||||||
|
/assets*
|
||||||
# Virtual environments
|
# Virtual environments
|
||||||
.venv
|
.venv
|
||||||
|
|
|
||||||
|
|
@ -10,7 +10,7 @@ YOUTUBE_URL = "https://www.youtube.com/@916HS"
|
||||||
YOUTUBE_EMBED_URL = "https://www.youtube.com/embed/D43Ks8fxoz4"
|
YOUTUBE_EMBED_URL = "https://www.youtube.com/embed/D43Ks8fxoz4"
|
||||||
TWITCH_CHAT_URL = f"https://www.twitch.tv/embed/{TWITCH_USERNAME}/chat?parent=localhost&muted=true"
|
TWITCH_CHAT_URL = f"https://www.twitch.tv/embed/{TWITCH_USERNAME}/chat?parent=localhost&muted=true"
|
||||||
TWITCH_EMBED_URL = f"https://player.twitch.tv/?video=2424240989&parent=localhost&autoplay=false"
|
TWITCH_EMBED_URL = f"https://player.twitch.tv/?video=2424240989&parent=localhost&autoplay=false"
|
||||||
GITHUB_URL = "https:://github.com/Death916"
|
GITHUB_URL = "https://github.com/Death916"
|
||||||
|
|
||||||
# styles
|
# styles
|
||||||
|
|
||||||
|
|
@ -70,15 +70,24 @@ def header() -> rx.Component:
|
||||||
navigation_button("Videos"),
|
navigation_button("Videos"),
|
||||||
navigation_button("Blog"),
|
navigation_button("Blog"),
|
||||||
navigation_button("Projects"),
|
navigation_button("Projects"),
|
||||||
spacing="4", # Spacing between nav items
|
spacing="4",
|
||||||
justify="center",
|
justify="center",
|
||||||
align="center",
|
align="center",
|
||||||
),
|
),
|
||||||
width="100%",
|
width="100%",
|
||||||
bg="#212529", # Dark background
|
|
||||||
padding="1.5em 0",
|
padding="1.5em 0",
|
||||||
border_bottom="3px solid #6f42c1", # Dark purple accent border
|
border_bottom="3px solid #6f42c1",
|
||||||
align="center", # Center heading and nav horizontally
|
align="center",
|
||||||
|
style={
|
||||||
|
"background": "linear-gradient(rgba(33, 37, 41, 0.7), rgba(33, 37, 41, 0.7)), url('/header.png')",
|
||||||
|
"backgroundSize": "cover",
|
||||||
|
"backgroundPosition": "center",
|
||||||
|
"backgroundRepeat": "no-repeat",
|
||||||
|
"minHeight": "200px", # Reduced from 300px to 200px
|
||||||
|
"display": "flex",
|
||||||
|
"flexDirection": "column",
|
||||||
|
"justifyContent": "center",
|
||||||
|
},
|
||||||
),
|
),
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
@ -204,14 +213,14 @@ def projects():
|
||||||
def blog():
|
def blog():
|
||||||
return page_content(
|
return page_content(
|
||||||
rx.vstack(
|
rx.vstack(
|
||||||
rx.heading("Blog Page", size="3", color="#ffffff"),
|
rx.heading("Things", size="5", color="#ffffff"),
|
||||||
rx.text("This is the blog page content.", color="#ffffff"),
|
rx.text("Random Musings on what im working on or saw interesting", color="#ffffff"),
|
||||||
rx.scroll_area(
|
rx.scroll_area(
|
||||||
rx.flex(
|
rx.flex(
|
||||||
rx.markdown(
|
rx.markdown(
|
||||||
"# April 05 2025"
|
"# April 05 2025"
|
||||||
"\n\n## Starting this site\n\n"
|
"\n\n## Starting this site\n\n"
|
||||||
"I wanted to finally have a central place for all my doings. Figured now was the time to get a personal site going when i saw the reflex framework for python. I really didnt like always having to drop to JS or something for web"
|
"I wanted to finally have a central place for all my doings. Figured now was the time to get a personal site going when I saw the reflex framework for python. I really didnt like always having to drop to JS or something for web"
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -256,7 +265,7 @@ def videos():
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
def index():
|
def index() -> rx.Component:
|
||||||
return rx.box(
|
return rx.box(
|
||||||
header(),
|
header(),
|
||||||
rx.box(
|
rx.box(
|
||||||
|
|
@ -288,7 +297,15 @@ def index():
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
app = rx.App()
|
app = rx.App(
|
||||||
|
theme=rx.theme(
|
||||||
|
appearance="dark",
|
||||||
|
has_background=True,
|
||||||
|
accent_color="violet", # Dark purple accent color
|
||||||
|
background_color="#212529", # Dark background color
|
||||||
|
text_color="#ffffff", # Light text color
|
||||||
|
)
|
||||||
|
)
|
||||||
app.add_page(
|
app.add_page(
|
||||||
index,
|
index,
|
||||||
title=State.page_title,
|
title=State.page_title,
|
||||||
|
|
|
||||||
|
|
@ -2,4 +2,5 @@ import reflex as rx
|
||||||
|
|
||||||
config = rx.Config(
|
config = rx.Config(
|
||||||
app_name="deathsite",
|
app_name="deathsite",
|
||||||
|
tailwind=None,
|
||||||
)
|
)
|
||||||
Loading…
Add table
Add a link
Reference in a new issue