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.
- Host: GitHub
- URL: https://github.com/llbob/deno-fresh-portfolio
- Owner: llbob
- License: mit
- Created: 2024-10-21T10:42:54.000Z (8 months ago)
- Default Branch: main
- Last Pushed: 2025-02-22T18:55:50.000Z (4 months ago)
- Last Synced: 2025-02-22T19:34:08.174Z (4 months ago)
- Topics: deno, fresh, indexhibit, twind, typescript
- Language: TypeScript
- Homepage: https://deno-fresh-portfolio.deno.dev/
- Size: 1.04 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 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
![]()
![]()
![]()
![]()
![]()
### Mobile
![]()
![]()