There is an ongoing outage on the primary CPAN mirror. It is possible to work around the issue by using MetaCPAN as a mirror.

NAME

PFT::Content::Page - A content page

SYNOPSIS

use PFT::Content::Page;

my $f1 = PFT::Content::Page->new({
    tree => $tree,
    path => $path,
    name => $name,  # optional, defaults to basename($path)
});

DESCRIPTION

Extends PFT::Content::Entry. Retains the same interface.