pages/_includes
George cc6284d18f
Improve readme, add site-wide CSP (#3485)
This pull request significantly expands and clarifies the documentation
for the al-folio Jekyll theme, focusing on improved file structure
explanations, enhanced quick reference guides, and the addition of a
comprehensive analytics setup guide. The changes make it easier for
users and contributors to understand the project organization, available
features, and configuration options, especially regarding CV formats,
teaching pages, and analytics integration.

**Key documentation and structure improvements:**

*Expanded file and collection structure:*
- The file structure documentation in
`.github/agents/customize.agent.md` and `.github/agents/docs.agent.md`
now details all major directories, including new and existing
collections such as `_books/`, `_teachings/`, `_scripts/`, `_plugins/`,
and expanded `assets/` subdirectories. It also covers new configuration
and utility files, making it easier for users to locate and understand
the purpose of each file or folder.
[[1]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L24-R66)
[[2]](diffhunk://#diff-961a46180ce568ce43c20bf7129dc5e4926a9aa4e0d7bc19926ca5ee3ff95cd0L17-R58)

*Documentation and quick reference enhancements:*
- The quick reference table in `.github/agents/customize.agent.md` has
been updated to include new actions like adding teaching pages, setting
up analytics, improving SEO, and ensuring accessibility, with more
precise documentation links.
- The documentation map now lists all major guides (e.g.,
`QUICKSTART.md`, `INSTALL.md`, `TROUBLESHOOTING.md`, `ACCESSIBILITY.md`,
`ANALYTICS.md`, `SEO.md`), providing a clearer overview of available
resources.
[[1]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L58-R110)
[[2]](diffhunk://#diff-961a46180ce568ce43c20bf7129dc5e4926a9aa4e0d7bc19926ca5ee3ff95cd0L17-R58)

**Feature and configuration documentation updates:**

*CV/resume format guidance:*
- The CV documentation now clarifies that users can maintain both
RenderCV and JSONResume formats simultaneously, with clear instructions
on switching between them and deleting unused files if desired.
[[1]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L139-R185)
[[2]](diffhunk://#diff-52f2a9488bfe4177d1f1d01120859dad0b3e2d087283ded68f72d47b4f183391L291-R291)

*Teaching pages and new collections:*
- Adds documentation for the new `_teachings/` collection, including
required frontmatter and support for course materials, as well as
updates to enable/disable teaching and books pages via `_config.yml`.
[[1]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L180-R252)
[[2]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L24-R66)

*Analytics integration:*
- Introduces a new `ANALYTICS.md` guide with detailed setup instructions
for Google Analytics, privacy-friendly alternatives (Plausible, Pirsch,
Openpanel, GoAccess), GDPR considerations, and a comparison table to
help users choose the right analytics provider.
- The configuration documentation now references analytics setup and
related configuration options.
[[1]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L180-R252)
[[2]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L479-R550)

These updates collectively make the documentation more comprehensive,
actionable, and user-friendly for both new and advanced users.

**References:**
[[1]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L24-R66)
[[2]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L58-R110)
[[3]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L139-R185)
[[4]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L180-R252)
[[5]](diffhunk://#diff-15864f2655921f50a97689076e3b8feba0da320463750845be6a76eb2e30bfe4L479-R550)
[[6]](diffhunk://#diff-961a46180ce568ce43c20bf7129dc5e4926a9aa4e0d7bc19926ca5ee3ff95cd0L17-R58)
[[7]](diffhunk://#diff-0967e840631a541bb95e057e1c6d4884274cf56d5a217d7fee2eb7223b6b4c0dR1-R268)
[[8]](diffhunk://#diff-52f2a9488bfe4177d1f1d01120859dad0b3e2d087283ded68f72d47b4f183391L291-R291)

---------

Signed-off-by: George Araújo <george.gcac@gmail.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-01-28 21:22:27 -03:00
..
cv Unify jsonresume and RenderCV CVs solutions (#3462) 2026-01-23 12:36:14 -03:00
repository Make external service URLs configurable for repository page (#3422) 2026-01-07 11:37:24 -03:00
audio.liquid format code with prettier.io (#2048) 2024-01-10 00:10:51 -05:00
bib_search.liquid fix: search_enabled -> bib_search (#2560) 2024-07-12 17:00:48 -03:00
calendar.liquid Add calendar iframe and togglAdd calendar iframe and toggle buttone button (#3144) 2026-01-17 20:36:16 -03:00
citation.liquid Added post citation (#2377) 2024-04-29 14:28:06 -03:00
course_schedule.liquid Add course schedule feature to teaching page (#2258) (#3147) 2026-01-17 18:43:47 -03:00
courses.liquid Add course schedule feature to teaching page (#2258) (#3147) 2026-01-17 18:43:47 -03:00
disqus.liquid Improve readme, add site-wide CSP (#3485) 2026-01-28 21:22:27 -03:00
distill_scripts.liquid Add sidenote examples, related posts and giscus to distill posts (#3103) 2025-07-16 15:07:42 -03:00
figure.liquid Fix zoom in bibliography images (#3057) 2025-03-11 11:34:58 -03:00
footer.liquid Refactor footer content (#3041) 2025-03-01 21:47:22 -03:00
giscus.liquid Make Giscus light and dark themes configurable via _config.yml (#3270) 2025-08-25 18:17:14 -03:00
head.liquid Improve readme, add site-wide CSP (#3485) 2026-01-28 21:22:27 -03:00
header.liquid Update SASS syntax in base (non-font) files (#3281) 2026-01-26 18:26:44 -03:00
latest_posts.liquid Moved specific information from config to about (#2985) 2025-01-27 17:04:24 -03:00
metadata.liquid add: arXiv social (#3191) 2025-11-16 22:31:18 -03:00
news.liquid Moved specific information from config to about (#2985) 2025-01-27 17:04:24 -03:00
newsletter.liquid Added missing newsletter components (#2913) 2024-12-26 16:49:45 -03:00
pagination.liquid [FIX] Blog Page Navigation (#2841) (#2846) 2024-11-19 19:03:51 -03:00
projects_horizontal.liquid Feat reworked project layout (closing #2246) (#2357) 2024-04-22 21:39:22 -03:00
projects.liquid Feat reworked project layout (closing #2246) (#2357) 2024-04-22 21:39:22 -03:00
related_posts.liquid Add sidenote examples, related posts and giscus to distill posts (#3103) 2025-07-16 15:07:42 -03:00
scripts.liquid Add calendar iframe and togglAdd calendar iframe and toggle buttone button (#3144) 2026-01-17 20:36:16 -03:00
selected_papers.liquid format code with prettier.io (#2048) 2024-01-10 00:10:51 -05:00
video.liquid format code with prettier.io (#2048) 2024-01-10 00:10:51 -05:00