This is Sphinx extension to break line of heading texts by BudouX.
Project description
Overview
This is Sphinx extension to break line of heading texts by BudouX.
Simple example
From source is:
あなたに寄り添う最先端のテクノロジー
====================================
Output without this is:
<h1>あなたに寄り添う最先端のテクノロジー</h1>
Output with this is:
<h1 style="word-break: keep-all; overflow-wrap: break-word;">あなたに<wbr/>寄り添う<wbr/>最先端の<wbr/>テクノロジー</h1>
Installation
pip install sphinxcontrib-budoux
Usage
extensions = [
"sphinxcontrib.budoux",
]
# Tag to ijnect for splitted texts
budoux_split_tag = "wbr"
# Style for splitted-tag
budoux_split_style = "budoux_split_style", "word-break: keep-all; overflow-wrap: break-word;"
# Target tags for apply BudouX
budoux_targets = ["h1", "h2"]
Note
Main targets for edit are heading text, not but contents of paragraph.
If you set p, li and others into budoux_targets`, this may not work correctly that you think.
Example
See doc (written by Japanese).
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
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 sphinxcontrib_budoux-0.1.6.tar.gz.
File metadata
- Download URL: sphinxcontrib_budoux-0.1.6.tar.gz
- Upload date:
- Size: 6.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
530c0942e0d42b783953a3f41c6fd808cd282389ff3977791f65596be978ee86
|
|
| MD5 |
a2cafcafcef9a016f88e9f65d0b95766
|
|
| BLAKE2b-256 |
2c054555ac1200141da49dc0e7b1cc0fe117851f4de6866064aafa940f11d2a4
|
File details
Details for the file sphinxcontrib_budoux-0.1.6-py3-none-any.whl.
File metadata
- Download URL: sphinxcontrib_budoux-0.1.6-py3-none-any.whl
- Upload date:
- Size: 6.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d16eb8a32937cb0d0c69bcab82ae89c4f19824ae424825ee51c700815f34cf6b
|
|
| MD5 |
1cd2e437d8c9e6ef0f3bc29fcafdef8f
|
|
| BLAKE2b-256 |
4d9e83dfefc20e396f4f2a8b8d0ad4e2dfbc11b800a8e8d9ba7e94054ad228c3
|