mirror of
https://github.com/SphericalKat/medium.rip.git
synced 2024-12-26 17:45:57 +00:00
feat: add dark mode
Signed-off-by: Sphericalkat <amolele@gmail.com>
This commit is contained in:
parent
00357be73c
commit
ce73ad4dfc
@ -11,10 +11,19 @@
|
||||
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&display=swap"
|
||||
rel="stylesheet">
|
||||
<title>RIP Medium</title>
|
||||
|
||||
<script>
|
||||
// On page load or when changing themes, best to add inline in `head` to avoid FOUC
|
||||
if (localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
|
||||
document.documentElement.classList.add('dark')
|
||||
} else {
|
||||
document.documentElement.classList.remove('dark')
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="flex justify-center">
|
||||
<article class="flex flex-col h-full w-full justify-center prose px-8 md:px-0">
|
||||
<body class="flex justify-center dark:bg-stone-900">
|
||||
<article class="flex flex-col h-full w-full justify-center prose dark:prose-invert px-8 md:px-0">
|
||||
<div>
|
||||
<h1>Medium.rip</h1>
|
||||
<h2>An alternative frontend to Medium</h2>
|
||||
|
@ -50,11 +50,19 @@
|
||||
<meta name="twitter:url" content="https://medium.rip/{{.Path}}">
|
||||
<meta property="og:url" content="https://medium.rip/{{.Path}}">
|
||||
|
||||
|
||||
<script>
|
||||
// On page load or when changing themes, best to add inline in `head` to avoid FOUC
|
||||
if (localStorage.theme === 'dark' || (!('theme' in localStorage) && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
|
||||
document.documentElement.classList.add('dark')
|
||||
} else {
|
||||
document.documentElement.classList.remove('dark')
|
||||
}
|
||||
</script>
|
||||
</head>
|
||||
|
||||
<body class="flex flex-col h-full w-full items-center">
|
||||
<article class="prose lg:prose-lg sm:prose-sm py-20 px-8 md:px-0 max-w-sm sm:max-w-2xl">
|
||||
<body class="flex flex-col h-full w-full items-center dark:bg-zinc-800">
|
||||
<article
|
||||
class="prose prose-zinc dark:prose-invert lg:prose-lg sm:prose-sm py-20 px-8 md:px-0 max-w-sm sm:max-w-2xl">
|
||||
<h1 class="text-2xl">{{.Title}}</h1>
|
||||
<p class="pb-8"><a href="https://medium.com/u/{{.UserId}}">{{.Author}}</a> on {{.PublishDate}}</p>
|
||||
{{.Paragraphs}}
|
||||
|
@ -1,6 +1,7 @@
|
||||
/** @type {import('tailwindcss').Config} */
|
||||
module.exports = {
|
||||
content: ["./src/**/*.ts", "./**/*.html"],
|
||||
darkMode: 'class',
|
||||
theme: {
|
||||
fontFamily: {
|
||||
'sans': ['Inter'],
|
||||
|
Loading…
Reference in New Issue
Block a user