Files
nearology 99fb7f0e82 Add sitemap and styles for Persian font integration
- Created a new sitemap.xml file for better SEO.
- Added a compressed version of the sitemap as sitemap.xml.gz.
- Introduced extra.css for custom styles, including Persian font support (IRANSansX).
- Defined font-face rules for regular and bold styles of IRANSansX.
- Implemented various text styles and layout adjustments for better readability.
- Enhanced Mermaid diagram styles to support Persian text rendering.
2026-04-28 15:27:18 +03:30

38 lines
1.9 KiB
Markdown

# تمرین ۳: دفترچه تیمی
## صورت سؤال
تیم شما تصمیم دارد دفترچهٔ یادداشت مشترکی بسازد که شامل چند فایل متنی ساده باشد. ساختار دایرکتوری مورد نیاز در مسیر خانگی به شکل زیر تعریف شده است:
```
~/notebook
├── daily
└── ideas
```
وظایف شما:
1. در دایرکتوری `daily` فایل‌هایی برای سه روز متوالی (مثل `day-01.txt`, `day-02.txt`, `day-03.txt`) بسازید؛ این فایل‌ها باید در ابتدا خالی باشند.
2. در دایرکتوری `ideas` فایل `brainstorm.txt` را ایجاد کنید و بلافاصله سه خط ایده در آن بنویسید؛ هر ایده در یک خط مجزا.
3. با استفاده از `cat` محتوای `brainstorm.txt` را به انتهای فایل دیگری به نام `all-ideas.txt` اضافه کنید تا کل ایده‌ها در یک فایل جمع‌آوری شوند.
4. برای تأیید کار، دستور مناسبی اجرا کنید تا خروجی زیر را روی صفحه ببینید:
- تعداد خطوط `all-ideas.txt`
- محتوای فایل برای بررسی بصری
در پایان باید ساختار زیر را داشته باشید:
```
~/notebook
├── daily
│ ├── day-01.txt
│ ├── day-02.txt
│ └── day-03.txt
└── ideas
├── all-ideas.txt
└── brainstorm.txt
```
## نکات
- برای ساخت فایل‌های خالی از `touch` استفاده کنید.
- جهت نوشتن متن، می‌توانید از `cat > FILE` کمک بگیرید و با `Ctrl + D` نوشتن را به پایان برسانید.
- ترکیب `cat FILE >> OTHER_FILE` اجازه می‌دهد محتوا به انتهای فایل دیگری افزوده شود.