Commit graph

37 commits

Author SHA1 Message Date
b1176331ae docs(blog): Update Forgejo CLI article and agent shell session selection
- 2026-02-01: Clarify and refine wording and steps in the Forgejo CLI guide
- 2026-03-01: Add and adjust explanation for agent shell session selection

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-01 19:50:23 +09:00
c3a0a5c434 Improve code block visibility with dual Shiki themes
- Configure Shiki with github-light and github-dark themes
- Apply Shiki dark mode CSS variables to .astro-code elements
- Follow Astro official documentation for dual theme implementation

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-01 19:18:25 +09:00
4e8962a8b4 feat(blog): add article on agent-shell session selection in Emacs
- Add new blog post about configuring agent-shell to prompt for session selection
- Article includes prerequisites with Emacs and Copilot CLI versions
- Covers configuration method using agent-shell-session-strategy setting
- Provides practical use case for managing multiple projects efficiently
- Originally written in Japanese, reviewed for clarity, and translated to English

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-01 18:15:15 +09:00
27424cc7dd feat: Add blog article on programming principles in the AI era
- New article reviewing 'The Principles of Programming' by Isao Ueda
- Covers 101 fundamental principles for year-3 developers
- Discusses applying these principles when working with AI-generated code
- Includes practical example of effective prompting based on programming principles
- Collaboration with Claude Sonnet 4.6 acknowledged in the article

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-23 20:37:17 +09:00
d149cb6c45 fix(layout): adjust BaseLayout responsive layout
- Adjust spacing and header structure to improve responsive display

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-23 19:28:50 +09:00
0f97dd23ad content: add blog posts with new naming convention
- Add 10 blog posts covering various technical topics
- Topics include AWS, Go, Emacs, AI engineering, Forgejo, and MLOps
- All posts follow YYYY-MM-DD-slug.md naming convention

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-16 21:49:12 +09:00
ff2571d948 docs: update blog post naming convention to date-based format
- Add filename convention documentation to README.md
- Update content.config.ts to match YYYY-MM-DD-*.md pattern
- Remove placeholder post-*.md files

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-02-16 21:49:07 +09:00
62aa324e16 feat: implement dark mode support
- Introduce CSS variables for theming in `global.css`
- Add `ThemeIcon` component for toggling light/dark modes
- Integrate theme initialization script in `BaseLayout` to prevent FOUC
- Update navigation, buttons, and tag styles for dark mode compatibility
- Configure Shiki for dual-theme syntax highlighting in `astro.config.mjs`
- Adjust link colors to accessible blue shades for both themes
2026-02-11 13:15:03 +09:00
9755fb9ec5 feat: add forgejo-cli guide blog post
- Create comprehensive English blog post on operating self-hosted Forgejo via CLI
- Document forgejo-cli installation, configuration, and usage workflow
- Include detailed examples for managing issues and pull requests
- Follow standard bash code block formatting (input with $, output without prefix)
- Use example.com placeholder for privacy and security best practices
- Add disclaimer about AI-assisted content review
2026-02-01 21:36:53 +09:00
2f2f10f5f4 Add book review: AI Engineering by Chip Huyen
- Add new blog post (post-8.md) reviewing "AI Engineering" by Chip Huyen
- Discuss importance of AI evaluation processes and criteria
- Cover prompt engineering best practices and "Keep It Simple" principle
- Highlight book's value as a reference guide for AI application development
2026-01-25 20:29:00 +09:00
cd3f16babd feat(blog): add post about managing multiple vterm instances in Emacs
- Add post-7.md covering buffer renaming technique for multiple vterm sessions
- Include practical use cases and step-by-step guide
- Target Emacs users who want to improve terminal workflow efficiency
2026-01-18 20:13:20 +09:00
0e67040db4 docs(blog): clarify %v vs %w in post-6 with examples and AI note
Normalize heading levels, add a %v example and explanation, include
errors.Unwrap()/errors.Is()/errors.As() examples, and note that the %w verb
was introduced in Go 1.13; also correct wording to use errors.Unwrap() and
append a bilingual authorship/AI-assistance notice.
2026-01-12 20:03:08 +09:00
1cf9933d08 docs: add post on fixing GitHub Copilot CLI system vault error
Add new blog post explaining how to resolve the "system vault not available"
error when installing GitHub Copilot CLI using systemd and gnome-keyring.
Includes step-by-step instructions with command examples.
2026-01-02 21:28:51 +09:00
989b829a20 chore: polish layout and homepage lists 2026-01-02 21:27:59 +09:00
825500d894 Add blog post: AWS CLI commands for CloudFormation stacks 2026-01-01 09:19:26 +09:00
da29538ebf Specify monospace font for code blocks 2026-01-01 09:18:44 +09:00
ea0c94d8e9 Add dynamic pagination for blog posts 2025-05-17 21:22:44 +09:00
1bd79e9caa Add line-height in markdown-content 2025-05-16 20:38:52 +09:00
777451fc89 Add an article on Docstring 2025-05-16 20:33:16 +09:00
f1a673970a Add a new article 2025-05-15 20:29:47 +09:00
034a317648 Update some formats of this blog 2025-05-15 20:18:36 +09:00
fc2a5be2e7 Update formats of a blog page 2025-05-09 20:20:02 +09:00
c23ff1633c Update my first post 2025-05-09 19:29:47 +09:00
4689250305 Added a forgejo icon 2025-04-29 20:14:59 +09:00
e88eec95b8 Translated into English 2025-04-28 19:59:23 +09:00
69e344a4a5 Update some styles of my blog 2025-04-27 16:19:38 +09:00
c2ed18a27d Upgrade my config on contents 2025-04-27 15:11:07 +09:00
b292fb88b3 Improve some designs 2025-01-20 22:13:58 +09:00
d4d386e677 Update About Page 2025-01-20 22:13:39 +09:00
9c297424c5 Improve web page design 2025-01-18 20:42:22 +09:00
06d260ce07 Added new post list 2025-01-15 20:47:34 +09:00
e74dd037a5 Update Title 2025-01-14 21:24:22 +09:00
4375b7c2e4 Complete a blog tutorial 2025-01-14 21:17:35 +09:00
a14cb236e3 Added some example blog posts 2025-01-05 08:32:03 +09:00
aeec9554ca Added two new pages - about and blog 2025-01-05 08:08:19 +09:00
b234ebe572 Change a body message 2025-01-04 19:21:02 +09:00
houston[bot]
b961e95a37 Initial commit from Astro 2025-01-04 17:24:53 +09:00