vit.am is a Fediverse instance that uses the ActivityPub protocol. In other words, users at this host can communicate with people that use software like Mastodon, Pleroma, Friendica, etc. all around the world.

This server runs the snac software and there is no automatic sign-up process.

Site description
A small instance.
Admin email
ololduck@vit.am
Admin account
@ololduck@vit.am

Search results for tag #ssg

2 ★ 0 ↺

[?]ololduck » 🌐
@ololduck@vit.am

Abbaye 0.8.0 is now out!

Abbaye is a Static Site Generator () for your releases, for those of us who can't or won't use a full-featured software forge.

Big release!

Some refactoring to make the code easier to maintain, some small bugfixes (mainly introduced by the new features :p).

But the star features of this release are:

  • Artifact categories and naming: artifacts are now categorized and named consistently, making it easier to understand what each artifact is for, if you choose to do so. It is done via the new [[builder]] category, name and comment keys in the configuration file.
  • Add multi-format support. It's still in the early stages but it's functional and supports HTML or Gemtext (for all my folks out there).
  • Add support for non-interactive terminals, as in the case of a CI/CD pipeline. You'll still see progress via some log messages and not be stuck on a black screen without any information! (note: this requires the use of abbaye --verbose)
On the more technical side, we now build and packages. Grab them while they're hot. You can also use abbaye self-update to get the latest version.

Here's Abbaye's 0.8.0 page, as built with Abbaye itself: https://vit.am/~ololduck/abbaye/0.8.0/


view of abbaye's revamped sidebar where you can see that downloadable items now have names, categories and descriptions

Alt...view of abbaye's revamped sidebar where you can see that downloadable items now have names, categories and descriptions

    1 ★ 1 ↺
    Coruscateor boosted

    [?]ololduck » 🌐
    @ololduck@vit.am

    Abbaye 0.7.1 is now out!

    Abbaye is a Static Site Generator () for your releases, for those of us who can't or won't use a full-featured software forge.

    This release simply fixes some minor issues and introduces branch/tag inclusion/exclusion when building the browsable repository as well as the https-cloneable one.

    I had some work-in-progress branches on another project and wanted to publish a release for a small fix, and i saw that my work branches were still there, so… there you have it.

    This release also includes an package but shhhhh! it's not 100% ready yet :D

    Anyway, enjoy this release with abbaye self-update!

    Here's Abbaye's 0.7.1 page, as built with Abbaye itself: https://vit.am/~ololduck/abbaye/0.7.1/

    For the next release, i plan to add artifact categories so we can present artifacts in a more structured way. If you look at the "downloads" section, you'll see it's starting to be a bit crowded and unclear what does what.


      1 ★ 0 ↺

      [?]ololduck » 🌐
      @ololduck@vit.am

      Abbaye 0.7.0 is now out!

      Abbaye is a Static Site Generator (SSG) for your software releases, for those of us who can't or won't use a full-featured software forge.

      Phew, this version has been in the works for a while, and I'm glad to finally release it.

      The big highlight of this release is a brand new repository browser that allows you to look at the code of what you would (maybe) download. That's something that was missing compared to most other software release browsers.

      You can now browse:

      • The availables refs (branches, tags, etc.) of the repository;
      • The git history of a given ref;
      • Individual commits (with collapsible diffs !);
      • The code of a given ref.
      As a bonus, you can also clone the repository.

      Note: The code browser is only generated for branch "tips" (i.e. the latest commit on the branch) and for tags (i.e. the latest commit on the tag).

      All of this still as html files without any javascript.

      And with the addition of the updater in the last release, all of this is a simple abbaye self-update away!

      Here's Abbaye's 0.7.0 page, as built with Abbaye itself: https://vit.am/~ololduck/abbaye/0.7.0/


      A screenshot showing the main repository log page showing the commit history for Abbaye

      Alt...A screenshot showing the main repository log page showing the commit history for Abbaye

      Detailed view (with diff!) of the release commit for abbaye v0.7.0

      Alt...Detailed view (with diff!) of the release commit for abbaye v0.7.0

      "refs" view detailing the branches/tags of the repository

      Alt..."refs" view detailing the branches/tags of the repository

      Viewing a file (with syntax highlighting) in the integrated file browser

      Alt...Viewing a file (with syntax highlighting) in the integrated file browser

        1 ★ 0 ↺

        [?]ololduck » 🌐
        @ololduck@vit.am

        Abbaye 0.6.0 is out!

        Abbaye is a Static Site Generator (SSG) for your software releases, for those of us who can't or won't use a full-featured software forge.

        Big usability features in this release! We got:

        • parallel builder execution with some nice progress reporting (And if you use the cargo builder, building different targets _also_ is in parallel!);
        • A self-update command to update abbaye to the latest version, based on Abbaye's own rss feed;
        • Automatic JSON schema generation for abbaye.toml, so you can get autocompletion and type checking for your configuration;
        • A markdown builder/renderer for your documentation needs.
        Here's Abbaye's 0.6.0 release page, as built by Abbaye itself: https://vit.am/~ololduck/abbaye/0.6.0/

        ,

        A gif of Abbaye building its release website

        Alt...A gif of Abbaye building its release website