mirror of
https://github.com/jackyzha0/quartz.git
synced 2025-12-20 03:14:06 -06:00
edits
This commit is contained in:
parent
f4d854ae78
commit
17a3519a16
@ -3,18 +3,18 @@ title: Home
|
||||
enableToc: false
|
||||
description: Welcome to Plastic Labs' blog.
|
||||
---
|
||||
Welcome.
|
||||
|
||||
Here you'll find our blog, research, and public notes. You can also [engage with the ideas directly](https://github.com/plastic-labs/blog).
|
||||
|
||||
[Plastic](https://plasticlabs.ai) is an engineering-driven AI lab building at the intersection of machine learning and cognitive science.
|
||||
|
||||
Our focus is developing [Honcho](https://honcho.dev/), an AI-native memory solution powered by our state-of-the-art [reasoning models](https://plasticlabs.ai/neuromancer). Honcho is a continual learning system for modeling personal identity, and soon a shared context layer for individual alignment.
|
||||
|
||||
The foundational layer of intelligence being built is just the beginning. Latent among the scores of specialized secondary and tertiary layers yet to be realized exists one for personal identity.
|
||||
|
||||
We're building it.
|
||||
## Guide
|
||||
> [!custom] WELCOME TO PLASTIC LABS' BLOG
|
||||
>
|
||||
> Here you'll find our blog, research, and public notes. You can also [engage with the ideas directly](https://github.com/plastic-labs/blog).
|
||||
>
|
||||
> [Plastic](https://plasticlabs.ai) is an engineering-driven AI lab building at the intersection of machine learning and cognitive science.
|
||||
>
|
||||
> Our focus is developing [Honcho](https://honcho.dev/), an AI-native memory solution powered by our state-of-the-art [reasoning models](https://plasticlabs.ai/neuromancer). Honcho is a continual learning system for modeling personal identity, and soon a shared context layer for individual alignment.
|
||||
>
|
||||
> The foundational layer of intelligence being built is just the beginning. Latent among the scores of specialized secondary and tertiary layers yet to be realized exists one for personal identity.
|
||||
>
|
||||
> We're building it.
|
||||
# Guide
|
||||
We post a few different types of content here:
|
||||
|
||||
- [[blog | Blog]] -- Deep dives into the cogsci, development, & ML underpinning our projects
|
||||
@ -24,14 +24,17 @@ We post a few different types of content here:
|
||||
- [[careers | Careers]] -- Open positions at Plastic
|
||||
|
||||
[*Subscribe to Updates*](https://plasticlabs.typeform.com/mailing)
|
||||
## Projects
|
||||
# Projects
|
||||
If you find the content here compelling, explore our active projects:
|
||||
#### Products
|
||||
|
||||
**PRODUCTS**
|
||||
- [Honcho](https://honcho.dev) -- AI-native memory & reasoning infra for apps & agents ( #honcho)
|
||||
- [Neuromancer](https://plasticlabs.ai/neuromancer) -- Reasoning models for memory & personal identity ( #neuromancer)
|
||||
#### Demos
|
||||
|
||||
**DEMOS**
|
||||
- [Honcho Chat](https://honcho.chat) -- Honcho-powered AI-assistant platform with SOTA memory ( #chat)
|
||||
- [Penny for Your Thoughts](https://www.pennyforyourthoughts.ai/) -- Honcho/x402-powered personal expertise market ( #penny)
|
||||
- [YouSim](https://yousim.ai) -- Honcho-powered identity simulator ( #yousim)
|
||||
#### Community
|
||||
|
||||
**COMMUNITY**
|
||||
- [Xeno Grant](https://x.com/xenograntai) -- Direct-to-agent grants program ( #grants)
|
||||
|
||||
118
warp.md
Normal file
118
warp.md
Normal file
@ -0,0 +1,118 @@
|
||||
# Plastic Labs Blog
|
||||
|
||||
This is the Plastic Labs blog, built with Quartz v4 - a static site generator for publishing digital gardens and notes.
|
||||
|
||||
## Project Overview
|
||||
|
||||
- **Framework**: Quartz v4 (built on top of Markdown processing with unified/remark/rehype)
|
||||
- **Content Location**: `content/` directory
|
||||
- `blog/` - Blog posts
|
||||
- `research/` - Research content
|
||||
- `extrusions/` - Extrusions content
|
||||
- `notes/` - Notes
|
||||
- `careers/` - Career-related content
|
||||
- `releases/` - Release announcements
|
||||
- **Static Assets**: `static/` directory (copied to public root during build)
|
||||
- **Configuration**: `quartz.config.ts`
|
||||
|
||||
## Prerequisites
|
||||
|
||||
- Node.js >= 18.14
|
||||
- npm >= 9.3.1
|
||||
|
||||
## Common Commands
|
||||
|
||||
### Setup
|
||||
```bash
|
||||
# Install dependencies
|
||||
npm install
|
||||
```
|
||||
|
||||
### Development
|
||||
```bash
|
||||
# Build and serve the site locally
|
||||
npx quartz build --serve
|
||||
|
||||
# Build and serve docs specifically
|
||||
npm run docs
|
||||
```
|
||||
|
||||
### Code Quality
|
||||
```bash
|
||||
# Type check
|
||||
npm run check
|
||||
|
||||
# Format code
|
||||
npm run format
|
||||
|
||||
# Run tests
|
||||
npm run test
|
||||
```
|
||||
|
||||
### Git Workflow
|
||||
```bash
|
||||
# Check current branch
|
||||
git branch
|
||||
|
||||
# Create new branch
|
||||
git checkout -b your-branch-name
|
||||
|
||||
# Check status
|
||||
git status
|
||||
|
||||
# Stage changes
|
||||
git add .
|
||||
|
||||
# Commit changes
|
||||
git commit -m "your message"
|
||||
|
||||
# Push to remote
|
||||
git push origin your-branch-name
|
||||
|
||||
# Pull latest changes
|
||||
git pull origin branch-name
|
||||
|
||||
# Pull with rebase (recommended when you have local commits)
|
||||
git pull --rebase origin branch-name
|
||||
```
|
||||
|
||||
## Configuration
|
||||
|
||||
The site is configured via `quartz.config.ts`:
|
||||
- **Site Title**: 🥽 Plastic Labs
|
||||
- **Base URL**: blog.plasticlabs.ai
|
||||
- **Theme**: Custom dark/light mode with Departure Mono headers and Roboto Mono body
|
||||
- **Analytics**: PostHog
|
||||
- **Ignored Patterns**: `private/`, `templates/`
|
||||
|
||||
## Custom Features
|
||||
|
||||
- Custom static file copying plugin (CopyStatic)
|
||||
- OpenGraph images with default `/og-image.png`
|
||||
- RSS feed and sitemap generation
|
||||
- SPA navigation enabled
|
||||
- Popovers enabled
|
||||
|
||||
## Deployment
|
||||
|
||||
The site uses Docker for deployment (see `Dockerfile`).
|
||||
|
||||
## Branch Structure
|
||||
|
||||
- `v4` - Main production branch
|
||||
- Feature branches follow pattern: `username/feature-name`
|
||||
|
||||
## Troubleshooting
|
||||
|
||||
### Push Rejected
|
||||
If you get "rejected - fetch first" errors:
|
||||
1. Pull with rebase to preserve your local commits: `git pull --rebase origin branch-name`
|
||||
2. Then push: `git push origin branch-name`
|
||||
|
||||
### Dependencies Not Found
|
||||
Run `npm install` to ensure all dependencies are installed.
|
||||
|
||||
## Resources
|
||||
|
||||
- [Quartz Documentation](https://quartz.jzhao.xyz/)
|
||||
- [Discord Community](https://discord.gg/cRFFHYye7t)
|
||||
Loading…
Reference in New Issue
Block a user