Skip to content

Latest commit

 

History

History
12 lines (8 loc) · 924 Bytes

README.md

File metadata and controls

12 lines (8 loc) · 924 Bytes

declarified.io

This repo holds the source code and assets used to build https://declarified.io, a guide to functional programming in JavaScript.

Libraries and Tools

declarified.io uses highlight.js for syntax highlighting in the example code snippets.

Client-side full text search was implemented using flexsearch, a JavaScript library.

A simple table of contents with active highlighting was built using JS's built-in Intersection Observer API. The process is detailed here, courtesy of Bramus Van Damme.

Publishing and deployment

The website is generated and deployed directly from the files in this repository, using GitHub Pages.