The blogs are embedded into the binary using Go's embed
package.
- Uses Tailwind CSS for Styling Needs.
- Uses Fiber as Web Framework.
-
First, Make sure you have the latest versions of go, and yarn installed.
-
Then, Run the command
yarn install
to install the node dependencies on your machine. -
Then, Create the stylesheet by entering
yarn release
into your terminal. -
Modify the blog according to your needs.
-
Build the binary by
go build -o blog -ldflags "-s" main.go
. -
Run the binary on your machine.
This project uses gofmt, for Formatting.
If you've found an error in this blog, please file an issue.
Patches are encouraged and may be submitted by forking this project and submitting a pull request.
Some of the future goals in no particular order are -
- Responsive Design
- More SEO Tags
- Use the http package to reduce dependency on fiber.
- Get Rid of Tailwind. (!important)