0
0
Source code of the Opnxng website
Go to file
2024-10-17 22:27:38 +08:00
assests Blog entry + colours 2023-11-22 02:07:41 +08:00
src Implemented ESM and optimizations 2024-10-17 22:27:38 +08:00
unused Implemented ESM and optimizations 2024-10-17 22:27:38 +08:00
.eleventy.js Implemented ESM and optimizations 2024-10-17 22:27:38 +08:00
.gitignore Inital commit 2023-11-05 23:05:38 +08:00
LICENSE Updated LICENSE 2023-11-07 07:43:11 +08:00
package-lock.json Implemented ESM and optimizations 2024-10-17 22:27:38 +08:00
package.json Implemented ESM and optimizations 2024-10-17 22:27:38 +08:00
purgecss.config.cjs Implemented ESM and optimizations 2024-10-17 22:27:38 +08:00
README.md Implemented ESM and optimizations 2024-10-17 22:27:38 +08:00

Opnxng website

The source code of about.opnxng.com, powered by Eleventy.

Credits

EB Garamond, a FOSS typeface designed by Georg Mayr-Duffner, is used for the drop caps. It is available on Github.

Heldane Text, another Garalde designed by Kris Sowersby, is used for the body text.

The site used the reset styles by Eric A. Meyer and the SVG Favicons generator by Shuntaro Nishizawa.

Usage

# Initialize
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app node:lts-slim npm init -y

# Install node modules
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app node:lts-slim npm install \
  npm \
  @11ty/eleventy@latest \
  @11ty/eleventy-img@latest \
  luxon \
  html-minifier-terser \
  clean-css \
  eleventy-plugin-purgecss \
  clean-css \
  markdown-it-attrs \
  markdown-it-bracketed-spans \
  markdown-it-anchor
# Test
docker run --rm --name=npm -u 1000 -p 8080:8080 -v /path/to/website:/app -w /app node:lts-slim npx @11ty/eleventy --serve --quiet
# Generate website
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app --network none node:lts-slim npx eleventy
# Update
docker run --rm --name=npm -u 1000 -v /path/to/website:/app -w /app node:lts-slim npm update