🚀 Big News:Socket Has Acquired Secure Annex.Learn More →
Socket
Book a DemoSign in
Socket

docusaurus-portfolio-theme

Package Overview
Dependencies
Maintainers
1
Versions
11
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

docusaurus-portfolio-theme

A Docusaurus theme designed for docusaurus-portfolio.

latest
Source
npmnpm
Version
1.0.2
Version published
Maintainers
1
Created
Source

Docusaurus Portfolio Theme

This package contains the React components that serve as the frontend for docusaurus-portfolio.

Installation:

yarn add docusaurus-portfolio-theme

Note: this plugin will currently not function without also installing and configuring its brother package, docusaurus-portfolio-plugin. However, if you're just interested in using the components specified, feel free to just use this theme.

Configuration:

To configure the plugin, add or update your configuration options in docusaurus.config.json.

    themes: ['docusaurus-portfolio-theme', ...],

Notice: A lot of this code should be refactored to work better with Infima styling. Also, this package can and should be combined with the plugin.

Components:

ContentFrame

This component renders at the top of the GitHub repository section of the about me page. It is by default unimplemented. This component is meant to be a holder for a user designed images, three.js renderings, or more information sections. To customize this component, run yarn swizzle ContentFrame --force. For an example of a custom content frame, refer to /packages/docusaurus-portfolio-init/templates/portfolio-classic.

Links

The link component generates a container full of links to a user's social media accounts. All links must be in the form https://<platform>.*/*. Platform logos are available in static/img/nucleo-social-icons. For an example of a this component being used, refer to /packages/docusaurus-portfolio-init/templates/docs/about.

PortfolioPage

The main about me page.

RepoCard

Infima-based card that holds the information for a single repository. To customize this component, run yarn swizzle RepoCard --force.

Skills

Technical skills pills for resume websites. Skills must be passed to the component props as a list of strings. For an example of this component being used, refer to /packages/docusaurus-portfolio-init/templates/docs/resume.

Timeline

User information timeline for personal or project websites. This component renders a list of cards that form a timeline. For an example of this component being used, refer to /packages/docusaurus-portfolio-init/templates/docs/timeline.

TrophyOverlay

Custom overlays used to bring additional information to the emoji trophy case at the bottom of user's cards.

UserCard

The main user component in the about me section of a docusaurus-portfolio website. It renders using data queried from GitHub. It can be customized by running yarn swizzle UserCard --force.

FAQs

Package last updated on 30 Jun 2021

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts