Choose A Site Profile

Prepared website families supported by unaltraweb.

A site profile is a high-level prepared website family. It is not a Jekyll layout or include. Profiles select the real build shape before Jekyll writes the site.

unaltraweb:
  site_profile: unaltreselfie
  features:
    blog: true
    cv: true
    projects: true
    publications: true
    metrics: true

Current Profiles

  • unaltreselfie: academic or professional personal sites with profile home, optional blog, CV, projects, publications, readings and social links.
  • unaltreprojecte: research project sites with home pages, team, outputs, publications, resources, repositories and news.
  • unaltremanual: book-like manuals with localized chapters, sidebar navigation, right-hand table of contents, manual search and teaching blocks.
  • unaltredocs: technical documentation sites with left-hand index, search, reusable examples and operational pages.

Screenshots

These screenshots come from the companion template render smoke tests and are generated from working profile builds.

unaltreselfie profile home page screenshot
unaltreselfie. Personal academic homepage with profile card, highlights, posts, publications and projects.
unaltreprojecte profile home page screenshot
unaltreprojecte. Research project homepage with project navigation, team, outputs and resources.
unaltremanual profile home page screenshot
unaltremanual. Course/manual home with chapters, teaching affordances and reader-oriented layout.
unaltredocs profile home page screenshot
unaltredocs. Documentation profile with sectioned content and documentation navigation.

Choosing A Profile

Profile Use it for Main content
unaltreselfie A person, researcher, lab member or professional portfolio author config, _posts/, _news/, _projects/, _bibliography/, CV PDF
unaltreprojecte A research project, funded initiative or group output site project pages, team data, outputs, repositories, readings, publications and news
unaltremanual A manual, course, handbook or book-like learning resource _chapters/, manual bibliography, callouts, figures, tables, Mermaid diagrams and search index
unaltredocs Technical or operational documentation _documentation/ pages with section, subsection and weight front matter

Local Profile Review

Preview one profile without changing _config.yml:

make serve SITE_PROFILE=unaltreprojecte

Run all template profile demos together:

make serve-allprofiles

The local port convention is:

  • 4001: unaltreselfie.
  • 4002: unaltreprojecte.
  • 4003: unaltremanual.
  • 4004: unaltredocs.

Filtering Content

Pages and documents can opt into profiles:

profiles: [unaltreselfie, unaltreprojecte]

The core filters non-matching pages before writing the site. Alternate profiles should be tested by rebuilding with a config overlay, not by client-side preview switches.

Feature Flags

Navigation pages can use a feature key:

feature: projects
nav: true

If unaltraweb.features.projects is false, the page is hidden from navigation while the content can remain in the repository.

Documentation Site Name

The public documentation site for this project is called unaltraweb. It may use documentation-oriented layouts and examples, but it should present the whole platform rather than brand itself as unaltredocs.