From 4eb69bb3435299678c90d4f03a00c74930a7ca02 Mon Sep 17 00:00:00 2001 From: Caleb Gardner Date: Sat, 13 Jul 2024 07:04:44 -0500 Subject: [PATCH] Getting portfolio stuff working --- internal/blog/portfolio.go | 19 +++++++++++++++++++ portfolio.go | 13 +++++++------ web.go | 4 ++++ 3 files changed, 30 insertions(+), 6 deletions(-) create mode 100644 internal/blog/portfolio.go diff --git a/internal/blog/portfolio.go b/internal/blog/portfolio.go new file mode 100644 index 0000000..af6b268 --- /dev/null +++ b/internal/blog/portfolio.go @@ -0,0 +1,19 @@ +package blog + +import ( + "go.mongodb.org/mongo-driver/mongo" +) + +type project struct { + Title string `bson:"_id"` + Repository string `bson:"respository"` + Description string `bson:"description"` + Languages []struct { + Language string `bson:"language"` + Dates string `bson:"dates"` + } `bson:"language"` +} + +func portfolio(client *mongo.Client) { + //TODO +} diff --git a/portfolio.go b/portfolio.go index b12e6cf..ce9645b 100644 --- a/portfolio.go +++ b/portfolio.go @@ -1,9 +1,10 @@ package main -import ( - "go.mongodb.org/mongo-driver/mongo" +const ( + portfolioSelector = "

Language Filter:

" + portfolioSelectorOption = "" + portfolioHeader = "

%v

" + portfolioLink = "

%v: %v

" + portfolioDesc = "

%v

" ) - -func portfolio(client *mongo.Client) { - //TODO -} diff --git a/web.go b/web.go index 755b65c..951d47d 100644 --- a/web.go +++ b/web.go @@ -28,3 +28,7 @@ func sendIndexWithContent(w http.ResponseWriter, content string) { w.Header().Set("Content-Type", "text/html; charset=utf-8") w.Write(dat) } + +func blogHandler(w http.ResponseWriter, r *http.Request) { + //TODO +}