Skip to content

Commit 01c8030

Browse files
committed
Add resources wiki UI, data, styles & search
Introduce a wiki-style Resources section: add includes for home, page, and sidebar layouts; expand _data/resources.json with many new resource entries (databases, hosting, SEO, security, etc.); add multiple category markdown pages under resources/; remove todo.txt. Refactor and extend SCSS (_sass/klise/_resources.scss) to implement responsive wiki layout, sidebar navigation, card/list styles, empty states and dark-mode overrides. Update site JS (assets/js/site-enhancements.js) to replace the old resources search with new global and section-specific wiki search/filtering logic and empty-state handling.
1 parent 048d460 commit 01c8030

18 files changed

Lines changed: 1240 additions & 348 deletions

_data/resources.json

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -246,5 +246,133 @@
246246
"category": "a11y",
247247
"tags": ["guides", "a11y"],
248248
"icon": "bi-check-all"
249+
},
250+
{
251+
"name": "Supabase",
252+
"url": "https://supabase.com/",
253+
"description": "Open source Firebase alternative built on PostgreSQL with real-time subscriptions.",
254+
"category": "database",
255+
"tags": ["postgres", "backend", "db"],
256+
"icon": "bi-database-fill"
257+
},
258+
{
259+
"name": "Postman",
260+
"url": "https://www.postman.com/",
261+
"description": "API platform for building, testing, and designing APIs with a clean desktop/web interface.",
262+
"category": "database",
263+
"tags": ["api", "tool", "testing"],
264+
"icon": "bi-send"
265+
},
266+
{
267+
"name": "MongoDB Atlas",
268+
"url": "https://www.mongodb.com/cloud/atlas",
269+
"description": "Fully managed cloud database service for modern applications using NoSQL document models.",
270+
"category": "database",
271+
"tags": ["nosql", "cloud", "db"],
272+
"icon": "bi-server"
273+
},
274+
{
275+
"name": "JSONPlaceholder",
276+
"url": "https://jsonplaceholder.typicode.com/",
277+
"description": "Free fake online REST API for testing and prototyping frontend client requests.",
278+
"category": "database",
279+
"tags": ["api", "testing", "mock"],
280+
"icon": "bi-code-square"
281+
},
282+
{
283+
"name": "Vercel",
284+
"url": "https://vercel.com/",
285+
"description": "Platform for hosting frontend frameworks and static websites, optimized for Next.js.",
286+
"category": "hosting",
287+
"tags": ["hosting", "frontend", "serverless"],
288+
"icon": "bi-triangle"
289+
},
290+
{
291+
"name": "Netlify",
292+
"url": "https://www.netlify.com/",
293+
"description": "Web hosting and automation platform for modern web projects, featuring serverless functions.",
294+
"category": "hosting",
295+
"tags": ["hosting", "jamstack", "deploy"],
296+
"icon": "bi-cloud"
297+
},
298+
{
299+
"name": "Render",
300+
"url": "https://render.com/",
301+
"description": "Unified cloud platform to host apps, databases, static sites, cron jobs, and background workers.",
302+
"category": "hosting",
303+
"tags": ["hosting", "cloud", "paas"],
304+
"icon": "bi-cpu"
305+
},
306+
{
307+
"name": "GitHub Pages",
308+
"url": "https://pages.github.com/",
309+
"description": "Host static websites directly from your GitHub repository with automatic builds and custom domains.",
310+
"category": "hosting",
311+
"tags": ["hosting", "static", "git"],
312+
"icon": "bi-github"
313+
},
314+
{
315+
"name": "Google Search Console",
316+
"url": "https://search.google.com/search-console/about",
317+
"description": "Tools to monitor, maintain, and troubleshoot your site's presence in Google Search results.",
318+
"category": "seo",
319+
"tags": ["seo", "analytics", "google"],
320+
"icon": "bi-search"
321+
},
322+
{
323+
"name": "Google Analytics",
324+
"url": "https://analytics.google.com/",
325+
"description": "Web analytics service offered by Google to track and report website traffic.",
326+
"category": "seo",
327+
"tags": ["analytics", "traffic", "marketing"],
328+
"icon": "bi-graph-up"
329+
},
330+
{
331+
"name": "Ahrefs Free SEO Tools",
332+
"url": "https://ahrefs.com/free-seo-tools",
333+
"description": "Free SEO tools to audit your website, track backlinks, and find search keywords.",
334+
"category": "seo",
335+
"tags": ["seo", "tool", "keyword"],
336+
"icon": "bi-key"
337+
},
338+
{
339+
"name": "XML-Sitemaps",
340+
"url": "https://www.xml-sitemaps.com/",
341+
"description": "Generate standard XML sitemaps online to submit to search engines for indexation.",
342+
"category": "seo",
343+
"tags": ["seo", "sitemap", "tool"],
344+
"icon": "bi-file-earmark-medical"
345+
},
346+
{
347+
"name": "Let's Encrypt",
348+
"url": "https://letsencrypt.org/",
349+
"description": "A free, automated, and open certificate authority providing SSL/TLS encryption.",
350+
"category": "security",
351+
"tags": ["ssl", "certificate", "https"],
352+
"icon": "bi-shield-fill-check"
353+
},
354+
{
355+
"name": "Have I Been Pwned",
356+
"url": "https://haveibeenpwned.com/",
357+
"description": "Check if your email address or phone number is in any public data breach.",
358+
"category": "security",
359+
"tags": ["security", "audit", "breach"],
360+
"icon": "bi-shield-slash"
361+
},
362+
{
363+
"name": "Security Headers",
364+
"url": "https://securityheaders.com/",
365+
"description": "Fast and simple security scanner for evaluating HTTP response headers on a domain.",
366+
"category": "security",
367+
"tags": ["security", "audit", "headers"],
368+
"icon": "bi-shield-check"
369+
},
370+
{
371+
"name": "OWASP Top 10",
372+
"url": "https://owasp.org/www-project-top-ten/",
373+
"description": "Globally recognized reference document outlining the most critical web application security risks.",
374+
"category": "security",
375+
"tags": ["reference", "security", "owasp"],
376+
"icon": "bi-book"
249377
}
250378
]

0 commit comments

Comments
 (0)