🚀 We are hiring! See open positions

Test Everything Draft

by Bernardas Alisauskas Sep 26, 2025 2 min read
Test Everything Draft

This is a test post to check all features of the blog

Key Takeaways

This test article validates blog platform features including markdown formatting, code highlighting, image handling, and interactive elements for content creation.

  • Test markdown formatting with headers, lists, code blocks, and custom shortcodes
  • Validate image handling using relative paths, captions, dimensions, and alt text
  • Implement tab functionality for switching between code examples and content sections
  • Include external code files with proper syntax highlighting and formatting
  • Use custom shortcodes for quotes, CTAs, and specialized content elements
Get web scraping tips in your inboxTrusted by 100K+ developers and 30K+ enterprises. Unsubscribe anytime.

custom markdown features

"page:" post url (should link to itself)
"page:" tag url (should link to /tags/python)

image.json cell

This cell should be able to render a relative ./wsdev-product1.webp image from the content/posts/test-everything/ directory.

video.json cell

This cell should be able to render a relative ./wsdev-product1.webp image from the content/posts/test-everything/ directory.

code cell

The code should be highlighted and rendered properly.

python
from scrapfly import ScrapflyClient, ScrapeConfig

client = ScrapflyClient(os.environ['SCRAPFLY_KEY'])  # key should be replaced here with 'SCRAPFLY_KEY' string

async def main():
    response = await client.scrape(ScrapeConfig(
        url="https://web-scraping.dev/testimonials",
        render_js=True,
    ))
    print(response.content)

info.md cell

test shortcodes

NOTE: many shortcodes are mostly legacy and should be avoided in new posts if possible

% include %

% img %

wsdev product image
wsdev product image

% url %

testimonials page

% tref %

using api clients for web scraping

% ref %

% pitch %

% green %

success!

% red %

error!

% github %

as a heading:

[% github amazon-scraper heading="Latest Amazon.com Scraper Code" %]

and a text:

[% github amazon-scraper title="Latest Amazon.com Scraper Code" %]

% cta %

% ctaextraction %

% ctawebscraping %

% ctascreenshot %

% ctablocking %

% quote-cta-extraction %

[% quote-cta-extraction %]

Markdown images

relative image with attributes alt="wsdev product image" caption="this is a caption" width=500 height=500

Tabs

parsel
beautifulsoup
regex
[%include code/tab1.py python %]
[%include code/tab2.py python %]

Some text in the tab

[%include code/tab3.py python %]
Scale Your Web Scraping
Anti-bot bypass, browser rendering, and rotating proxies — all in one API. Start with 1,000 free credits.
No credit card required 1,000 free API credits Anti-bot bypass included
Not ready? Get our newsletter instead.