update markdown
|
Before Width: | Height: | Size: 18 KiB |
|
Before Width: | Height: | Size: 224 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 277 KiB |
|
Before Width: | Height: | Size: 497 KiB |
|
Before Width: | Height: | Size: 103 KiB |
BIN
static/images/ai.png
Normal file
|
After Width: | Height: | Size: 6.9 KiB |
BIN
static/images/aibox_logo.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.8 KiB |
|
Before Width: | Height: | Size: 9.5 KiB |
BIN
static/images/become_farmer.png
Normal file
|
After Width: | Height: | Size: 282 KiB |
BIN
static/images/discourse_dark.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
static/images/download/black_tft_built.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
static/images/download/black_tft_horizonal.png
Normal file
|
After Width: | Height: | Size: 8.1 KiB |
BIN
static/images/download/black_tft_icon.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
static/images/download/black_tft_logo.png
Normal file
|
After Width: | Height: | Size: 5.3 KiB |
BIN
static/images/download/black_threefold.png
Normal file
|
After Width: | Height: | Size: 239 KiB |
BIN
static/images/download/black_threefold_horizontal.png
Normal file
|
After Width: | Height: | Size: 577 KiB |
BIN
static/images/download/black_threefold_three.png
Normal file
|
After Width: | Height: | Size: 210 KiB |
BIN
static/images/download/built_on_threefold_horizontal.png
Normal file
|
After Width: | Height: | Size: 61 KiB |
BIN
static/images/download/tft_icon.png
Normal file
|
After Width: | Height: | Size: 1.5 KiB |
BIN
static/images/download/white_tft_built_on.png
Normal file
|
After Width: | Height: | Size: 7.5 KiB |
BIN
static/images/download/white_tft_horizontal.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
static/images/download/white_tft_logo.png
Normal file
|
After Width: | Height: | Size: 3.1 KiB |
BIN
static/images/download/white_threefold.png
Normal file
|
After Width: | Height: | Size: 458 KiB |
BIN
static/images/download/white_threefold_horizontal.png
Normal file
|
After Width: | Height: | Size: 566 KiB |
BIN
static/images/download/white_threefold_three.png
Normal file
|
After Width: | Height: | Size: 462 KiB |
|
Before Width: | Height: | Size: 49 KiB |
|
Before Width: | Height: | Size: 81 KiB |
|
Before Width: | Height: | Size: 148 KiB |
|
Before Width: | Height: | Size: 1.0 MiB |
|
Before Width: | Height: | Size: 13 KiB |
BIN
static/images/github_dark.png
Normal file
|
After Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 6.3 KiB |
|
Before Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 95 KiB |
|
Before Width: | Height: | Size: 96 KiB |
BIN
static/images/linkedin_dark.png
Normal file
|
After Width: | Height: | Size: 10 KiB |
BIN
static/images/mail_dark.png
Normal file
|
After Width: | Height: | Size: 16 KiB |
|
Before Width: | Height: | Size: 61 KiB |
BIN
static/images/media_kit.png
Normal file
|
After Width: | Height: | Size: 5.4 KiB |
|
Before Width: | Height: | Size: 70 KiB |
|
Before Width: | Height: | Size: 134 KiB |
BIN
static/images/mycelium_logo.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
BIN
static/images/network.png
Normal file
|
After Width: | Height: | Size: 7.8 KiB |
BIN
static/images/new_logo_tft.png
Normal file
|
After Width: | Height: | Size: 8.2 KiB |
BIN
static/images/open_source.png
Normal file
|
After Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 60 KiB |
|
Before Width: | Height: | Size: 38 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 24 KiB |
|
Before Width: | Height: | Size: 180 KiB |
|
Before Width: | Height: | Size: 63 KiB |
|
Before Width: | Height: | Size: 32 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 113 KiB |
|
Before Width: | Height: | Size: 118 KiB |
|
Before Width: | Height: | Size: 23 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 129 KiB |
|
Before Width: | Height: | Size: 39 KiB |
|
Before Width: | Height: | Size: 27 KiB |
|
Before Width: | Height: | Size: 29 KiB |
|
Before Width: | Height: | Size: 28 KiB |
|
Before Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 59 KiB |
|
Before Width: | Height: | Size: 103 KiB |
|
Before Width: | Height: | Size: 504 KiB |
|
Before Width: | Height: | Size: 44 KiB |
|
Before Width: | Height: | Size: 4.1 MiB |
|
Before Width: | Height: | Size: 46 KiB |
BIN
static/images/reddit_dark.png
Normal file
|
After Width: | Height: | Size: 23 KiB |
BIN
static/images/selfhealing.png
Normal file
|
After Width: | Height: | Size: 120 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 6.0 KiB |
|
Before Width: | Height: | Size: 1.3 MiB |
|
Before Width: | Height: | Size: 163 KiB |
|
Before Width: | Height: | Size: 296 KiB |
BIN
static/images/telegram.png
Normal file
|
After Width: | Height: | Size: 22 KiB |
|
Before Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 285 KiB |
BIN
static/images/tft_logo.png
Normal file
|
After Width: | Height: | Size: 2.1 KiB |
BIN
static/images/twitter.png
Normal file
|
After Width: | Height: | Size: 35 KiB |
|
Before Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 8.0 KiB |
|
Before Width: | Height: | Size: 142 KiB |
|
Before Width: | Height: | Size: 125 KiB |
|
Before Width: | Height: | Size: 257 KiB |
|
Before Width: | Height: | Size: 246 KiB |
BIN
static/images/youtube.png
Normal file
|
After Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 12 KiB |
@@ -6,7 +6,7 @@ var isMobile = width < 1024;
|
||||
function toggleMenu(button) {
|
||||
if (displayedMenu === button.id.split("-")[0]) {
|
||||
button.className = button.className.replace(
|
||||
" text-gray-800 sm:bg-transparent",
|
||||
" text-gray-800 bg-stone-200 sm:bg-transparent",
|
||||
" text-gray-900"
|
||||
);
|
||||
hideMenu(button.id.split("-")[0]);
|
||||
@@ -23,7 +23,7 @@ function toggleMenu(button) {
|
||||
);
|
||||
button.className = button.className.replace(
|
||||
" text-gray-900",
|
||||
" text-gray-800 sm:bg-transparent"
|
||||
" text-gray-800 bg-stone-200 sm:bg-transparent"
|
||||
);
|
||||
displayedMenu = button.id.split("-")[0];
|
||||
}
|
||||
@@ -191,33 +191,3 @@ function formatStatsData(stats) {
|
||||
readingTime();
|
||||
getStats();
|
||||
document.getElementById("year").innerHTML = new Date().getFullYear();
|
||||
|
||||
|
||||
|
||||
// Get elements
|
||||
const toggleSwitch = document.getElementById('lightModeSwitch');
|
||||
const body = document.body;
|
||||
|
||||
// Apply saved theme on load
|
||||
document.addEventListener('DOMContentLoaded', () => {
|
||||
const savedTheme = localStorage.getItem('theme') || 'dark'; // Default is dark mode
|
||||
|
||||
if (savedTheme === 'light') {
|
||||
body.classList.add('light-mode');
|
||||
toggleSwitch.checked = true;
|
||||
} else {
|
||||
body.classList.remove('light-mode');
|
||||
toggleSwitch.checked = false;
|
||||
}
|
||||
});
|
||||
|
||||
// Toggle between light and dark mode
|
||||
toggleSwitch.addEventListener('change', () => {
|
||||
if (toggleSwitch.checked) {
|
||||
body.classList.add('light-mode');
|
||||
localStorage.setItem('theme', 'light');
|
||||
} else {
|
||||
body.classList.remove('light-mode');
|
||||
localStorage.setItem('theme', 'dark');
|
||||
}
|
||||
});
|
||||
|
||||