Plain Blog TemplateGitHub

Hello World

2025-01-20

Lorem ipsum odor amet, consectetuer adipiscing elit. Non hendrerit lacinia maximus finibus fermentum platea laoreet. Libero platea auctor netus orci convallis hendrerit rhoncus sed pulvinar. Bibendum consequat mauris ac malesuada leo sagittis per pretium. Lobortis vestibulum nibh sit facilisis, lectus fermentum aliquet. Faucibus dictum massa elit rhoncus; varius ad. Tortor magnis tempor lorem parturient euismod sollicitudin mattis mus elementum.

Integer in justo

Integer in justo nisl suscipit in facilisis. Finibus maecenas aliquam magnis enim semper penatibus odio pharetra. Gravida himenaeos interdum neque accumsan cursus facilisi sit nulla. Nostra malesuada ligula conubia auctor rutrum. Dolor turpis ullamcorper netus vehicula massa primis hac torquent. Porta id est dictum ipsum natoque.

File plain.config.js:

// @ts-check
/** @type {import("plain-blog").SiteConfig} */
export default {
  // Fill in with site metadata to improve SEO
  site: {
    title: "My Plain Blog",
    description: "Personal blog of xxx",
    url: "https://example.com",
  },
  styles: [
    // You can use http resources for convenient, but it slows down the build.
    // "https://unpkg.com/sanitize.css",

    // Recommend to install css packages then add them prefixed with `~`:
    "~sanitize.css",
    "~sanitize.css/typography.css",
    "~prism-themes/themes/prism-vsc-dark-plus.css",

    // Also some local css files
    "src/styles.css",
  ],
}

Nam suspendisse scelerisque eros sed ultrices. Ipsum nibh viverra tempus, dolor taciti libero efficitur hendrerit. Ut pharetra justo, vehicula eleifend aenean imperdiet. Sem rhoncus sed morbi; nam sit inceptos imperdiet ad odio. Commodo eu sem volutpat ultricies facilisis. Potenti ornare sodales adipiscing porttitor, lacinia iaculis ac. Accumsan consequat mollis vel parturient nullam lacus praesent.

Nulla donec

Nulla donec ante purus feugiat tempus in vulputate netus mi. Nibh rhoncus condimentum maecenas leo luctus egestas tempus eros. Risus parturient netus risus; at facilisi efficitur. Asociosqu praesent imperdiet suscipit sollicitudin massa pretium turpis. Odio arcu phasellus orci erat aliquet lorem. Suspendisse mus lectus maximus curae parturient rhoncus. Urna leo a imperdiet sapien; nulla rhoncus lacus.

Egestas habitant morbi magnis augue risus porttitor odio. Sapien risus ex tempus ridiculus risus porttitor. Elit blandit tempus commodo nullam ut enim inceptos malesuada. Habitasse dui accumsan penatibus fusce senectus. Suspendisse nascetur diam metus; libero potenti auctor. Ac parturient maecenas nibh massa hendrerit malesuada dignissim vulputate rhoncus. Montes ultricies rhoncus hendrerit ridiculus conubia vitae. Ex platea commodo rhoncus non convallis pulvinar.