Skip to content

Commit 1fce2e3

Browse files
committed
adding all the files
1 parent 7043ae3 commit 1fce2e3

File tree

90 files changed

+5065
-2
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

90 files changed

+5065
-2
lines changed

Dockerfile

+13
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM denoland/deno:2.1.4
2+
3+
# The port that your application listens to.
4+
EXPOSE 1337
5+
6+
WORKDIR /app
7+
8+
# These steps will be re-run upon each file change in your working directory:
9+
COPY . .
10+
# Compile the main app so that it doesn't need to be compiled each startup/entry.
11+
RUN deno cache server.ts
12+
13+
CMD ["run", "--allow-read", "--allow-net", "server.ts"]

README.md

+30-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,30 @@
1-
# codingap.dev
2-
Self-hosted website at https://codingap.dev
1+
# codingap.dev Development
2+
3+
The development side of things for my website, https://codingap.dev/. This contains all the source code for hosting my website with blog posts, projects, everything.
4+
5+
#### by AP
6+
7+
##### Last updated 12/27/2024
8+
9+
## How to use
10+
11+
Clone this repo, use `deno task dev` to run the website (no options for optimized builds, but shouldn't need them)
12+
13+
## Features
14+
15+
- Main page with portfolio and links to projects
16+
- Blog that is generated from Markdown files
17+
- About page with all my information
18+
19+
## To-Do List
20+
- Embedded projects
21+
- CMS for blogs and projects
22+
- Subdomains
23+
24+
## Open Source Libraries
25+
26+
It currently uses:
27+
28+
- [steve](https://jsr.io/@codingap/steve) for server-side rendering.
29+
- [markdown](https://jsr.io/@libs/markdown) for converting Markdown files to HTML.
30+
- [deno-dom](https://jsr.io/@b-fuze/deno-dom) for parsing HTML.

deno.json

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
{
2+
"tasks": {
3+
"dev": "deno run --allow-read --allow-net server.ts"
4+
},
5+
"imports": {
6+
"@b-fuze/deno-dom": "jsr:@b-fuze/deno-dom@^0.1.48",
7+
"@codingap/steve": "jsr:@codingap/steve@^2.0.10",
8+
"@libs/markdown": "jsr:@libs/markdown@^2.0.2",
9+
"@std/fs": "jsr:@std/fs@^1.0.6",
10+
"@std/html": "jsr:@std/html@^1.0.3",
11+
"@std/media-types": "jsr:@std/media-types@^1.1.0",
12+
"@std/path": "jsr:@std/path@^1.0.8"
13+
},
14+
"lint": {
15+
"exclude": ["**/*.js"]
16+
}
17+
}

0 commit comments

Comments
 (0)