Pelican Delicious Bookmarks is a library to make it easy to add your Delicious bookmarks in your Pelican blogs.
Installation
To install pelican-delicious, simply:
$ pip install pelican-delicious
Then add a bit of code to your blog configuration:
PLUGINS = [
# ...
'pelican_delicious',
# ...
]
Usage
In your articles, just add lines to your posts that look like:
[delicious:tags=tag1 tage2]
This will tell the plugin to insert links withs tag1 and tag2 into your post. The resulting HTML will look like:
<div class ="delicious">
<dl>
<dt>Title</dt>
<dd>The Titile of the link</dd>
<dt>Description</dt>
<dd>The Description</dd>
<dt>URL</dt>
<dd><a href="http://www.example.com"/></dd>
</dl>
</div>
Settings
Create the file pelican-creds.py with your credentials :
DELICIOUS_USERNAME = 'Your Delicious username'
DELICIOUS_PASSWORD = 'Your Delicious password'
Import this config in your pelicanconf.py :
import pelican-delicious
from pelican-delicious import *
You can also modify the default template:
DELICIOUS_TEMPLATE = """
<div class="delicious">
{% for bookmark in bookmarks %}
<dl>
<dt>Title</dt>
<dd>{{ bookmark.title }}</dd>
{% if bookmark.description %}
<dt>Description</dt>
<dd>{{ bookmark.description }}</dd>
{% endif %}
<dt>URL</dt>
<dd><a href="{{ bookmark.url }}"/></dd>
</dl>
{% endfor %}
</div>"""
Don’t forget to add pelican-creds.py to your .gitignore!
License
Uses the BEER-WARE license.
Release files for pelican-delicious 0.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| pelican-delicious-0.0.1.tar.gz | 3.9 kB | Details |
Release files / pelican-delicious-0.0.1.tar.gz
| Download URL | pelican-delicious-0.0.1.tar.gz |
|---|---|
| Size | 3.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
f51848edc6fb6f1e06e68ddd96d6a5a125ecb00123731b11f45eeb0b4dcef73a
|
|
BLAKE2b-256 checksum How to use checksums |
5beeb87c17683211d258e15fa0488b0d6fb96caf75b12bc5dbea6356d55bc64f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |