{"repo":"TokenBrice/blog","free":true,"listed":false,"github":"https://github.com/TokenBrice/blog","clone":"git clone https://github.com/TokenBrice/blog.git","description":"Personal blog repo","language":"JavaScript","stars":10,"topics":["privacy","ethereum","defi","blockchain","cryptocurrency-website"],"license":"MIT","category":"blockchain-web3","readme_excerpt":"tokenbrice.xyz Brutally honest DeFi, built on a privacy-respecting static stack. This repository contains the bilingual EN/FR TokenBrice blog. It is built with Hugo Extended 0.161.1 , a fork of hugo-theme-stack , self-hosted assets, and Matomo analytics. Local development Open http://localhost:1313 . Docker is also available: Verification Use the same checks CI uses before shipping: The verification path runs: - front matter validation - content safety validation for raw scripts/iframes and missing image alt text - TypeScript typechecking - Hugo production build - generated-site local reference validation Individual commands are also available: Assets Static images live under static/img . When new static images are added, refresh derived assets and dimensions: data/imageDims.json is used by render hooks to emit image dimensions and reduce layout shift. Search The site uses the theme JSON search index at /search/index.json and /fr/search/index.json . Pagefind is intentionally not built in CI so there is a single search path. Privacy The client-side Matomo integration disables cookies and avoids sending raw search terms or clicked URLs. Search analytics are bucketed by query length, and social clicks are recorded by host only. IP anonymization, retention, and opt-out behavior must be enforced in the Matomo server configuration. Keep those settings aligned with the CNIL-friendly privacy claim before changing analytics behavior. Content Rules - Do not add raw tags in Markdown con","default_branch":null,"files":null,"tree":[],"storefront":"/r/TokenBrice","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/TokenBrice/blog/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}