Quote regression test

1. Plain text

Expected after the upload: No change. Source: https://blog.apify.com/puppeteer-docker/

Docker containers are portable, ensuring that an application runs the same way in different environments.

2. Plain text with a line break and author line

Expected after the upload: No change. Source: https://blog.apify.com/acai-travel-and-apify/

If somebody is doing something good, you'd rather ally with them than try to do it yourself. I honestly believe Apify is doing great work with the tech.

-- Pavel Pratyush

3. Whole quote inside one italic element

Expected after the upload: No change. Source: https://blog.apify.com/apify-leaves-2021-in-the-dust-and-accelerates-into-2022/

Apify will be the world's greatest platform and marketplace for automation software—the most effortless way for developers to ship their software and the easiest way for companies to get the job done.

4. Bold, italic and link in the middle of the text (the bug)

Expected after the upload: Change: normal spaces around "bold text", "italic text" and "link to Apify". Source: https://blog.apify.com/test-post/

This quote has bold text, italic text and a link to Apify inside it.

5. Italic quote, then a line break and an author line

Expected after the upload: Change: "- George E. P. Box" is on its own line, at the left. Source: https://blog.apify.com/question-answering-hugging-face/

All models are wrong, but some are useful.
- George E. P. Box

6. Link after a line break

Expected after the upload: Change: "-- Python on Docker..." is on one line below the text. Source: https://blog.apify.com/puppeteer-docker/

The Docker image is the blueprint, while the Docker container is the live, operational version of that blueprint that brings your application to life in a controlled and predictable manner.

-- Python on Docker: how to dockerize Python applications

7. Bold and italic text with a link and an author line

Expected after the upload: Change: the text flows as one paragraph; the author is on its own line. Source: https://blog.apify.com/5-surprising-ways-to-use-software-for-academic-research/

The World Resources Institute asked Omdena to help identify economic and financial incentives for forest and landscape restoration in Latin America. One of the tasks was to get 1000s of PDFs from over 100 government websites. The Omdena team solved the problem by using Apify to scrape Google Search Engine Results Pages (SERPs) and was able to download the entire 740,000 files in less than 14 hours.

Leo Sanchez - Head of Tech Partnerships at Omdena

8. Alt quote, several lines

Expected after the upload: No change: centered text, mark at top left, borders above and below. Source: https://blog.apify.com/agentic-e-commerce/

A fraud stack that can't distinguish a legitimate AI buyer from a malicious bot is blocking your new channel.

9. Alt quote with a line break and author line

Expected after the upload: No change. Source: https://blog.apify.com/acai-travel-and-apify/

At one point, we were onboarding 10 airlines a week. That couldn't have happened without Apify.
-- Pavel Pratyush

10. Alt quote, one short line (link)

Expected after the upload: DECISION: the text moves from the left to the center. Source: https://blog.apify.com/what-is-haystack-nlp-framework/

Get fast, reliable data for generative AI

11. Alt quote with italic text, a line break and a period after it

Expected after the upload: Change: the period moves to the end of the sentence, and the text is centered. Source: https://blog.apify.com/ai-web-scraping-trends-predictions/

Remember, remember,
the 30th of November
.

12. Custom HTML quote: paragraph and list

Expected after the upload: Change: the intro sits above the list, not beside it. Source: https://blog.apify.com/web-scraping-2022/

How to build ethical scrapers?

  • Avoid overburdening the targeted website.
  • Only extract publicly available data, and refrain from scraping data protected by password authentication and/or copyright laws.
  • Do not use the information collected to copy the target's website business model, and cause it to lose market share.

13. Custom HTML quote: heading and links

Expected after the upload: Change: the heading sits above the links, not beside them. Source: https://blog.apify.com/web-scraping-2022/

How to use web scraping to build a successful e-commerce business in 2022 📈


14. Custom HTML quote with photo

Expected after the upload: DECISION: the photo and name move below the text, centered. Source: https://blog.apify.com/apify-python-simplified-code-jam/

Taking part of the summer jam was one of the best choices I've made for programming. I was paired with an amazing team, and I learned more about team cohesion, working with others remotely, and putting together a project.


Steven Johnston

15. Tweet fallback (shown when the Twitter script does not run)

Expected after the upload: Change: "— Apify (@apify) June 30, 2026" is below the text, not in a side column. Source: https://blog.apify.com/introducing-x402-agentic-payments/

16. Custom HTML quote with .quote-author

Expected after the upload: No change. Source: apify-blog-poc test-post.html

Your quote here
John Doe // CEO at Apify

17. Empty quote

Expected after the upload: No change (a lone quote mark with a short left border). Source: https://blog.apify.com/upscaling-lead-gen-with-apify/

Paragraph after the last quote.

On this page

Publish and earn on Apify Store

The largest marketplace of tools for AI

Start here