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 +}