Publ icon indicating copy to clipboard operation
Publ copied to clipboard

Flexible publishing system for the web

Results 105 Publ issues
Sort by recently updated
recently updated
newest added

## Expected Behavior An entry like: ``` Title: foobar Entry-ID: 12345 Redirect-To: https://example.com/foobar ``` should always be linked to as `https://example.com/foobar` ## Current Behavior In a Page context, it links...

bug
html
markdown

## Expected Behavior A link to `[some other entry](entry.md)` should generate a link to the entry's permalink ## Current Behavior If the Markdown file hasn't yet been indexed (or perhaps...

bug
html
markdown

## Expected Behavior ``` {% for entry in view(entry_type='sticky',date=None).entries + view(entry_type_not='sticky') %} ``` would provide an iterator that allows you to consume the entries serially from the two stated viewspecs....

enhancement

[PEP 604](https://peps.python.org/pep-0604/), ratified in Python 3.10, supports simplified union type syntax, where `a | b` is equivalent to `typing.Union[a,b]` (and `Optional` can sensibly be written as a union with `None`)....

code quality
blocked external

## Expected Behavior `view(tag='foo',tags_hidden=False)` should exclude entries where they have a tag of `foo` but where the tag is hidden. `category.tags` should also grow this ability. ## Context on https://sockpuppet.band/releases/...

enhancement

It'd be super useful for testing purposes to be able to inject a fake access time for looking at a page, to determine scheduled post visibility, possibly in a way...

enhancement

If a user isn't logged in and goes to `/_logout`, they get a confirmation prompt, which then results in: ``` error 500 Exception Occurred request time 2025-01-28 15:14:08-08:00 url https://beesbuzz.biz/_logout...

bug
auth

## Expected Behavior `whoosh` is overkill for Publ's needs and leads to operational difficulties, especially around locking behavior. ## Possible Solution https://bart.degoe.de/building-a-full-text-search-engine-150-lines-of-code/ describes a much more lightweight way of building...

code quality
large

## Expected Behavior As a followup from #157 / #587, please allow the site operator to designate which templates should take precedence when there's no `Accept:` header provided. ## Current...

enhancement

## Expected Behavior Make it easier to get date specs that reference the current view; for example ``` view.day -> '2024-09-01' view.month -> '2024-09' view.year -> '2024' ``` If there...

enhancement