all repos — homestead @ c793770b729ff582b0b823c29edc04d7c47c15d3

Code for my website

update package name and imports

Alan Pearce
commit

c793770b729ff582b0b823c29edc04d7c47c15d3

parent

3d1554e754ad2c57b7fc88e286169b510c3554ee

M .ko.yaml.ko.yaml
@@ -2,5 +2,5 @@ builds:
- id: alanpearce-eu main: . ldflags: - - -X go.alanpearce.eu/website/internal/server.CommitSHA={{ .Git.FullCommit }} - - -X go.alanpearce.eu/website/internal/server.ShortSHA={{ .Git.ShortCommit }} + - -X go.alanpearce.eu/homestead/internal/server.CommitSHA={{ .Git.FullCommit }} + - -X go.alanpearce.eu/homestead/internal/server.ShortSHA={{ .Git.ShortCommit }}
M cmd/build/main.gocmd/build/main.go
@@ -5,12 +5,12 @@ "database/sql"
"fmt" "os" - "go.alanpearce.eu/website/internal/builder" - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/storage" - "go.alanpearce.eu/website/internal/storage/files" - "go.alanpearce.eu/website/internal/storage/sqlite" - "go.alanpearce.eu/website/internal/vcs" + "go.alanpearce.eu/homestead/internal/builder" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/storage" + "go.alanpearce.eu/homestead/internal/storage/files" + "go.alanpearce.eu/homestead/internal/storage/sqlite" + "go.alanpearce.eu/homestead/internal/vcs" "go.alanpearce.eu/x/log" "github.com/ardanlabs/conf/v3"
M cmd/cspgenerator/cspgenerator.gocmd/cspgenerator/cspgenerator.go
@@ -1,7 +1,7 @@
package main import ( - "go.alanpearce.eu/website/internal/config" + "go.alanpearce.eu/homestead/internal/config" ) func main() {
M go.modgo.mod
@@ -1,4 +1,4 @@
-module go.alanpearce.eu/website +module go.alanpearce.eu/homestead go 1.23
M internal/atom/atom.gointernal/atom/atom.go
@@ -6,7 +6,7 @@ "encoding/xml"
"net/url" "time" - "go.alanpearce.eu/website/internal/config" + "go.alanpearce.eu/homestead/internal/config" ) func MakeTagURI(config *config.Config, specific string) string {
M internal/builder/builder.gointernal/builder/builder.go
@@ -10,13 +10,13 @@ "path/filepath"
"slices" "time" - "go.alanpearce.eu/website/internal/buffer" - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/content" - "go.alanpearce.eu/website/internal/sitemap" - "go.alanpearce.eu/website/internal/storage" - "go.alanpearce.eu/website/internal/vcs" - "go.alanpearce.eu/website/templates" + "go.alanpearce.eu/homestead/internal/buffer" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/content" + "go.alanpearce.eu/homestead/internal/sitemap" + "go.alanpearce.eu/homestead/internal/storage" + "go.alanpearce.eu/homestead/internal/vcs" + "go.alanpearce.eu/homestead/templates" "go.alanpearce.eu/x/log" mapset "github.com/deckarep/golang-set/v2"
M internal/builder/template.gointernal/builder/template.go
@@ -7,10 +7,10 @@ "io"
"strings" "text/template" - "go.alanpearce.eu/website/internal/atom" - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/content" - "go.alanpearce.eu/website/templates" + "go.alanpearce.eu/homestead/internal/atom" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/content" + "go.alanpearce.eu/homestead/templates" "github.com/PuerkitoBio/goquery" "github.com/antchfx/xmlquery"
M internal/content/posts.gointernal/content/posts.go
@@ -12,8 +12,8 @@ "slices"
"strings" "time" - "go.alanpearce.eu/website/internal/markdown" - "go.alanpearce.eu/website/internal/vcs" + "go.alanpearce.eu/homestead/internal/markdown" + "go.alanpearce.eu/homestead/internal/vcs" "go.alanpearce.eu/x/log" "github.com/adrg/frontmatter"
M internal/sitemap/sitemap.gointernal/sitemap/sitemap.go
@@ -4,7 +4,7 @@ import (
"io" "time" - "go.alanpearce.eu/website/internal/config" + "go.alanpearce.eu/homestead/internal/config" "github.com/snabb/sitemap" )
M internal/storage/files/file.gointernal/storage/files/file.go
@@ -10,8 +10,8 @@ "path/filepath"
"strings" "gitlab.com/tozd/go/errors" - "go.alanpearce.eu/website/internal/buffer" - "go.alanpearce.eu/website/internal/storage" + "go.alanpearce.eu/homestead/internal/buffer" + "go.alanpearce.eu/homestead/internal/storage" ) var encodings = map[string]string{
M internal/storage/files/reader.gointernal/storage/files/reader.go
@@ -5,7 +5,7 @@ "io/fs"
"path/filepath" "strings" - "go.alanpearce.eu/website/internal/storage" + "go.alanpearce.eu/homestead/internal/storage" "go.alanpearce.eu/x/log" "gitlab.com/tozd/go/errors"
M internal/storage/files/writer.gointernal/storage/files/writer.go
@@ -6,9 +6,9 @@ "io"
"os" "path/filepath" - "go.alanpearce.eu/website/internal/buffer" - "go.alanpearce.eu/website/internal/content" - "go.alanpearce.eu/website/internal/multifile" + "go.alanpearce.eu/homestead/internal/buffer" + "go.alanpearce.eu/homestead/internal/content" + "go.alanpearce.eu/homestead/internal/multifile" "go.alanpearce.eu/x/log" "github.com/andybalholm/brotli"
M internal/storage/interface.gointernal/storage/interface.go
@@ -1,8 +1,8 @@
package storage import ( - "go.alanpearce.eu/website/internal/buffer" - "go.alanpearce.eu/website/internal/content" + "go.alanpearce.eu/homestead/internal/buffer" + "go.alanpearce.eu/homestead/internal/content" ) type Reader interface {
M internal/storage/sqlite/reader.gointernal/storage/sqlite/reader.go
@@ -7,8 +7,8 @@ "strings"
"time" "gitlab.com/tozd/go/errors" - "go.alanpearce.eu/website/internal/buffer" - "go.alanpearce.eu/website/internal/storage" + "go.alanpearce.eu/homestead/internal/buffer" + "go.alanpearce.eu/homestead/internal/storage" "go.alanpearce.eu/x/log" )
M internal/storage/sqlite/writer.gointernal/storage/sqlite/writer.go
@@ -12,9 +12,9 @@
"github.com/andybalholm/brotli" "github.com/klauspost/compress/gzip" "github.com/klauspost/compress/zstd" - "go.alanpearce.eu/website/internal/buffer" - "go.alanpearce.eu/website/internal/content" - "go.alanpearce.eu/website/internal/storage" + "go.alanpearce.eu/homestead/internal/buffer" + "go.alanpearce.eu/homestead/internal/content" + "go.alanpearce.eu/homestead/internal/storage" "go.alanpearce.eu/x/log" "gitlab.com/tozd/go/errors"
M internal/vcs/repository.gointernal/vcs/repository.go
@@ -4,7 +4,7 @@ import (
"io/fs" "os" - "go.alanpearce.eu/website/internal/config" + "go.alanpearce.eu/homestead/internal/config" "go.alanpearce.eu/x/log" "github.com/go-git/go-git/v5"
M internal/website/mux.gointernal/website/mux.go
@@ -7,9 +7,9 @@ "regexp"
"slices" "strings" - "go.alanpearce.eu/website/internal/config" - ihttp "go.alanpearce.eu/website/internal/http" - "go.alanpearce.eu/website/internal/server" + "go.alanpearce.eu/homestead/internal/config" + ihttp "go.alanpearce.eu/homestead/internal/http" + "go.alanpearce.eu/homestead/internal/server" "github.com/kevinpollet/nego" "github.com/osdevisnot/sorvor/pkg/livereload"
M internal/website/website.gointernal/website/website.go
@@ -7,15 +7,15 @@ "slices"
"strings" "gitlab.com/tozd/go/errors" - "go.alanpearce.eu/website/internal/builder" - "go.alanpearce.eu/website/internal/config" - ihttp "go.alanpearce.eu/website/internal/http" - "go.alanpearce.eu/website/internal/server" - "go.alanpearce.eu/website/internal/storage" - "go.alanpearce.eu/website/internal/storage/sqlite" - "go.alanpearce.eu/website/internal/update" - "go.alanpearce.eu/website/internal/vcs" - "go.alanpearce.eu/website/templates" + "go.alanpearce.eu/homestead/internal/builder" + "go.alanpearce.eu/homestead/internal/config" + ihttp "go.alanpearce.eu/homestead/internal/http" + "go.alanpearce.eu/homestead/internal/server" + "go.alanpearce.eu/homestead/internal/storage" + "go.alanpearce.eu/homestead/internal/storage/sqlite" + "go.alanpearce.eu/homestead/internal/update" + "go.alanpearce.eu/homestead/internal/vcs" + "go.alanpearce.eu/homestead/templates" "go.alanpearce.eu/x/log" "github.com/benpate/digit"
M main.gomain.go
@@ -6,8 +6,8 @@ "fmt"
"os" "os/signal" - "go.alanpearce.eu/website/internal/server" - "go.alanpearce.eu/website/internal/website" + "go.alanpearce.eu/homestead/internal/server" + "go.alanpearce.eu/homestead/internal/website" "go.alanpearce.eu/x/log" "github.com/ardanlabs/conf/v3"
M templates/error.templtemplates/error.templ
@@ -1,8 +1,8 @@
package templates import ( - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/http" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/http" "strconv" )
M templates/homepage.templtemplates/homepage.templ
@@ -1,8 +1,8 @@
package templates import ( - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/content" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/content" ) templ Homepage(config *config.Config, posts []content.Post, content templ.Component) {
M templates/layout.templtemplates/layout.templ
@@ -2,7 +2,7 @@ package templates
import ( "context" - "go.alanpearce.eu/website/internal/config" + "go.alanpearce.eu/homestead/internal/config" "io" "net/url" )
M templates/list.templtemplates/list.templ
@@ -1,8 +1,8 @@
package templates import ( - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/content" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/content" ) templ TagPage(config *config.Config, tag string, posts []content.Post, path string) {
M templates/page.templtemplates/page.templ
@@ -1,8 +1,8 @@
package templates import ( - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/content" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/content" ) templ Page(config *config.Config, page *content.Post) {
M templates/post.templtemplates/post.templ
@@ -5,8 +5,8 @@ "context"
"io" "time" - "go.alanpearce.eu/website/internal/config" - "go.alanpearce.eu/website/internal/content" + "go.alanpearce.eu/homestead/internal/config" + "go.alanpearce.eu/homestead/internal/content" ) func Unsafe(html string) templ.Component {
M templates/tags.templtemplates/tags.templ
@@ -1,6 +1,6 @@
package templates -import "go.alanpearce.eu/website/internal/config" +import "go.alanpearce.eu/homestead/internal/config" templ tagLink(tag string, attrs templ.Attributes) { <a { attrs... } href={ templ.SafeURL("/tags/" + tag + "/") }>#{ tag }</a>