An open API service indexing awesome lists of open source software.

https://github.com/llbob/deno-fresh-portfolio

An indexhibit inspired portfolio made with Deno and Fresh.
https://github.com/llbob/deno-fresh-portfolio

deno fresh indexhibit twind typescript

Last synced: 3 months ago
JSON representation

An indexhibit inspired portfolio made with Deno and Fresh.

Awesome Lists containing this project

README

        



Made with Deno


Made with Fresh


Made with PagesCMS

# Deno Fresh Portfolio Boilerplate

Inspired by Indexhibit, this portfolio boilerplate uses Deno Fresh and PagesCMS for easy content management.

## How to use:

### Create a new repo from this template:

Use the gh CLI or the GitHub website to create a new repo from this template.
For beginners, I recommend using the GitHub website and simply clicking the "Use this template" button.

### Install Deno:

Check the [Deno installation guide](https://docs.deno.com/runtime/getting_started/installation/) for your operating system.

### Run locally:

```bash
deno task start
```

### Run in cloud with Deno Deploy:

#### Using CLI:

Install the `deployctl` command:
```bash
deno install -gArf jsr:@deno/deployctl
```

Deploy the app:
```bash
deployctl deploy
```

Note: You don't need to use the CLI to deploy the app. This can also be done through the [Deno Deploy dashboard](https://deno.com/deploy).

### Use with PagesCMS:

Connect your github profile to PagesCMS and open your cloned repo in the CMS.

## Screenshots

### Desktop


Desktop Index
Desktop About
Desktop CV
Desktop Press
Desktop Projects

### Mobile


Mobile Index
Mobile Single Project