Skip to content

ultravioletrs/website

Repository files navigation

Ultraviolet Website

This repository contains the source code for the Ultraviolet website and blog.

Project Structure

  • content/blogs/: Markdown files for blog posts.
  • img/blogs/: Images used in blog posts.
  • scripts/: The Go-based static site generator.
  • scripts/templates/: HTML templates for the blog listing and individual posts.
  • blog/: Generated static files (do not edit manually).
  • index.html: The main landing page.

Prerequisites

  • Go: Required to run the blog builder.
  • Make: Used for task automation.

Guidelines for Contributors

To add a new blog post, follow these steps:

  1. Create your content in content/blogs/ (see WRITING.md).
  2. Build the site locally to generate the static files:
    make clean && make build
  3. To run live reload server, use:
    make serve
    and open a browser at http://localhost:8080.
  4. To run on a different port (if, say, 8080 is taken), use:
   PORT=8081 make serve
  1. Commit both the source Markdown files and the generated files in the blog/ folder.
  2. Open a Pull Request.

Documentation

About

UV website

Resources

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages