Commit Graph

41 Commits

Author SHA1 Message Date
c409d42f64 ... 2025-11-09 07:43:44 +04:00
fd5a348e20 ... 2025-11-09 06:36:05 +04:00
Mahmoud-Emad
b18c6824d6 feat: Add announcement bar configuration
- Add AnnouncementBar struct and field to Configuration
- Add announcement.json file generation
- Implement play_announcement function for importing announcement config
- Improve fix_links to calculate relative paths dynamically
- Escape single quotes in YAML frontmatter fields
2025-10-16 17:38:18 +03:00
Mahmoud-Emad
8f2d187b17 fix: Rename freeflowuniverse to incubaid 2025-10-12 12:30:19 +03:00
Timur Gordon
0d1749abcf docusaurus hero fix 2025-10-07 17:37:53 +02:00
43ffedfad8 ... 2025-08-15 08:52:46 +02:00
1f9bc11a2e ... 2025-08-13 08:49:44 +02:00
5fa361256a ... 2025-08-13 07:18:02 +02:00
011e5b039e ... 2025-08-13 05:59:40 +02:00
f885563982 Co-authored-by: Omdanii <mahmmoud.hassanein@gmail.com> 2025-08-12 16:01:27 +02:00
ffff44f347 .. 2025-08-12 15:52:13 +02:00
6b46b3dbaa ... 2025-08-12 10:36:26 +02:00
a0fdaf395e ... 2025-08-12 09:33:53 +02:00
2c5a2ace17 ... 2025-08-11 22:34:23 +02:00
965a2bebb7 ... 2025-08-11 22:12:44 +02:00
Mahmoud-Emad
beae2cef82 refactor: Rework playbook include and site import logic
- Replace manual script concatenation with playbook include handling
- Preserve site configuration (imports, menu) during generation
- Add support for copying static files from imported content
- Handle static assets from sibling `ebooksall` directories
- Fix import copy logic to not delete destination before copying
2025-08-11 21:53:24 +03:00
2b23771056 ... 2025-08-11 16:38:54 +02:00
9d87fc62f3 ... 2025-08-08 16:00:37 +02:00
682abdbda9 ... 2025-08-08 15:53:25 +02:00
Mahmoud-Emad
82a46e8149 refactor: overhaul Docusaurus command and generation
- Rework `hero docusaurus` command to use local `cfg` files
- Scan and export doctree collections during site generation
- Fix `baseUrl` redirect path handling in `index.tsx`
- Add cycle detection for `play.include` in playbooks
- Improve site config processing to prevent duplicate items
2025-08-07 10:46:57 +03:00
Mahmoud-Emad
a848eaa18b refactor: Improve playbook processing and add generation
- Trigger doc content generation after playbook processing
- Remove mutable variables for playbook actions
- Eliminate `action.done = true` assignments
- Derive site name from title if not explicitly provided
- Separate local path and git URL for docusaurus sites
2025-08-05 17:47:33 +03:00
c853f3b0ce ... 2025-08-04 08:01:26 +02:00
Mahmoud-Emad
e6c1d84836 refactor: Generalize playbook find method and restructure site module
- Replace `actions_find` with a more generic `find(filter:)`
- Rename `siteconfig` module and related types to `site`
- Introduce a `Site` object to encapsulate configuration
- Update site generation to accept a playbook object directly
- Remove redundant blank lines and format code
2025-07-31 14:02:46 +03:00
7e250d1224 ... 2025-07-30 18:58:11 +02:00
802f6e074d ... 2025-07-30 15:58:04 +02:00
d59c9a06fd ... 2025-07-22 09:04:42 +02:00
57dfa87a9e ... 2025-07-21 17:50:37 +02:00
959c1319e7 ... 2025-07-21 06:51:13 +02:00
ddf5fcbbcc ... 2025-07-21 06:18:46 +02:00
a5146e4a27 ... 2025-07-19 20:58:32 +02:00
b9eb75d13e ... 2025-07-19 18:18:46 +02:00
d32f0f4245 ... 2025-07-19 17:27:25 +02:00
e8d4d0afe6 ... 2025-07-19 17:08:33 +02:00
555272eeb3 ... 2025-07-19 16:19:21 +02:00
02ffc71aea ... 2025-07-19 15:54:23 +02:00
0e7ea1a6f0 ... 2025-07-18 05:55:23 +02:00
7ea0a43b0c ... 2025-07-18 05:15:30 +02:00
1b03a9ef6d ... 2025-07-17 20:18:24 +04:00
6ba074b29c ... 2025-07-17 19:50:05 +04:00
731c4a801a ... 2025-07-17 19:15:00 +04:00
ca6fc6f7a5 ... 2025-07-12 12:28:01 +03:00