|
|
@@ -0,0 +1,33 @@
|
|
|
+# Show tabs in code blocks 4 columns wide
|
|
|
+
|
|
|
+Branch `feature/tab-size` · version 0.5.1
|
|
|
+
|
|
|
+## What changed
|
|
|
+
|
|
|
+- **`tab-size: 4` on code blocks.** Browsers show a tab as 8 columns by default. gofmt indents Go with tabs, so quoted Go code ran past the edge of its box two levels in. Code blocks now show tabs 4 columns wide.
|
|
|
+- **Test:** the stylesheet test checks the rule is there.
|
|
|
+- **Version:** 0.5.1.
|
|
|
+
|
|
|
+## Notes
|
|
|
+
|
|
|
+- Posts can now quote Go exactly as gofmt writes it, with tabs, instead of re-indenting with spaces. The pinned-posts post was re-indented with spaces before this fix and looks the same either way.
|
|
|
+- The stylesheet's content hash changes, so browsers fetch the new file on their next visit without a hard refresh (v0.2.1).
|
|
|
+
|
|
|
+## Testing
|
|
|
+
|
|
|
+- All tests pass with the race detector (`go test -race ./...`).
|
|
|
+- Rendered the same tab-indented Go snippet with the old and new stylesheet:
|
|
|
+
|
|
|
+| Before (8 columns) | After (4 columns) |
|
|
|
+|---|---|
|
|
|
+| [](tabs-before.png) | [](tabs-after.png) |
|
|
|
+
|
|
|
+## Screenshots
|
|
|
+
|
|
|
+From the branch's build running locally. The home page doesn't change.
|
|
|
+
|
|
|
+| Desktop | Mobile |
|
|
|
+|---|---|
|
|
|
+| [](desktop.png) | [](mobile.png) |
|
|
|
+
|
|
|
+🤖 Generated with [Claude Code](https://claude.com/claude-code)
|