Gets the content of a file from a GitHub repository and outputs using the [github-file]
shortcode.
Settings allow default options, such as author, folder, filename to be specified. Additional options to allow the removal or conversion of WordPress headers in readme.txt files.
Available shortcode parameters:
-
account
- account on GitHub -
branch
- branch to get file from -
folder
- folder containing the file -
file
- file to get from GitHub repository -
repository
- name of GitHub repository -
startfrom
- text in file to start outputting from (e.g. # Description) -
htmlastext
- 1 to output HTMl as text and 0 to output as HTML -
shortcodesastext
- 1 to output shortcodes as text and 0 to output as shortcode -
wordpresstitles
- remove/ignore/convert
All parameters except repository can be defined as defaults in settings.
Example shortcode usage:
[github-file branch="master" repository="azrcrv-get-github-file"]
Output is in markdown, but use of a plugin such as Markdown by azurecurve can convert this markdown to HTML markup.
This plugin is multisite compatible; settings need to be configured for each site.
Changelog
- Update readme files.
- update language template.
- Fix bug with azurecurve menu.
Download
Download from Github to manually install; if you already have the plugin installed, an update will be available in the admin dashboard.
: Support
If you have any problems to log or features to request, contact me via the Plugin Support Forum or you can log an issue via the Github repo.
Issues/Ideas
I’m keen to resolve any issues and happy to consider functionality requests, so please get in touch if you want to report a problem or ask for new functionality.