jojo website

Generate a professional landing page that showcases you as the ideal candidate.

Usage

./bin/jojo website -s SLUG
./bin/jojo website -s SLUG -t modern  # use a custom template

Options

Option Description
-s, --slug SLUG Application slug (or set JOJO_APPLICATION_SLUG)
-t, --template TEMPLATE Template name (default: "default")
--overwrite Overwrite existing website without prompting

Inputs

Input Description
applications/<slug>/job_description.md Processed job description
applications/<slug>/job_details.yml Extracted job metadata
applications/<slug>/resume.md Tailored resume
applications/<slug>/research.md Company research (optional)
applications/<slug>/faq.json FAQ content
applications/<slug>/job_description_annotations.json Job annotations
applications/<slug>/branding_statement.json Branding statement
inputs/templates/* Website templates

Outputs

File Description
applications/<slug>/website/index.html Landing page
applications/<slug>/status_log.md Process log

Landing page sections

The default template includes:

  • Masthead — Your name, branding statement, and call-to-action
  • Portfolio — Selected projects relevant to the role
  • Recommendations — LinkedIn recommendations carousel
  • Annotated job description — Interactive view showing how your experience matches requirements
  • FAQ accordion — Role-specific questions and answers
  • Call-to-action — Encourage employers to schedule a call or reach out

Custom templates

Use the -t flag to select a different template. See the website templates guide for details on creating custom templates.


This site uses Just the Docs, a documentation theme for Jekyll.