It is possible although it would take quite a bit of initial setup.
I recommend learning about Bitbucket’s webhooks. This is how you would have Bitbucket essentially talk to your WordPress install. You would create a plugin or a theme template that has a physical url to it that you point the webhook to.
When a commit is made, bitbucket will send a payload to that url and a php script will update the existing post in the database based on the changes made. If it is a new markdown file, a new post is created, if the post already exists, it will update. This would of course be the hardest part of all of it.
See wp_update_post & wp_insert_post functions in the WordPress codex:
Related Posts:
- Can not deserialize instance of java.lang.String out of START_OBJECT token
- Understanding Heroku server status 143
- Is Git/GitHub a good WordPress deployment solution?
- WordPress and Git Workflow
- Is there a drush equivalent for WordPress yet?
- Deployment strategies for WP-Supercache [closed]
- Correct Search & Replace Queries for Changing URLs in a WordPress Database?
- WordPress Workflow – version control, deployment = database issue
- Failure to establish connection when provisioning via ansible-playbook server.yml
- WordPress and Git Workflow
- How can I easily reduce the size of WordPress installation from development to production?
- Migrating local WordPress site to Openshift
- Redirect all www.xyz.com to www.xyz.com/wordpress?
- WordPress Multi-site Automated migaration script [closed]
- Bedrock Boilerplate under a sub-directory and access through a reverse proxy setup
- WordPress theme change and deployment using addon domain
- What file uses .md extension and how should I edit them?
- code block inside table row in Markdown
- How to make a word underline in Markdown
- Changing image size in Markdown
- Changing image size in Markdown
- How to insert a line break
in markdown - Get underlined text with Markdown
- How to indent a few lines in Markdown markup?
- How to link to a named anchor in Multimarkdown?
- Comments in Markdown
- Superscript in markdown (Github flavored)?
- pagebreak in markdown while creating pdf
- Comments in Markdown
- Markdown: continue numbered list
- How to center text with Markdown?
- How to apply color in Markdown?
- How to markdown nested list items in Bitbucket?
- Escaping Discord subset of markdown
- Superscript in markdown (Github flavored)?
- How to apply color in Markdown?
- Markdown vs markup – are they related?
- error: This is probably not a problem with npm. There is likely additional logging output above
- How to add images to README.md on GitHub?
- How to apply color in Markdown?
- How to use markdown in telegram? I want to send message with hyperlink
- text highlight in markdown
- How do I center an image in the README.md file on GitHub?
- Cross-reference (named anchor) in markdown
- Tables in Markdown (in Jupyter)
- Invalid initial heap size. Could not create the Java virtual machine
- how to show underscores symbol in markdown?
- Why should define(‘RELOCATE’,true) be removed from wordpress config?
- How to: Easily Move a WordPress Install from Development to Production?
- Dev, Stage and Production Deployment for WordPress Sites?
- Create posts using markdown? [closed]
- Woocommerce get cart total price in a number format [closed]
- Git Deploying – Disabling plugin/theme installation/update on remote?
- Migrating Markdown (from Drupal)
- Change site url when moving site to another url?
- How to transfer a WordPress blog to a different domain?
- Enable / Add Custom Keyboard Shortcuts To Work With WordPress’ HTML Editor
- Numbering sections and block-level elements in wpautop(); WordPress as CMS for long-form writing;
- security+best practices: root or www-data on a wordpress content folder?
- Markdown in WordPress 3.2?
- GitHub .md files to WordPress pages
- Trouble with WordPress local development and deployments
- WordPress cannot upload data after migration
- What is the usual process of saving changes made at the CMS level into source control?
- What’s the easiest way to periodically (automatically) read static Markdown content into a WP page?
- Multi-Environment Set up
- Deploy WordPress From Local Docker to Hosting Provider
- Trigger Plugin database update after git pull
- Workflow for working with git and WordPress
- Clone plugins (and settings) to new installation?
- How to activate Markdown in a local installation of WordPress 4.3?
- WordPress with Git deployment issues
- Error while importing database
- Can I flush W3TC’s cache in a capistrano deploy? [closed]
- Infinite Redirect Loop after moving to subdirectory
- best practice on pushing staging development (database/uploads) to the live server
- loss of theme options while site deployment in production
- Update a custom theme with Subversion?
- Generate pages from markdown files in github automatically
- Preload Cache for thousands of posts may be on non-production environment
- Development environment
- WordPress editor removes all the linefeed characters with WP-Markdown and Syntax Highlighter evolved
- Different versions of WordPress between local and production
- How to set a Cookie-Free Domain with WordPress?
- Deploying WordPress for clients – what do they have access to?
- How to deploy gutenberg on my own [closed]
- What are the best practices for maintaining and deploying several parent themes?
- How can I spin up a new website for a registered user automatically?
- How to notify wordpress instalation about my plugin update?
- Secret keys in SCM
- Block editor not recognizing markdown
- ACF group field disappeared after deployment using deployer script
- Seeking solution to sync wordpress sites with Server
- Where does Jetpack store markdown?
- What’s is the best stack for cPanel continuous deployment?
- Manually updating plugins via FTP or SCM
- Empty paragraphs around figure and figcaption tags when using markdown
- Internal Server Error every time I push up my WordPress Project to Heroku
- wordpress home is gone
- Footnotes with dynamic title attributes?