This PR fixes#1 by adding an initial feature to include local code to
our repo, which will then be opened by StackBlitz. We can add other
providers in the future or even change all of our articles to use the
same provider if they'd like
Hello everyone!
I wrote a blogpost about project building. It's basically complete but
could use a looking over, and I have a few minor concerns regarding the
content I'd like to share
- I used the term "original projects" to refer to basically any custom,
homegrown project. I wonder if this is the right term and will convey
the correct meaning?
- In a section on planning I describe how I would take a root idea and
begin planning out each phase based on core features. I used an example
of a hypothetical project but I wonder if my example was too contrived
or not general enough for everyone to understand?
Also open on suggestions to adding or trimming content.
Unicorn Utterances is currently undergoing a significant redesign to
update all of our styling to meet a more consistent and friendly
standard! We're working really hard to make this project a success.
Preview URL: https://unicorn-utterances-git-uwu-oceanbit.vercel.app/
- [x] General utilities:
- [x] Breakpoints
- [x] Color tokens (missing primary button colors)
- [x] Updated font specs
- [x] Generated social images
- [x] Hardcoded social images
- [x] / (**James**)
- [x] Migration to new SCSS/structure
- [x] Dynamic logo banner image
- [x] ~~Animated sticker logo (V2)~~
- [x] Full design implementation
- [x] Quality check
- [x] /page/[num] (**James**)
- [x] Migration to new SCSS/structure
- [x] Pagination components
- [x] Full design implementation
- [x] Quality check
- [x] /search/ (this is a new route + component) (**Corbin**)
- [x] Initial design (no dynamic search functionality, just
components/links)
- [x] Functionality implementation
**Not** including filters or any additional functionality from the
current site in V1; this is just redesigning components
- [x] Integration tests
- [x]
[A11Y](https://www.scottohara.me/blog/2022/02/05/dynamic-results.html)
- [x] Initial state
- [x] Failure state
- [x] Loading state
- [x] No results found
- [x] ~~Filter by...~~ (v2)
- [x] Updated UI for number of results
- [x] A11Y fixes
- [x] Grid update
- [x] Plausible analytics
- [x] Quality check
- [x] /about/ (**James**)
- [x] Migration to new SCSS/structure
- [x] Full design implementation
- [x] **Credits/licenses page for logo usage**
- [x] Quality check
- [x] /unicorns/[username] (**Xeno**)
- [x] Migration to new SCSS/structure
- [x] Full design implementation
- [x] Add achivements
- [x] Quality check
- [x] ~~/unicorns/[username]/page/[num]~~
This is just a link to the search page with the author's name as a query
- [x] ~~Migration to new SCSS/structure~~
- [x] ~~Full design implementation~~
- [x] ~~Quality check~~
- [x] /posts/[slug] (**Corbin**)
- [x] Migration to new SCSS/structure
- [x] Table of Contents
- [x] Series/Collections Table of Contents
- [x] Remove Comments
- [x] Metadata/forms footer
- [x] Markdown styling
- [x] Table
- [x] Codeblock
- [x] Unordered List
- [x] Ordered List
- [x] Blockquote
- [x] Blockquote Notes & Warnings
- [x] Tabs
- [x] Hints (/ collapse elements)
- [x] Iframe click-to-run
- [x] File list
- [x] Full design implementation
- [x] Quality check
- [x] /collections/[slug] (**Corbin**)
- [x] Migration to new SCSS/structure
- [x] Full design implementation
- [x] Quality check
- [x] /404 (**Corbin**)
- [x] Migration to new SCSS/structure
- [x] Full design implementation
- [x] Quality check
- [x] /confirm (**Corbin**)
- [x] Migration to new SCSS/structure
- [x] Full design implementation
- [x] Quality check
- [x] /thanks (**Corbin**)
- [x] Migration to new SCSS/structure
- [x] Full design implementation
- [x] Quality check
https://www.figma.com/file/Ul8KB1Sc6etCNTRCRSc27z/UwU-System