1
0
Fork
You've already forked website
1
No description https://moxxy.org
  • CSS 79.2%
  • HTML 18.9%
  • Nix 1.4%
  • JavaScript 0.5%
Find a file
2024年02月03日 17:02:24 +01:00
content fix: Add aliases 2024年01月13日 13:44:09 +01:00
static feat: Implement rio's new rio.json 2024年02月03日 17:02:24 +01:00
templates fix: Fix the Atom feed 2024年01月13日 13:33:30 +01:00
.gitignore fix: Fix CNAME file 2024年01月13日 17:44:04 +01:00
.woodpecker.yml feat: Add CI/CD 2024年01月13日 13:39:16 +01:00
_config.yml feat: mention the dev chat and strip files from build 2023年05月11日 21:24:00 +02:00
config.toml fix: Fix the Atom feed 2024年01月13日 13:33:30 +01:00
flake.lock feat: Somewhat convert to Zola 2024年01月13日 13:25:00 +01:00
flake.nix feat: Somewhat convert to Zola 2024年01月13日 13:25:00 +01:00
input.css feat: Add an Atom feed and SEO tags 2023年01月25日 19:25:04 +01:00
LICENSE fix: Add LICENSE 2023年01月24日 18:44:58 +01:00
README.md fix: Add aliases 2024年01月13日 13:44:09 +01:00
tailwind.config.js feat: Somewhat convert to Zola 2024年01月13日 13:25:00 +01:00

Moxxy's Website

See the live website at moxxy.org.

Development

Developing the site requires zola and tailwindcss.

Tailwind

The website uses tailwindcss for layouting. To use tailwind, install the tailwindcss CLI application. The typography plugin is required for building the website.

Previewing

In order to test changes, assuming jekyll and tailwindcss are set up, ...

  1. Run tailwindcss -c tailwind.config.js -i input.css --watch --output ./static/css/index.css from the root of the repository.
  2. Run zola serve from the root of the repository.

This gives you an environment where tailwindcss and zola regenerate their previews when modifying their files.

Building

  1. tailwindcss --input ./input.css --output ./static/css/index.css
  2. zola build

Adding a Blog Post

If you want to add a blog post, considert the following:

  • If the post should contain media, create a directory in ./content/blog/ with the following naming scheme YYYY-MM-DD-<Title>. Inside that directory, create an index.md file where you can write the post in Markdown. The media files can then be placed inside that directory and included using ![](file-name.ext).
  • If the post does not contain media, create a file in ./content/blog/ with the following naming scheme YYYY-MM-DD-<Title>. Inside that file you can write the post in Markdown.

Note that the existing posts specify an alias as this site has been migrated from jekyll to zola. It is not required for new posts.

License

See ./LICENSE