{{ .PostName }}
37 |{{ .DateWritten }}
38 |{{ .SubText }}
├── static ├── css │ ├── input.css │ └── output.css ├── img │ ├── me.jpg │ ├── me2.jpg │ ├── posts.webp │ ├── post │ │ ├── 0.webp │ │ ├── 1.webp │ │ ├── 10.webp │ │ ├── 2.webp │ │ ├── 3.webp │ │ ├── 4.webp │ │ ├── 5.webp │ │ ├── 6.webp │ │ ├── 7.webp │ │ ├── 8.webp │ │ └── 9.webp │ ├── DALL·E 2024-12-27 05.31.52 - A visually striking thumbnail for a YouTube video titled 'The Distinction Between Faith and Knowledge.' The image features a split design_ one side sh.webp:Zone.Identifier │ ├── DALL·E 2024-12-27 05.31.52 - A visually striking thumbnail for a YouTube video titled 'The Distinction Between Faith and Knowledge.' The image features a split design_ one side sh.webp │ ├── logo-dark.svg │ └── logo.svg └── js │ └── index.js ├── templates ├── overlay.html ├── footer.html ├── nav.html ├── header.html ├── root.html └── social.html ├── Makefile ├── go.mod ├── flint.json ├── tailwind.config.js ├── content ├── posts.md ├── post │ ├── 2.formatting-strings-in-rust.md │ ├── 3.random-numbers-in-rust.md │ ├── 4.how-i-generate-this-site.md │ ├── 10.rust-blanket-implementations.md │ ├── 1.async-rust.md │ ├── 5.structs-traits-and-enums-in-rust.md │ ├── 8.rust-lifetimes.md │ ├── 9.rust-generics.md │ ├── 6.rust-hyper.md │ ├── 7.iterators-in-rust.md │ └── 0.trying-neovim.md └── index.md ├── main.go └── go.sum /static/css/input.css: -------------------------------------------------------------------------------- 1 | @tailwind base; 2 | @tailwind components; 3 | @tailwind utilities; -------------------------------------------------------------------------------- /static/img/me.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/me.jpg -------------------------------------------------------------------------------- /static/img/me2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/me2.jpg -------------------------------------------------------------------------------- /static/img/posts.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/posts.webp -------------------------------------------------------------------------------- /static/img/post/0.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/0.webp -------------------------------------------------------------------------------- /static/img/post/1.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/1.webp -------------------------------------------------------------------------------- /static/img/post/10.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/10.webp -------------------------------------------------------------------------------- /static/img/post/2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/2.webp -------------------------------------------------------------------------------- /static/img/post/3.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/3.webp -------------------------------------------------------------------------------- /static/img/post/4.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/4.webp -------------------------------------------------------------------------------- /static/img/post/5.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/5.webp -------------------------------------------------------------------------------- /static/img/post/6.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/6.webp -------------------------------------------------------------------------------- /static/img/post/7.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/7.webp -------------------------------------------------------------------------------- /static/img/post/8.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/8.webp -------------------------------------------------------------------------------- /static/img/post/9.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/post/9.webp -------------------------------------------------------------------------------- /templates/overlay.html: -------------------------------------------------------------------------------- 1 | {{ define "overlay" }} 2 |
3 | {{ end }} -------------------------------------------------------------------------------- /static/img/DALL·E 2024-12-27 05.31.52 - A visually striking thumbnail for a YouTube video titled 'The Distinction Between Faith and Knowledge.' The image features a split design_ one side sh.webp:Zone.Identifier: -------------------------------------------------------------------------------- 1 | [ZoneTransfer] 2 | ZoneId=3 3 | HostUrl=https://chatgpt.com/ 4 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- 1 | tw: 2 | tailwindcss -i ./static/css/input.css -o ./static/css/output.css --watch 3 | 4 | install: 5 | flint spark; mv out ..; cd ..; mv out www.phillip-england.com; cd www.phillip-england.com; rm -r index.html; rm -r post; rm -r posts.html; rm -r static; cd out; mv * ..; cd ..; rm -r out; 6 | -------------------------------------------------------------------------------- /templates/footer.html: -------------------------------------------------------------------------------- 1 | {{ define "footer" }} 2 | 5 | {{ end }} 6 | -------------------------------------------------------------------------------- /static/img/DALL·E 2024-12-27 05.31.52 - A visually striking thumbnail for a YouTube video titled 'The Distinction Between Faith and Knowledge.' The image features a split design_ one side sh.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Phillip-England/portfolio-site/main/static/img/DALL·E 2024-12-27 05.31.52 - A visually striking thumbnail for a YouTube video titled 'The Distinction Between Faith and Knowledge.' The image features a split design_ one side sh.webp -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- 1 | module phillip-england 2 | 3 | go 1.23.3 4 | 5 | require github.com/phillip-england/vbf v0.0.28 6 | 7 | require ( 8 | github.com/PuerkitoBio/goquery v1.8.1 // indirect 9 | github.com/a-h/templ v0.2.771 // indirect 10 | github.com/alecthomas/chroma/v2 v2.14.0 // indirect 11 | github.com/andybalholm/cascadia v1.3.1 // indirect 12 | github.com/dlclark/regexp2 v1.11.0 // indirect 13 | github.com/yuin/goldmark v1.7.4 // indirect 14 | github.com/yuin/goldmark-highlighting/v2 v2.0.0-20230729083705-37449abec8cc // indirect 15 | golang.org/x/net v0.28.0 // indirect 16 | ) 17 | -------------------------------------------------------------------------------- /flint.json: -------------------------------------------------------------------------------- 1 | { 2 | "host": "http://localhost:8080", 3 | "static": "./static", 4 | "favicon": "./favicon.ico", 5 | "out": "./out", 6 | "target": "https://phillip-england.com", 7 | "routes": [ 8 | "/", 9 | "/posts", 10 | "/post/trying-neovim", 11 | "/post/async-rust", 12 | "/post/formatting-strings-in-rust", 13 | "/post/random-numbers-in-rust", 14 | "/post/how-i-generate-this-site", 15 | "/post/structs-traits-and-enums-in-rust", 16 | "/post/rust-hyper", 17 | "/post/iterators-in-rust", 18 | "/post/rust-lifetimes", 19 | "/post/rust-generics", 20 | "/post/rust-blanket-implementations" 21 | ] 22 | } 23 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- 1 | /** @type {import('tailwindcss').Config} */ 2 | module.exports = { 3 | darkMode: 'selector', 4 | content: ["./**/*.{html, go, js}", "./static/**/*.js", "./content/**/*.md"], 5 | theme: { 6 | extend: { 7 | colors: { 8 | dracula: { 9 | background: "#282a36", 10 | current: "#44475a", 11 | foreground: "#f8f8f2", 12 | comment: "#6272a4", 13 | cyan: "#8be9fd", 14 | green: "#50fa7b", 15 | orange: "#ffb86c", 16 | pink: "#ff79c6", 17 | purple: "#bd93f9", 18 | red: "#ff5555", 19 | yellow: "#f1fa8c", 20 | }, 21 | }, 22 | }, 23 | }, 24 | plugins: [], 25 | }; -------------------------------------------------------------------------------- /content/posts.md: -------------------------------------------------------------------------------- 1 | 0. [Trying Neovim](/post/trying-neovim) *12/13/2024* 2 | 1. [Async Rust](/post/async-rust) *12/14/2024* 3 | 2. [Formatting Strings in Rust](/post/formatting-strings-in-rust) *12/15/2024* 4 | 3. [Random Numbers in Rust](/post/random-numbers-in-rust) *12/15/2024* 5 | 4. [How I Generate This Site](/post/how-i-generate-this-site) *12/15/2024* 6 | 5. [Structs, Traits, and Enums in Rust](/post/structs-traits-and-enums-in-rust) *12/15/2024* 7 | 6. [Rust Hyper](/post/rust-hyper) *12/16/2024* 8 | 7. [Iterators in Rust](/post/iterators-in-rust) *12/17/2024* 9 | 8. [Rust Lifetimes](/post/rust-lifetimes) *12/18/2024* 10 | 9. [Rust Generics](/post/rust-generics) *12/19/2024* 11 | 10. [Rust Blanket Implementations](/post/rust-blanket-implementations) *12/20/2024* 12 | -------------------------------------------------------------------------------- /templates/nav.html: -------------------------------------------------------------------------------- 1 | {{ define "nav" }} 2 | 24 | {{ end }} -------------------------------------------------------------------------------- /templates/header.html: -------------------------------------------------------------------------------- 1 | {{ define "header" }} 2 | 3 |{{ .DateWritten }}
38 |{{ .SubText }}