NISRA (Network and Information Security Research Association) official website for Fu Jen Catholic University.
Live Site: https://n15ra.github.io/
- Framework: Astro 5.x
- Styling: Tailwind CSS 4 + DaisyUI 5
- Deployment: GitHub Pages via GitHub Actions
- Languages: Chinese (Traditional) & English
# Install dependencies
npm install
# Start development server
npm run dev
# Build for production
npm run build
# Preview production build
npm run previewsrc/
├── components/ # Reusable components
├── i18n/ # Internationalization
├── layouts/ # Page layouts
├── pages/ # Route pages
│ └── en/ # English pages
└── styles/ # Global styles
public/
└── images/ # Static assets
├── logos/
├── photos/
├── icons/
└── backgrounds/
| Document | Description | Audience |
|---|---|---|
| ARCHITECTURE.md | Technical architecture and implementation details | Developers |
| REQUIREMENTS.md | Functional and non-functional requirements | Everyone |
| CONTENT_GUIDE.md | How to update website content | Content maintainers |
| HANDOFF_CHECKLIST.md | Officer transition checklist | Club officers |
The website automatically deploys when pushing to the main branch.
Manual deployment: Go to Actions > "Deploy to GitHub Pages" > "Run workflow"
- Create a feature branch
- Make your changes
- Submit a pull request
- Wait for review and merge
This project is maintained by NISRA, Fu Jen Catholic University.