Upcoming

Working

  • Newsletter collections

Shipped

  • Eliminated to 4 folders 2025-02-28
    • Book notes
    • Newsletters
    • Posts
    • Thoughts
  • logs folder 2025-02-21
  • quartz.config.ts blue style 2024-02-13
  • guides folder 2024-05-25
  • book notes folder 2024-05-24
  • Rules Page 2024-05-12
  • Newsletter Page 2024-05-05
  • Roadmap Page 2024-05-02
  • quartz.config.ts grey style 2024-05-02
  • Custom Domain 2024-05-01
  • Reminders Page 2024-03-10
  • Books Page 2024-03-10
  • Home Page 2024-03-10
  • About Page 2024-03-10
  • Now Page 2024-03-09

Website Building Braindump

  1. The Why of This Blog
    1. serve my mind and brain
    2. build the portal to meet people
    3. share life with friends
  2. publish easily
    1. random thoughts / questions
    2. newsletter
    3. reading notes
  3. stay minimal
    1. Jacky Zhao (Quartz)
    2. Steph Ango (Obsidian)
    3. Cheng-Wei Hu
  4. like-minded reference
    1. Derek Sivers
    2. David Perell. (WordPress)
    3. PJ Wu (Zola)
    4. Bryan Jenks (Squarespace)
    5. Owen Young (Zola)
    6. Joel Gascoigne (Ghost)
    7. Matt D’Avella (Squarspace)
    8. Craig Mod
    9. Tim Ferriss (WordPress)
  5. ideal update frequency
    1. weekly update - newsletters
    2. monthly update - book notes / project update

Changelog

[2.0.1] - 2025-02-13

modified
  • [Typescript] Color scheme
      colors: {
        lightMode: {
          light: "#f8f8f6",
          lightgray: "#dde8fc",
          gray: "#b8b8b8",
          darkgray: "#2d3040",
          dark: "#23252f",
          secondary: "#263ca7",
          tertiary: "#457aec",
          highlight: "#73788226",
          textHighlight: "#adc9ff88",
        },
        darkMode: {
          light: "#0c111c",
          lightgray: "#1c1e2b",
          gray: "#505358",
          darkgray: "#d0d4db",
          dark: "#f5f7f8",
          secondary: "#5e95fc",
          tertiary: "#adc9ff",
          highlight: "#dcdee126",
          textHighlight: "#adc9ff88",
      }
        }

[2.0.0] - 2024-11-08

updated
  • [quartz] v4.2.3 → v4.4.0
modified
  • [quartz/components/renderPage.tsx] Hiding title and content metadata on homepage (index)
<div class="popover-hint">
  {slug !== "index" &&
	beforeBody.map((BodyComponent) => <BodyComponent {...componentData} />)}
</div>
  • [quartz/components/ContentMeta.tsx] Disable Content Meta Reading Time
const defaultOptions: ContentMetaOptions = {
  showReadingTime: false,
  showComma: false,
}

[1.1.1] - 2024-05-02

modified
  • [Typescript] Remove all the dates
components for pages that display a single page (e.g. a single note)
export const defaultContentPageLayout: PageLayout = {
  beforeBody: [
    Component.ContentMeta(), // ← remove this line //
  ],

[1.0.1] - 2024-05-02

modified
  • [Typescript] Color scheme
      colors: {
        lightMode: {
          light: "#fffcf3",
          lightgray: "#eeece6",
          gray: "#b8b8b8",
          darkgray: "#394047",
          dark: "#333438",
          secondary: "#1a1a1a",
          tertiary: "#737882",
          highlight: "#73788226",
        },
        darkMode: {
          light: "#222222",
          lightgray: "#333438",
          gray: "#505358",
          darkgray: "#dcdcdc",
          dark: "#dcdee1",
          secondary: "#9198a0",
          tertiary: "#a7adb3",
          highlight: "#dcdee126",
        },

[1.0.0] - 2024-05-01

checked
  1. Prepare Obsidian vault
  2. Download and install Quartz
  3. Create GitHub repository
  4. Sync to GitHub
  5. Deploy to Cloudflare