Django HTML Meta tags for OpenGraph.
Project description
Django Meta OG
HTML Meta tags OpenGraph for Django. The project uses the project DjangoCMS Meta OG project.
Install
pip install django-meta-og
Add into settings.py:
from django.utils.translation import gettext_lazy as _
INSTALLED_APPS = [
"django_meta_og",
...
]
TEMPLATES = [
{"OPTIONS": {
"context_processors": [
"django_meta_og.context_processors.meta",
...
]
}
}
]
# Example of tag definition already used in the templates.
META_OG_PREFIX_IN_TEMLATES = (
("og", "https://ogp.me/ns#"),
("article", "https://ogp.me/ns/article#"),
)
# Dynamic content - Key replacement for specific content.
PAGE_META_OG_DYNAMIC_CONTENT = {
"ogc:page_url": (
"django_meta_og.dynamic_content.get_page_url",
_("Set the page absolute URL (together with parameters)."),
)
}
Add into the templates:
{% load django_meta_og %}
{% django_meta_og_prefix as og_prefix %}
<head{% if og_prefix %} prefix="{{ og_prefix }}"{% endif %}>
{% include "django_meta_og/header_meta.html" %}
The result can be:
<head prefix="og: https://ogp.me/ns#">
<meta property="og:type" content="website" />
<meta property="og:title" content="The Title" />
<meta property="og:url" content="https%3A%2F%2Fexample.com%2F" />
...
</head>
License
BSD License
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
django_meta_og-1.1.0.tar.gz
(9.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file django_meta_og-1.1.0.tar.gz.
File metadata
- Download URL: django_meta_og-1.1.0.tar.gz
- Upload date:
- Size: 9.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
094e87238efa8e222a6f02b683ffd7f28e182d8416a8327c992fe12d3198fd7c
|
|
| MD5 |
011e48d5acbffc5252ba044430edb69e
|
|
| BLAKE2b-256 |
4c16f47dbeea9366bf32a62e71d81428b15b1acd9e0b05e127330c6eb7b840f2
|
File details
Details for the file django_meta_og-1.1.0-py3-none-any.whl.
File metadata
- Download URL: django_meta_og-1.1.0-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.8.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6e4862368d75b728e1119458ac6a1935cdb9d8e6d196858e455acdf1bc40d410
|
|
| MD5 |
1cb2192595f4c360e274f19c1e2876e9
|
|
| BLAKE2b-256 |
37b6586235105632d9e16722a56a61ef856f9287501ef9413f73cff538e5d09c
|