Skip to content

feature/pages/ikelaiah contribution 2025-08-05 #1

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 27 commits into
base: main
Choose a base branch
from

Conversation

ikelaiah
Copy link

Description

Transformed the site into a gateway for learning Object Pascal with practical examples, community connections, and modern UX.

Key Changes

  • Learn Section

    • Quick setup guide (online compilers + local installation)
    • Progressive tutorials: Hello World → advanced topics (loops, arrays, generics, data structures)
    • Practical exercises with FPC 3.2.2 compatible code
  • Homepage

    • Code examples (web server, JSON API, database, concurrency)
    • Modern responsive design with clear CTAs
  • Community & Resources

    • Forums, Discord, mailing lists
    • Curated tutorials, documentation, and learning materials
  • Technical Improvements

    • Hugo config: catppuccin-frappe syntax highlighting, markdown tables
    • Custom layouts without theme dependency
    • Proper objectpascal syntax highlighting
    • Mobile-first responsive design

@ikelaiah ikelaiah changed the title Feature/pages/ikelaiah contribution 2025-08-05 feature/pages/ikelaiah contribution 2025-08-05 Aug 11, 2025
@dtpfl
Copy link
Member

dtpfl commented Aug 13, 2025

I would suggest to remove 'Cascadia Code'. I use it personally, but for beginners its hard understand what that character is:
grafik

Also if i click on the hamburger menu (chrome or firefox) nothing happens.

But its looks great imo, great work so far!

@ikelaiah
Copy link
Author

@dtpfl , I'll remove the Cascadia Code.
Let me check what happens with the hamburger menu.

Thanks for the feedback.

@pascalecu
Copy link
Member

Couldn't you replace it with Cascadia Mono? That's the non-ligature version of Cascadia Code.

@ikelaiah
Copy link
Author

Just an update, working on the hamburger menu now.

@ikelaiah
Copy link
Author

@dtpfl , @pascalecu ,

I have made the following changes:

  • Cascadia code is now Cascadia mono.
  • Added the hamburger menu.

Please review and let me know what you think of these changes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants