TMFNK Website Analytics Dashboard: Content Patterns & Growth
Welcome to the TMFNK Website Statistics Page!.
Interactive analytics dashboard for TMFNK website content, featuring data visualizations, category statistics, and content discovery tools. Based on the live sitemap https://www.tmfnk.com/sitemap.xml
📊 TMFNK Analytics Dashboard
Client-side website analytics dashboard built with vanilla JavaScript, Chart.js, and Hugo. This interactive tool dynamically analyzes your TMFNK website content by fetching the sitemap and extracting publication dates from page frontmatter.
What It Shows
- 📈 Content Growth: Track publishing activity over time based on original publication dates
- 📊 Category Distribution: Visual breakdown of content across Read, Use, Listen, Enjoy, and See sections
- 📅 Activity Heatmap: GitHub-style calendar showing daily content creation patterns
- 🌱 Recent Pages: Latest published content with category tags and dates
- 🎯 Category Navigation: Direct links to explore specific content areas
How It Works
- Fetches sitemap.xml to discover all pages
- Extracts publication dates from HTML meta tags (generated by Hugo’s OpenGraph partial)
- Generates interactive charts and statistics client-side
- Caches data for only 5 minutes to improve performance
- Fully responsive with dark/light theme support
Date Extraction
The analytics looks for publication dates in the HTML using Hugo’s built-in OpenGraph meta tags. For content pages, Hugo automatically includes <meta property="article:published_time" content="..."> when the .Date field is present in frontmatter. The JavaScript fetches each page’s HTML and extracts the date from these meta tags.
Loading gallery statistics...
📅 Activity Heatmap
GitHub-style calendar visualization showing content creation activity over the past year, with color intensity indicating daily page publications based on original publication dates.
🪄 Auto-Update
Information panel showing the last update timestamp and cache duration, with automatic refresh when the site content changes.
Last updated: — | Data cached for: —