layout | title | date |
---|---|---|
../../layouts/Layout.astro |
DevBlog |
2022-08-01 |
202208131140
: Init Astro project202208131140
:npm create astro@latest
202208131140
:npm run dev
202208131155
: Install VSCode ext for Astro202208131156
:npm install --save-dev prettier prettier-plugin-astro
202208131204
: Configure prettier per recommendations202208131214
: Learn component strip for fenced-in expressive/sensitive JS/TS code202208131220
: Learn component template for HTML output & dynamic data with JS expressions202208141228
:File '...Focus.astro' is not a module
is known issue with scheduled fix202208141230
: Deploy Vercel, updated build settings202208152115
: Integrate Header component202208152120
: Integrate global style: CSS Reset202208152132
: Integrate global style: System fonts202208152140
: Integrate global style: Type scale202208152211
:npx astro add tailwind
202208152222
: Restyle Focus components with utility styles202208152233
:tailwind.config.theme.container.centre: true
202208152233
:tailwind.config.theme.container.padding: 2rem
202208152319
:npm install -D @tailwindcss/line-clamp
202208152333
: Setup typographic defaults202208152337
:npm install @tailwindcss/typography@latest --save-dev
202208160849
: Integrate 404 page template202208161720
: Apply basic styling 404 page template202208161810
: Integrate blog index, blog page loop, MDX template202208172100
:npm run dev -- --host
202208172137
: NavLink & SocialLink components202208172225
: Refactor header components202208172249
: Basic hover animation on Twitter icon202208172252
: Adding pages for base routing202208172252
: /about routing to / resolved by Empty cache and hard reload202208172252
: Docs for configuring Tailwind base styles202208172330
: Astro config > Tailwind config > applyBaseStyles: false202208172357
: Applyclass="prose"
to blog article presentation202208202030
: Author article 1: Understanding architecture web app202208211452
: Author article 1: Understanding architecture web app202208211920
: Integrate prose-base overrides in tailwind.config.cjs202208211936
: Create ArticleReference component202208211936
: Fix.md
to.mdx
file extensions202208211946
:npm run astro add mdx
, upgrade MDX VSCode extension202208212000
:npm i -D eslint-plugin-mdx
,npm uninstall -D eslint-plugin-mdx
202208212033
: Debug MDX syntax highlighting, introduce LayoutArticle component202208212222
: Integrate citation anchor links, update styling202208240915
: https://www.youtube.com/playlist?list=PLtLXFsdHI8JSX0qJsHfMDSTR3taqvXa5S202208240918
: Author utils/helpers generateSlug, generateCategoryData202208252049
: Create HtmlHead component, pass title prop202208252113
:npm run astro add solid
202208252113
: Debug rendering issue on<slot />
usage202208252225
: Bump Astro v1.0.9, update compilerOptions for "solid-js"202208252229
: Integrated working SolidJS example counter202208252328
: Rollback from trying to integrate[...page].tsx
with getStaticPaths()202208292104
:https://www.youtube.com/watch?v=ZZ-a7B761Ds&ab_channel=LearnWithJason
202208292143
: Dynamic list for Navigation, introduce hover styling202208292211
: Update Focus page content and components202208292232
: Update About page content202208292312
: Integrate Work page, draft WorkItem component, introduce Work.md template202208292352
: Integrate content to WorkItem, map over frontmatter arrays202209021937
: Test page setup, consumer two APIs with SolidJS components202209021946
: Debug deployment error "esbuild-linux-64" could not be found202209022025
: BlogLayout component, present header, excerpt, format date202209022144
:npm install rehype-slug
,npm install rehype-autolink-headings
202209022144
: https://leosvel.dev/blog/creating-my-personal-website-with-astro-tailwindcss-and-nx/#improving-the-blog-post-page202209022208
: https://docs.astro.build/en/guides/integrations-guide/mdx/#inject-frontmatter-via-remark-or-rehype-plugins202209022208
:npm install remark-toc
202209022230
:npm install -D rehype-autolink-headings hastscript hast-util-to-string
202209022230
: @import base.css in to HtmlHead component202209022230
: Debugging: Cannot apply .sr-class to node raw element202209030810
: https://stackblitz.com/edit/github-8db7t2?file=src%2Flayouts%2Fmain.astro,src%2Fpages%2Fnew-page.mdx,tsconfig.json202209022230
: Rebuild new Astro page for testing astro component/MD/MDX202209030822
: branch intorebuild
to isolate testing202209030830
: npm create astro@latest, npm run astro add mdx, npm run astro add tailwind202209031003
: https://docs.astro.build/en/guides/integrations-guide/mdx/#configuration202209031310
: Demo rehype-tos, read Intro to Unified202209031400
: Integrate TOC with remark-tos, anchor link with rehypeAutolinkHeadings, PR202209031528
: Refactor global styles to tailwind @apply declarations, background gradient202209031555
: Fix transition on social link, fix background image vertical height202209071906
: Remove articles layouts, components, refactor to blog202209072030
: Edit Architecture blog post for publication202209072130
: Tidy About and Focus page content for publication202209072138
: Restructure WorkItem component content and presentation202209072225
: Polishing frontend presentation, max widthmax-w-2xl
replacing containers202209072225
: Flexbox sticky header with tailwindcss: body.flex.flex-col.h-screen, main.flex-grow202209111101
: Add bookmark for URL Masking article, update bookmarks structure202209111125
: LayoutAncillary, integrate and migrate Privacy Policy v1.0202209111150
: Privacy Policy v2.0 generation via Termly202209111259
: Complete MDX formatting of Privacy Policy v2.0202209111309
: Update Footer component, link to Privacy202209111312
: Add vercel.json and redirect /privacy202209111312
: Setup DDD GCP project and Storage bucket202209111454
: Importing blog content, round 1202209111559
: Importing blog content, round 2202209111632
: Importing blog content, round 3 (bookmarks)202209111632
: Bookmark component, glob bookmarks, structure content202209111732
: Debug gradient height issue, flexbox sticky footer, bail, solid bg-color202209111732
: BlogItem component, CategoryTags, CateogoryTag components202209111814
: Integrate CategoryTags to WorkItems202209111907
: Integrate Work Experience content, round 1202209141107
: Integrate Work Experience content, round 2202209141208
: Integrate Work Experience content, round 3, reorder202209170920
: Polish content, drafts, pre-deployment202209171047
: Add links to blog content, layout fixes202209171110
: Integrate favicon202209171111
: Deploy!202209171137
: Can't transfer domain, Vercel support case #00099452202209180845
: Took receipt of domain ownership from Super.so — finally live!202209181100
: Tidy repo, fix WorkItem responsiveness, deploy content update
- Migrate blog post for NestJS migrations
- Redirect URLs from WP blog in vercel.json
- Integrate all Work History
- Author post about launching blog
- Data request page, [email protected] alias / catchall
Bookmarks: Resources and articles curated from mailing lists, webinars, shares, social media and news aggregator sites,