www/manpageblog 1.6 FreeBSD
Simple and static blog generator in manpage design
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
618b5adac0- License
- MIT
- Categories
- www
- Package size
- 17.1 KiB, 52.7 KiB installed
Description
manpageblog is a small, lightweight blog engine written in Python and offers several advantages. Firstly, it provides simplicity and ease of use, making it accessible even for users with limited technical knowledge. The lightweight nature ensures quick installation and minimal resource consumption, making it suitable for various hosting environments. No database is needed at all.
The blog engine is highly customizable, see the examples director for a complete set of configuration and template files and some sample content..
After installation, you can create a "blog.conf" file based on the one in the examples directory of this port with "base_path" adjusted to the document root of your blog and then start a simple HTTP server using the command "manpageblog -m http.server". The server URL can be changed in "blog.conf", too. The default value is: "http://localhost:8000".
In the other systems
The newest version among them is 1.6, as upstream numbers it.
| System | Port | Version | Vulnerabilities | Status | Maintainer | Last update |
|---|---|---|---|---|---|---|
| FreeBSD | www/manpageblog | 1.6 newest | none known | - | [email protected] | 2026-08-21 |
| HardenedBSD | www/manpageblog | 1.6 newest | no data | - | [email protected] | - |
| GhostBSD | www/manpageblog | 1.6 newest | no data | - | [email protected] | - |
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install py312-manpageblog
From the ports tree:
cd /usr/ports/www/manpageblog/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-manpageblog>0:www/manpageblog
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 1.6 | 1.6 | - | 1.4 | 1.6 |
| FreeBSD:14:quarterly | 1.6 | 1.6 | n/a | 1.4 | 1.6 |
| FreeBSD:15:latest | 1.6 | 1.6 | n/a | 1.4 | 1.4 |
| FreeBSD:15:quarterly | 1.6 | 1.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.6 | 1.6 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Runtime 1
${PYTHON_PKGNAMEPREFIX}markdown-it-py>=3.0.0: textproc/py-markdown-it-py
The full lists below include those, and their dependencies in turn.
Build dependencies 7
Run dependencies 9
No port depends on this one.
Configuration
Options name: www_manpageblog
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXAMPLES | off | Build and/or install examples |
- USES
- python shebangfix
- Service scripts
- none
Files
pkg-plist 30
- bin/manpageblog
- share/doc/py312-manpageblog/README.md
- share/examples/py312-manpageblog/_assets/css/dark.css
- share/examples/py312-manpageblog/_assets/css/grey.css
- share/examples/py312-manpageblog/_assets/css/grey_blue.css
- share/examples/py312-manpageblog/_assets/css/light.css
- share/examples/py312-manpageblog/_assets/css/light_blue.css
- share/examples/py312-manpageblog/_assets/css/manpageblog.css
- share/examples/py312-manpageblog/_assets/css/style.css
- share/examples/py312-manpageblog/_templates/feed.xml
- share/examples/py312-manpageblog/_templates/item.html
- share/examples/py312-manpageblog/_templates/item.xml
- share/examples/py312-manpageblog/_templates/list.html
- share/examples/py312-manpageblog/_templates/page.html
- share/examples/py312-manpageblog/_templates/page_tags.html
- share/examples/py312-manpageblog/_templates/post.html
- share/examples/py312-manpageblog/blog.conf
- share/examples/py312-manpageblog/content/_index.html
- share/examples/py312-manpageblog/content/about.html
- share/examples/py312-manpageblog/content/blog/2023-11-11-manpageblog-release-1-0.md
- share/examples/py312-manpageblog/content/blog/2023-11-13-manpageblog-now-available-in-freebsd-ports.md
- share/examples/py312-manpageblog/content/blog/2023-11-15-manpageblog-release-1-1.md
- share/examples/py312-manpageblog/content/blog/2023-11-21-manpageblog-in-the-1-mb-website-club.md
- share/examples/py312-manpageblog/content/blog/2023-11-22-manpageblog-release-1-2.md
- share/examples/py312-manpageblog/content/blog/2023-12-15-manpageblock-container-image-for-docker-podman.md
- share/examples/py312-manpageblog/content/blog/2024-01-09-manpageblog-release-1-3.md
- share/examples/py312-manpageblog/content/blog/2024-01-14-manpageblog-release-1-3-1.md
- share/examples/py312-manpageblog/content/blog/2024-06-06-manpageblog-release-1-4.md
- share/examples/py312-manpageblog/content/blog/2026-01-04-manpageblog-release-1-6.md
- share/examples/py312-manpageblog/content/contact.html
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gyptazy-manpageblog-1.6_GH0.tar.gz | 18474 | 9445569507c3fe771a73a66a6760cabde851289feefbb702582ede3fb0d61ec9 |