andwatiandGitHub 41e9c36b26 Merge pull request #4 from andwati/dev
feat: Implement search functionality with elasticlunr integration and…
2026-03-08 21:25:48 +03:00
2026-03-08 17:04:18 +03:00

pwnforfunandprofit.xyz

features

Performance and SEO

  • Optimized for performance: 99/100 on mobile and 100/100 on desktop in Google PageSpeed Insights
  • Optimized SEO performance with a correct SEO SCHEMA based on JSON-LD
  • Google Analytics supported
  • Search engine verification supported (Google, Bind, Yandex and Baidu)
  • CDN for third-party libraries supported

Appearance and Layout

  • Responsive layout

  • Light/Dark mode

  • Globally consistent design language

  • Pagination supported

  • Easy-to-use and self-expanding table of contents

  • Beautiful CSS animation

  • Brand new Page Layout optimized for wide screens

  • Social and Comment Systems

  • Local Avatar supported

  • social links supported

  • share sites supported

  • Utterances comment system supported by Utterances

Extended Features

  • Search support
  • Twemoji supported
  • Automatically highlighting code
  • Copy code to clipboard with one click
  • Mathematical formula supported by KaTeX
  • Diagrams shortcode supported by mermaid
  • Interactive data visualization shortcode supported by ECharts
  • Dynamic scroll supported by native CSS
  • Cookie consent banner supported by cookieconsent
  • Option to cache remote images

Configuration

The site is highly configurable through zola.toml. All customization happens in the [extra] section.

Basic Information

[extra]
author = "mockingspectre"

Profile Section (Homepage)

Control the homepage profile section:

show_profile = true  # Show/hide entire profile section
avatar_url = "/images/avatar.webp"  # Local or remote URL
profile_subtitle = "offending binaries"

Place avatar images in static/images/ to use local assets.

Add or remove social links by setting URLs. Empty values will hide the icon:

github_url = "https://github.com/mockingspectre"
twitter_url = "https://twitter.com/mockinspectre"
linkedin_url = ""  # Empty = not shown
email = ""  # Empty = not shown
show_rss_link = true  # RSS feed link

Comments System

Configure Utterances comments (appears on all pages when enabled):

enable_comments = true
utterances_repo = "andwati/pwnforfunandprofit.xyz"
utterances_theme = "github-dark"

To disable comments site-wide, set enable_comments = false. To control comments per page, add frontmatter to your content:

+++
title = "My Post"
[extra]
comments = false  # Disable comments on this specific page
+++

Navigation Menu

Customize navigation menu items:

[[extra.menu]]
name = "About"
url = "/about/"

[[extra.menu]]
name = "Posts"
url = "/posts"

[[extra.menu]]
name = "Tags"
url = "/tags/"

[[extra.menu]]
name = "Archive"
url = "@/archive/_index.md"

Add more menu items by duplicating the [[extra.menu]] block.

Feature Toggles

Enable or disable features:

enable_search = true
enable_theme_toggle = true

Analytics

google_analytics = ""  # Add your GA tracking ID
google_site_verification = ""  # Google Search Console verification

Development

# Serve locally
zola serve

# Build for production
zola build

# Check for errors
zola check
S
Description
No description provided
Readme
5 MiB
Languages
JavaScript 32.8%
HTML 29.4%
CSS 18.8%
SCSS 16.6%
XSLT 2.1%
Other 0.2%