Information
Credits and website information
How this website is built, what it uses, and who made the parts that are not mine.
Website
- Brand
- Sanskar. The “S” logo mark was designed for this website.
- Address
- sanskarIN.github.io
- Source code
- github.com/sanskarIN/sanskarIN.github.io (opens in a new tab)
- Hosting
- GitHub Pages (opens in a new tab)
Technology stack
- Jekyll (opens in a new tab), a static site generator, builds the pages when changes are published; visitors receive plain HTML files.
- Liquid templates and kramdown Markdown, as provided by GitHub Pages.
- HTML, CSS, and TypeScript written for this website, with no CSS or JavaScript framework. The TypeScript (opens in a new tab) compiler turns the scripts into plain JavaScript before they’re published.
- Blog: posts are written with a GitHub issue form or with an account on this website and published by a GitHub Actions workflow, which converts them to HTML and prepares their images.
- Projects: a GitHub Actions workflow reads my public repositories and contribution activity from the GitHub API (opens in a new tab) once a day and saves them with the website, so the Projects page needs no requests to GitHub while you browse.
- Search: a small script searches an index of the website’s pages, posts, and projects, generated when the site is built, in your browser.
- Terminal: the terminal on the Home page reads a list of the website’s pages, profiles, projects, and posts, also generated when the site is built, and runs in your browser.
- Accounts: Supabase (opens in a new tab) provides sign-in with emailed codes, author profiles, and image uploads (its Auth, Postgres database, Storage, and Edge Functions services). The website talks to it with its own small script, without a client library.
Third-party libraries
No third-party JavaScript or CSS libraries are loaded by the website. When the site is built, the github-pages Ruby gem (MIT License) provides Jekyll and its plugins at the same versions GitHub Pages uses. The TypeScript compiler (opens in a new tab) (Apache License 2.0) compiles the website’s scripts when they change; it’s never loaded by the website.
The workflows that publish blog posts and update the Projects page use these Python packages, which are never loaded by the website:
- markdown-it-py (opens in a new tab), with linkify-it-py, mdurl, and uc-micro-py (MIT License), to convert Markdown to HTML;
- nh3 (opens in a new tab) (MIT License), to remove unsafe HTML;
- Pillow (opens in a new tab) (MIT-CMU License), to check and resize images; and
- PyYAML (opens in a new tab) (MIT License), to read the site’s settings.
The colors that identify programming languages on the Projects page are GitHub’s, from GitHub Linguist (opens in a new tab) (MIT License).
Fonts
IBM Plex Sans and IBM Plex Mono by IBM, licensed under the SIL Open Font License 1.1. The font files are self-hosted and come from Fontsource (opens in a new tab). The license is included with the fonts in /assets/fonts/OFL.txt. Upstream project: IBM Plex on GitHub (opens in a new tab).
Icons
Noto Sans Devanagari is self-hosted for the Hindi Kahani pages, under the SIL Open Font License 1.1. The font notice is included at /assets/fonts/OFL-NotoSansDevanagari.txt. The original font comes from the Google Fonts Noto Sans Devanagari project.
- Brand icons come from Simple Icons (opens in a new tab), released under CC0 1.0 (public domain dedication).
- The LinkedIn icon comes from Bootstrap Icons (opens in a new tab), MIT License, © The Bootstrap Authors. The license text is included in the icon file.
- Interface icons — menu, theme switch, search, arrows, email, the focus-area icons, and the repository, star, fork, license, activity, and heart icons — were drawn for this website.
Brand names and logos are trademarks of their respective owners. They are used only to identify links to those services and do not imply endorsement.
Images
The site icons and the social preview image were created for this website from the logo mark and the IBM Plex fonts. Images in blog posts belong to the posts’ authors.
The Kahani section is credited Kahani by Ram Sandesh. Its courtyard illustration, open-book/tree emblem, and first-episode poster were created as original digital vector artwork. Details about fictional stories, AI-assisted production and publication status are on About Kahani Videos.
External resources
None are loaded while you browse. Every file — fonts, icons, styles, and scripts — is served from this website. There are no content delivery networks, analytics, advertising, or embedded third-party content. The contact form sends messages to Web3Forms (opens in a new tab) only when you submit it. The account and author pages connect to Supabase, which provides the accounts.
Copyright
© 2026 Sanskar. All rights reserved. Unless stated otherwise, the website’s text, design, logo, and code are protected by copyright. The third-party materials listed on this page remain the property of their respective owners, and blog posts written by visitors belong to their authors.
Licensing
- The website’s source code and content are not published under an open-source license. Being able to read the code on GitHub does not grant permission to reuse it. The repository’s license decision (opens in a new tab) explains this.
- Third-party components keep their own licenses: IBM Plex (SIL Open Font License 1.1), Simple Icons (CC0 1.0), Bootstrap Icons (MIT), Jekyll (MIT), the TypeScript compiler (Apache 2.0), GitHub Linguist’s language colors (MIT), and the workflows’ Python packages (MIT, and MIT-CMU for Pillow).
- My other projects on GitHub are licensed individually. Check each repository for its license.