شما همیشه میتوانید آخرین نسخه منتشر شدهی کتاب را در https://qmlbook.ir پیدا کنید، و آخرین نسخه پیشنمایشی را نیز در https://distracted-dijkstra-f5d508.netlify.app/.
- ساخت کتاب به صورت محلی
- ساخت کتاب برای انتشار
این محتوا به یک سایت استاتیک با استفاده از VuePress تبدیل میشود. بستههای مرتبط نیز با استفاده از Yarn مدیریت میشوند.
برای ساخت این کتاب به صورت محلی، دستورات زیر را اجرا کنید:
$ yarn
$ yarn run docs:dev
سپس به localhost:8080 بروید تا کتاب را مشاهده کنید.
برای ساخت مثال ها نیز دستور زیر را اجرا کنید:
$ yarn run examples:build
این عمل، دایرکتوری _examples/
را با ساخت ایجاد میکند. این فرض را دارد که Qt6 توسط CMake قابل دسترس است. دستور رایج من بر روی یک ماشین لینوکس به این شکل است:
$ CMAKE_PREFIX_PATH=/path/to/Qt/6.5.3/gcc_64/lib/cmake/ yarn run examples:build
دستورات بعدی نیازی به تعیین CMAKE_PREFIX_PATH
ندارند.
برای ساخت مخصوص انتشار، ابتدا مستندات را بسازید، سپس مثالها را در یک فایل فشرده tar بستهبندی کنید:
$ yarn run docs:build
$ yarn run examples:package
این عمل examples.tar.gz
را در فولدر اصلی شما ایجاد میکند، همچنین در محلی که VuePress خروجی را قرار میدهد، یا به عبارت دیگر docs/.vuepress/dist/
.
توجه کنید که دستور examples:package
فرض میکند که دایرکتوری dist/
از VuePress وجود دارد.