1
0
mirror of https://gitlab.com/Anson-Projects/projects.git synced 2025-09-14 09:35:04 +00:00
Commit Graph

119 Commits

Author SHA1 Message Date
52229040c6 Fix GitLab Pages special behavior
- Rename main deployment job to 'deploy' (runs on all branches)
- Keep 'pages' job for GitLab Pages (only runs on main branch)
- Ghost-upload jobs now depend on 'deploy' instead of 'pages'
- Fixes pipeline creation issues on feature branches
2025-08-21 23:37:44 -06:00
b70c57e23e Remove commented rules from pages job
- Completely remove commented rules section
- Pages job will now run on all branches without restrictions
- Fixes 'pages job does not exist' error
2025-08-21 23:36:39 -06:00
f6532e4fb6 Simplify CI dependencies - let all jobs run
- Remove complex optional dependencies
- Pages job runs on all branches for debugging
- Both publish and force-update jobs depend on pages normally
2025-08-21 23:35:48 -06:00
0675f1f1b7 Fix CI dependency issues with needs:optional
- Make pages job dependency optional for ghost-upload jobs
- Prevents 'job does not exist in pipeline' errors
- Allows jobs to run even if pages job is conditionally excluded
2025-08-21 23:35:36 -06:00
b5a4b33b56 Temporarily disable branch restrictions for debugging
- Allow CI jobs to run on feature branches
- Enable testing of dual-output and force-update functionality
- Comment out CI_DEFAULT_BRANCH rules
2025-08-21 23:34:19 -06:00
9fc6a9bae1 Add force update functionality for Ghost posts
- Add manual CI trigger 'force-update-ghost' for updating all posts
- Support FORCE_UPDATE environment variable in Rust code
- Implement post update logic via Ghost API PUT requests
- Add get_existing_post_id() function to find existing posts
- Update README with usage instructions
- Enhanced validation script to test new functionality

Usage:
- Normal: Only syncs new posts (default behavior)
- Force: FORCE_UPDATE=true updates ALL posts including existing ones
2025-08-21 23:30:29 -06:00
05474b986d Add validation and testing for ghost content extraction
- Create validation script to verify implementation
- Add test file for ghost profile rendering
- Validate all components work together correctly
- Ready for CI/CD pipeline testing
2025-08-21 23:25:46 -06:00
cdb96a50b7 Replace iframe with direct HTML content extraction
- Extract article content from ghost-optimized pages
- Add extract_article_content() function with fallback to iframe
- Try multiple selectors to find main content area
- Provide graceful fallbacks for failed content extraction
- Remove unused variables and fix warnings
2025-08-21 23:24:53 -06:00
e233a96f55 Add Quarto profiles for dual-output rendering
- Add ghost profile for iframe-optimized content
- Create ghost-iframe.css with minimal styling
- Update GitLab CI to build both main site and ghost-content versions
- Ghost profile removes navbar, uses minimal theme, article layout
2025-08-21 23:23:27 -06:00
51c03d9213 Merge branch 'modernize' into 'master'
FIx Dev Container

See merge request Anson-Projects/projects!9
2025-05-14 11:02:44 -07:00
609d4064a9 FIx Dev Container 2025-05-14 11:02:43 -07:00
388adf4a02 Fix date in Double Pendulum post 2025-05-11 23:37:08 +00:00
590f8cb106 Merge branch 'pendulum' into 'master'
Double Pendulum

See merge request Anson-Projects/projects!8
2025-05-11 14:27:15 -07:00
10083ec81c Double Pendulum 2025-05-11 14:27:15 -07:00
2afa12f5ee fix invalid image caused by alt-text 2024-11-26 09:25:23 +00:00
e7bd5e439b Add branding, bump versions of quarto and julia 2024-11-26 09:18:17 +00:00
c0c91caace Track freeze directory so that older posts don't rerun code every time 2024-11-26 08:06:52 +00:00
63c8096a88 Update Ghost uploader to include extra post info 2024-11-24 22:16:59 -07:00
4d01ec63b1 add alt-text to post images 2024-11-24 15:28:48 -07:00
f2c52e4b4b Add alt text and meta descriptions to every document 2024-11-24 20:16:35 +00:00
a5d831884a Try removing cache to see if it speeds things up 2024-11-14 20:10:19 -07:00
9a961265c0 Update Quarto 2024-11-14 00:03:29 -07:00
2dcfc6b14a Add old research proposal that wasn't posted 2024-11-14 06:30:25 +00:00
87c3c4459b use iframes to put the post into ghost 2024-11-08 14:01:23 -07:00
a448e47ecd Fix ghost upload 2024-09-26 01:41:54 -06:00
009602ac4e Merge branch 'moon-cannon' into 'master'
Moon cannon

See merge request Anson-Projects/projects!7
2024-09-26 06:49:18 +00:00
cb8a65c412 Moon cannon 2024-09-26 06:49:18 +00:00
6d6256889d Merge branch 'update-julia' into 'master'
Update julia

See merge request Anson-Projects/projects!6
2024-03-11 05:27:38 +00:00
fceed3189a Update julia 2024-03-11 05:27:38 +00:00
1d205652a3 Update tags to match ghost blog 2024-03-04 08:03:27 +00:00
1bc85c3d6a Merge branch 'speed-up-website-builds' into 'master'
Use freezing and caching to speed up quarto render

See merge request Anson-Projects/projects!5
2024-03-04 00:03:10 +00:00
806fa0715a Use freezing and caching to speed up quarto render 2024-03-04 00:03:10 +00:00
c2f23027c1 Merge branch 'ghost-upload' into 'master'
Upload Posts to Ghost

See merge request Anson-Projects/projects!4
2024-03-03 20:07:25 +00:00
872a2af846 Upload Posts to Ghost 2024-03-03 20:07:25 +00:00
7e65f3b590 try to fix pipeline 2024-03-02 21:34:27 -07:00
27e3681c34 Merge branch 'cache-ci' into 'master'
Add container for speedier development and builds

See merge request Anson-Projects/projects!3
2024-03-03 04:17:01 +00:00
46e0190668 Add container for speedier development and builds 2024-03-03 04:17:01 +00:00
8cba29090e accidentally left artifacts from distill 2024-02-29 08:08:45 +00:00
f3ceab4e11 lets fight the build system 2024-02-29 07:50:55 +00:00
8b6c81f64d fix post image 2024-02-29 07:48:29 +00:00
4604338b2e update site info since im not a college boy begging for work 2024-02-29 07:47:09 +00:00
17d1220d35 Merge branch 'switch-to-quarto' into 'master'
Switch to Quarto

See merge request Anson-Projects/projects!2
2024-02-29 07:24:30 +00:00
84bfb3b6a9 Switch to Quarto 2024-02-29 07:24:30 +00:00
e711e88b59 added university tag 2022-04-15 17:18:28 -07:00
1accd1f227 banner link was incorrect 2022-04-15 17:08:29 -07:00
1da216c728 colon 2022-04-15 10:46:12 -07:00
c42549c5e5 report update 2022-04-14 23:35:28 -07:00
1fd535002f fix merge issues 2022-04-03 22:26:55 -07:00
3f42a7f8ff Merge branch 'master' of gitlab.com:Anson-Projects/projects 2022-04-03 22:25:08 -07:00
f1fd03f440 report 2 posted 2022-04-03 22:22:42 -07:00