Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/carlossalasamper/open-table-of-contents
🗂️ The open source WordPress plugin to insert Table of Contents into your posts and pages.
https://github.com/carlossalasamper/open-table-of-contents
php seo seo-friendly table-of-contents typescript wordpress wordpress-block wordpress-development wordpress-plugin
Last synced: about 2 months ago
JSON representation
🗂️ The open source WordPress plugin to insert Table of Contents into your posts and pages.
- Host: GitHub
- URL: https://github.com/carlossalasamper/open-table-of-contents
- Owner: carlossalasamper
- License: gpl-3.0
- Created: 2023-12-15T18:35:30.000Z (about 1 year ago)
- Default Branch: master
- Last Pushed: 2023-12-29T11:43:59.000Z (about 1 year ago)
- Last Synced: 2024-04-24T15:09:58.212Z (9 months ago)
- Topics: php, seo, seo-friendly, table-of-contents, typescript, wordpress, wordpress-block, wordpress-development, wordpress-plugin
- Language: PHP
- Homepage:
- Size: 1.12 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Open Table of Contents
🗂️ The open source WordPress plugin to insert Table of Contents into your posts and pages.
# Features
- Table of contents block to insert in posts/pages compatible with the Wordpress Gutenberg editor.
- Choose a title for the table of contents.
- Choose which levels of headings you want to include in the table of contents from h2 to h6.
- Choose a list style for your table of contents.
- The style of the table of contents is fully customizable through CSS.
- SEO friendly solution rendered on PHP server. The table of contents does not execute ANY JAVASCRIPT CODE.
- It is open source, so you can see how the code works or extend its features.## Changelog
### 0.1.1
- Added list style attribute to table of contents block.
- Fixed heading tree generation.### 0.1.0
- Release
## Scripts
```bash
npm install
``````bash
npm run build
``````bash
npm run format
``````bash
npm run lint:js
``````bash
npm run packages-update
``````bash
npm run start
``````bash
npm run zip
```
## Support the project
☕️ Buy me a coffee so the open source party never ends.
YouTube |
Instagram |
Twitter |
## License
The Open Table of Contents source code is made available under the [GPL-3.0](./LICENSE).