You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
Flynn Salazar 53a9cddca3 Rename Photographie, improve breadcrumbs, fix Sitemap breadcrumb 2 weeks ago
public
src
typings
.gitignore
README.md
UNLICENSE
base.html
builder.ts
config.json
dev.ts
entry.ts
package-lock.json
package.json
project-logo.png
server.ts
tsconfig.json

README.md

njoqi-wiki

njoqi logo

Website accessible at njoqi.me.

Personal portfolio/wiki, built with Markdown and whiskers as a static website.

Deploys on Codeberg Pages through git.

Development

  1. npm install to install dependencies
  2. npm run sass to watch the SCSS files in src/styles
  3. npm run watch to watch and rebuild content files in src/components, src/content and src/templates

The website is served from /dist on localhost:8000.

Routes are automatically defined through file structure in src/content. For instance, src/content/make/index.md will be available at {url}/make.

Any .md or .txt file in src/content is built into an html file. The template used can be defined in the page frontmatter.

Reusable components are placed in src/components. Assets such as images or fonts should go in the public folder.

Build

Simply run npm run build.

The static website is generated in /dist.

The css bundle is minimized, and hashed for cache busting.

Improvements

[x] Watch and rebuild automatically

(Un)license

This repository's code is unlicensed. Texts, photos and other media content are CC0 unless specified otherwise.