fix remain html code 01

This commit is contained in:
NAS\NASPC
2026-06-07 16:06:50 +07:00
parent 109c09d2a3
commit 0f551bd5c7
14 changed files with 3246 additions and 2631 deletions
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
+57 -36
View File
@@ -186,46 +186,67 @@ To configure CI for your project, run the ci-cd sub-generator (`jhipster ci-cd`)
- [Node.js](https://nodejs.org/)
- [NPM](https://www.npmjs.com/)
#Structure
## Deployment Guide (Ubuntu server + aaPanel + Docker)
Using NGINX (via aaPanel) with Tomcat is a very common and recommended setup. In this architecture, NGINX acts as a Reverse Proxy. It handles incoming internet traffic (ports 80 and 443 for SSL) and forwards the requests to your Tomcat application running in the background (usually on port 8080).
### 1. Build the WAR file (on Windows)
To deploy this application to an external Tomcat server, you need to build a `.war` file.
Run the following command on your Windows PC to build the production-ready `.war` file:
```powershell
./gradlew -Pprod -Pwar clean bootWar
```
Alternatively, you can use the built-in npm script:
```powershell
npm run java:war:prod
```
The generated `.war` file will be located at `build/libs/sisvietnamvn-0.0.1-SNAPSHOT.war`.
Here is the step-by-step guide to setting this up in aaPanel:
### 2. Standalone Tomcat 10 using Docker Compose (on Ubuntu Server)
Since this project uses Java 21, it requires **Tomcat 10.1**. You can set this up on your Ubuntu server using Docker Compose.
Step 1: Start your Tomcat/Spring Boot App
Make sure your application is running. By default, your project seems to run on port 8080.
Create a folder for Tomcat, and add a `docker-compose.yml` file:
```yaml
version: '3.8'
If using embedded Tomcat: Run your .jar file in the background (e.g., nohup java -jar your-app.jar --spring.profiles.active=prod &).
If using standalone Tomcat: Ensure Tomcat is started and the app is deployed.
Step 2: Configure the Website in aaPanel
Log in to your aaPanel dashboard.
Go to the Website menu on the left sidebar.
Click Add site (if you haven't already).
Enter your domain name (e.g., sisvietnam.vn).
For PHP version, select Static (since Java handles the backend, you don't need PHP).
Click Submit to create the site.
Step 3: Set up the Reverse Proxy
In the Website list, click on the Settings button for your newly created domain.
In the settings window, click on the Reverse proxy tab on the left.
Click Add reverse proxy and fill in the details:
Proxy name: Give it any name (e.g., TomcatProxy).
Target URL: Enter http://127.0.0.1:8080 (Change 8080 if your app is running on a different port).
Sent Domain: Leave it as $host (the default).
Click Submit.
Step 4: Configure Spring Boot to Trust the Proxy (Crucial)
Because NGINX sits in front of your app, Tomcat will think all requests are coming from 127.0.0.1 instead of the user's real IP, and it might get confused about http vs https (which breaks redirects and security).
services:
tomcat:
image: tomcat:10.1-jdk21
container_name: my-tomcat-server
ports:
- "8080:8080"
environment:
- TZ=Asia/Ho_Chi_Minh
volumes:
- ./webapps:/usr/local/tomcat/webapps
- ./logs:/usr/local/tomcat/logs
restart: unless-stopped
```
To fix this, you need to tell your Spring Boot app to read the headers forwarded by NGINX. Open your src/main/resources/config/application-prod.yml (or application.yml) and add:
Create the required folders and start the server:
```bash
mkdir webapps logs
docker compose up -d
```
yaml
server:
forward-headers-strategy: framework
(Note: JHipster usually configures this automatically for the prod profile, but it is good to double-check).
### 3. Deploy the application
After running the build command successfully, your .war file is located here:
d:\website_sisvietnam_moi\website_sisvietnam.vn\sisvietnamvn\build\libs\sisvietnamvn-0.0.1-SNAPSHOT.war
(Inside your project folder, look for the build folder, then open the libs folder).
This sisvietnamvn-0.0.1-SNAPSHOT.war file is the one you need to upload to your Ubuntu server and rename to ROOT.war inside the Tomcat webapps folder.
Summary of How it Works Now:
A user visits https://your-domain.com.
NGINX (aaPanel) receives the request on port 443.
NGINX forwards the request to http://127.0.0.1:8080.
Tomcat (Java) processes the request and sends the HTML/JSON back to NGINX.
NGINX sends the response back to the user.
You can also use aaPanel's built-in SSL manager to easily apply Let's Encrypt certificates to your NGINX site, and your Tomcat backend won't need to worry about SSL certificates at all!
Upload the `.war` file you built in Step 1 to the server.
Place it inside the `webapps/` folder you just created and rename it to `ROOT.war` (so it serves on the root path `/`). Tomcat will automatically detect and deploy it.
### 4. Configure NGINX Reverse Proxy (aaPanel)
Using NGINX (via aaPanel) with Tomcat is a highly recommended setup. NGINX acts as a Reverse Proxy, handling internet traffic (ports 80 and 443 for SSL) and forwarding it to Tomcat on port 8080.
1. **Add Site**: Go to aaPanel -> Website -> Add site. Enter your domain (e.g., `sisvietnam.vn`) and select **Static** for the PHP version.
2. **Setup Reverse Proxy**: Click "Settings" for the new site -> "Reverse proxy" -> "Add reverse proxy".
- **Proxy name**: `TomcatProxy`
- **Target URL**: `http://127.0.0.1:8080`
- **Sent Domain**: `$host`
3. **Spring Boot Proxy Trust**: Ensure Spring Boot knows it is behind a proxy so it can read client IPs and HTTP schemes correctly. In `src/main/resources/config/application-prod.yml`, verify this exists:
```yaml
server:
forward-headers-strategy: framework
```
4. **SSL**: Use aaPanel's built-in SSL manager to apply Let's Encrypt certificates to your NGINX site. Your Tomcat backend won't need to worry about SSL certificates.
@@ -26,14 +26,13 @@ management:
enabled: false
spring:
devtools:
restart:
enabled: false
livereload:
enabled: false
datasource:
type: com.zaxxer.hikari.HikariDataSource
url: jdbc:oracle:thin:@localhost:1521:xe
# BEFORE: jdbc:oracle:thin:@oracle-db:1521:xe
# AFTER (notice the slash instead of the colon!):
url: jdbc:oracle:thin:@oracle-db:1521/XEPDB1
username: sisvietnamvn
password: my_secure_password123
hikari:
poolName: Hikari
auto-commit: false
@@ -90,6 +89,8 @@ jhipster:
security:
authentication:
jwt:
# This is a securely generated base64 secret required for production tokens
base64-secret: OTMzNWRiNGQ4YTk2OWUxZmE2NDg3NTE1MTQ4ZGI1NmM1NjRiMDk0ODhkYzg3OGJmZTc4ZTA2NmU1ZmZlZjQxYmFhZjZhMjFjMzFlMjllYWViOWFlMjdhYjY1NDQxNTVlOGRiMTEwNTFiNWM4NGNiZGMyODRlNmZhZGVkNWFiNDk=
# Token is valid 24 hours
token-validity-in-seconds: 86400
token-validity-in-seconds-for-remember-me: 2592000
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorate="~{fragments/layout}">
@@ -455,7 +455,7 @@
<div data-component-id="umass_base:section-title"
class="f--section-title">
<h2><a
href="https://www.isenberg.umass.edu/programs/undergraduate/online">Business
href="#">Business
Administration</a></h2>
</div>
<div data-component-id="umass_base:description"
@@ -473,7 +473,7 @@
</div>
<div class="cta-container">
<div class="f--field f--button">
<a href="https://www.isenberg.umass.edu/programs/undergraduate/online"
<a href="#"
class="button-primary button-context-light "
aria-label="Learn More"
data-component-id="umass_base:button">
@@ -16,10 +16,10 @@
<div class="c--component c--footer-branding">
<a class="logo" href="https://sisvietnam.vn/" aria-label="SIS">
<a class="logo" href="#" aria-label="SIS">
<div>
<img th:src="@{/images/LogoSIS.svg}" alt="Logo SIS" />
<img src="/images/LogoSIS.svg" alt="Logo SIS" />
</div>
</a>
@@ -122,7 +122,7 @@
<nav class="mc--menu mc--menu-footer" aria-label="UMass Amherst Footer Menu">
<ul class="menu m--menu m--menu-footer">
<li class="menu-item menu-item--expanded">
<span class="navigation-title">Dành cho</span>
<span class="navigation-title">Thông tin</span>
<div class="submenu-wrapper">
<ul class="submenu">
<li class="menu-item">
@@ -215,8 +215,8 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/admissions/apply" class="button-primary button-context-light "
aria-label="Apply" data-component-id="umass_base:button">
<a href="#" class="button-primary button-context-light " aria-label="Apply"
data-component-id="umass_base:button">
<span class="button-text">
@@ -253,8 +253,8 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/admissions/visit" class="button-primary button-context-light "
aria-label="Visit" data-component-id="umass_base:button">
<a href="#" class="button-primary button-context-light " aria-label="Visit"
data-component-id="umass_base:button">
<span class="button-text">
@@ -277,7 +277,7 @@
<section data-component-id="umass_base:site-header" aria-label="Site Header">
<div data-component-id="umass_base:header-branding">
<a href="https://sisvietnam.vn/">
<a href="#">
<img class="whitetext" src="/images/LogoSIS.svg" alt="SIS Vietnam Logo">
<img class="redtext" src="/images/LogoSIS.svg" alt="SIS Vietnam Logo">
</a>
@@ -291,7 +291,7 @@
<ul class="menu m--menu m--main-menu">
<li class="megamenu menu-item menu-item--expanded menu-item--active-trail">
<div class="link-arrow-wrapper">
<a href="https://www.umass.edu/gateway/academics" data-drupal-link-system-path="node/11">Trang
<a th:href="@{/}" data-drupal-link-system-path="node/11">Trang
chủ</a>
<button type="button" class="has-submenu arrow-toggle" aria-expanded="false" aria-haspopup="true"
aria-label="Display Sub Menu for Academics" data-once="site-header-arrow">
@@ -332,37 +332,32 @@
<span class="navigation-title">Get Your Degree</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/undergraduate"
data-drupal-link-system-path="node/106">Undergraduate</a>
<a href="#" data-drupal-link-system-path="node/106">Undergraduate</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/bdic/">Design Your Own Major</a>
<a href="#">Design Your Own Major</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/graduate"
data-drupal-link-system-path="node/111">Graduate</a>
<a href="#" data-drupal-link-system-path="node/111">Graduate</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/accelerated-masters-4plus1-degree"
data-drupal-link-system-path="node/42816">Accelerated Master's</a>
<a href="#" data-drupal-link-system-path="node/42816">Accelerated Master's</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/schools-colleges"
data-drupal-link-system-path="node/596">Schools &amp; Colleges</a>
<a href="#" data-drupal-link-system-path="node/596">Schools &amp; Colleges</a>
</li>
<li class="menu-item menu-item--collapsed menu-item--active-trail">
<a href="https://www.umass.edu/flex/flex-finish"
title="Complete your bachelor&#39;s degree fully online at UMass Amherst."
<a href="#" title="Complete your bachelor&#39;s degree fully online at UMass Amherst."
data-drupal-link-system-path="node/73491" class="is-active"
aria-current="page">Bachelors Degree Completion</a>
@@ -389,31 +384,27 @@
<span class="navigation-title">Ways to Learn</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/explore-our-campuses"
data-drupal-link-system-path="node/84076">Our Campuses</a>
<a href="#" data-drupal-link-system-path="node/84076">Our Campuses</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/summer-winter-sessions"
data-drupal-link-system-path="node/83931">Summer &amp; Winter Sessions</a>
<a href="#" data-drupal-link-system-path="node/83931">Summer &amp; Winter Sessions</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/study-abroad"
data-drupal-link-system-path="node/84116">Study Abroad</a>
<a href="#" data-drupal-link-system-path="node/84116">Study Abroad</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/first-year-launch-programs"
data-drupal-link-system-path="node/83936">First-Year Launch Programs</a>
<a href="#" data-drupal-link-system-path="node/83936">First-Year Launch Programs</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/lifelong/">Pre-College &amp; Lifelong Learning</a>
<a href="#">Pre-College &amp; Lifelong Learning</a>
</li>
@@ -438,25 +429,22 @@
<span class="navigation-title">Resources</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/university-libraries"
data-drupal-link-system-path="node/616">University Libraries</a>
<a href="#" data-drupal-link-system-path="node/616">University Libraries</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/academic-advising"
data-drupal-link-system-path="node/26366">Academic Advising</a>
<a href="#" data-drupal-link-system-path="node/26366">Academic Advising</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/careers/">Career &amp; Internship Services</a>
<a href="#">Career &amp; Internship Services</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/academics/explore-our-programs"
data-drupal-link-system-path="node/251">Explore Our Programs</a>
<a href="#" data-drupal-link-system-path="node/251">Explore Our Programs</a>
</li>
@@ -472,7 +460,7 @@
</li>
<li class="menu-item menu-item--expanded">
<div class="link-arrow-wrapper">
<a href="https://www.umass.edu/admissions" data-drupal-link-system-path="node/36">Giới thiệu</a>
<a th:href="@{/about}" data-drupal-link-system-path="node/36">Giới thiệu</a>
<button type="button" class="has-submenu arrow-toggle" aria-expanded="false" aria-haspopup="true"
aria-label="Display Sub Menu for Admissions &amp; Aid" data-once="site-header-arrow">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -497,8 +485,7 @@
<span class="navigation-title">Admissions &amp; Aid</span>
<ul class="submenu">
<li class="menu-item menu-item--expanded">
<a href="https://www.umass.edu/admissions/undergraduate-admissions"
data-drupal-link-system-path="node/266">Undergraduate Admissions</a>
<a href="#" data-drupal-link-system-path="node/266">Undergraduate Admissions</a>
<div class="submenu-wrapper">
<button class="button-back">
@@ -513,44 +500,37 @@
<span class="navigation-title">Undergraduate Admissions</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/admissions/undergraduate-admissions"
data-drupal-link-system-path="node/266">Home</a>
<a href="#" data-drupal-link-system-path="node/266">Home</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/admissions/explore"
data-drupal-link-system-path="node/626">Explore</a>
<a href="#" data-drupal-link-system-path="node/626">Explore</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/admissions/visit"
data-drupal-link-system-path="node/1366">Visit</a>
<a href="#" data-drupal-link-system-path="node/1366">Visit</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/admissions/apply"
data-drupal-link-system-path="node/271">Apply</a>
<a href="#" data-drupal-link-system-path="node/271">Apply</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/admissions/undergraduate-admissions/costs-aid"
data-drupal-link-system-path="node/2651">Costs &amp; Aid</a>
<a href="#" data-drupal-link-system-path="node/2651">Costs &amp; Aid</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/admissions/connect"
data-drupal-link-system-path="node/656">Connect</a>
<a href="#" data-drupal-link-system-path="node/656">Connect</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/admissions/admitted-students"
data-drupal-link-system-path="node/1601">Admitted Students</a>
<a href="#" data-drupal-link-system-path="node/1601">Admitted Students</a>
</li>
@@ -560,22 +540,22 @@
</li>
<li class="menu-item">
<a href="https://www.umass.edu/graduate/apply">Graduate Admissions</a>
<a href="#">Graduate Admissions</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/universityplus/admissions">Undergraduate Online Admissions</a>
<a href="#">Undergraduate Online Admissions</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/uww/pre-college">Pre-College Admissions</a>
<a href="#">Pre-College Admissions</a>
</li>
<li class="menu-item menu-item--expanded">
<a href="https://www.umass.edu/financialaid" data-drupal-link-system-path="node/781">Financial
<a href="#" data-drupal-link-system-path="node/781">Financial
Aid</a>
<div class="submenu-wrapper">
@@ -591,38 +571,32 @@
<span class="navigation-title">Financial Aid</span>
<ul class="submenu">
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/financialaid/financial-aid-services"
data-drupal-link-system-path="node/856">Financial Aid Services</a>
<a href="#" data-drupal-link-system-path="node/856">Financial Aid Services</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/financialaid/undergraduate"
data-drupal-link-system-path="node/786">Undergraduate</a>
<a href="#" data-drupal-link-system-path="node/786">Undergraduate</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/financialaid/graduate"
data-drupal-link-system-path="node/19936">Graduate</a>
<a href="#" data-drupal-link-system-path="node/19936">Graduate</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/financialaid/non-degree-seeking-students"
data-drupal-link-system-path="node/20531">Non-Degree</a>
<a href="#" data-drupal-link-system-path="node/20531">Non-Degree</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/financialaid/university"
data-drupal-link-system-path="node/991">University+</a>
<a href="#" data-drupal-link-system-path="node/991">University+</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/financialaid/student-employment"
data-drupal-link-system-path="node/1056">Student Employment</a>
<a href="#" data-drupal-link-system-path="node/1056">Student Employment</a>
</li>
@@ -638,7 +612,7 @@
</li>
<li class="menu-item menu-item--expanded">
<div class="link-arrow-wrapper">
<a href="https://www.umass.edu/gateway/campus-life" data-drupal-link-system-path="node/16">Tin
<a th:href="@{/tin-tuc}" data-drupal-link-system-path="node/16">Tin
tức</a>
<button type="button" class="has-submenu arrow-toggle" aria-expanded="false" aria-haspopup="true"
aria-label="Display Sub Menu for Campus Life" data-once="site-header-arrow">
@@ -664,32 +638,27 @@
<span class="navigation-title">Campus Life</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/campus-life/living-and-dining"
data-drupal-link-system-path="node/3666">Living and Dining</a>
<a href="#" data-drupal-link-system-path="node/3666">Living and Dining</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/campus-life/student-activities"
data-drupal-link-system-path="node/3676">Student Activities</a>
<a href="#" data-drupal-link-system-path="node/3676">Student Activities</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/campus-life/student-support-and-wellness"
data-drupal-link-system-path="node/3681">Student Support and Wellness</a>
<a href="#" data-drupal-link-system-path="node/3681">Student Support and Wellness</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/campus-life/life-amherst"
data-drupal-link-system-path="node/3661">Life in Amherst</a>
<a href="#" data-drupal-link-system-path="node/3661">Life in Amherst</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/arts-culture"
data-drupal-link-system-path="node/84101">Arts &amp; Culture</a>
<a href="#" data-drupal-link-system-path="node/84101">Arts &amp; Culture</a>
</li>
@@ -700,8 +669,8 @@
</li>
<li class="menu-item menu-item--expanded">
<div class="link-arrow-wrapper">
<a href="https://www.umass.edu/gateway/why-umass" data-drupal-link-system-path="node/82851">Ban Khoa
Giáo</a>
<a th:href="@{/flex-finish}" data-drupal-link-system-path="node/82851">Hệ thống
dịch vụ</a>
<button type="button" class="has-submenu arrow-toggle" aria-expanded="false" aria-haspopup="true"
aria-label="Display Sub Menu for Why UMass?" data-once="site-header-arrow">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -726,26 +695,22 @@
<span class="navigation-title">Why UMass?</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/why-umass/discover-ideas"
data-drupal-link-system-path="node/83286">Discover Ideas</a>
<a href="#" data-drupal-link-system-path="node/83286">Discover Ideas</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/why-umass/choose-your-path"
data-drupal-link-system-path="node/83471">Choose Your Path</a>
<a href="#" data-drupal-link-system-path="node/83471">Choose Your Path</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/why-umass/find-your-purpose"
data-drupal-link-system-path="node/83511">Find Your Purpose</a>
<a href="#" data-drupal-link-system-path="node/83511">Find Your Purpose</a>
</li>
<li class="menu-item menu-item--expanded">
<a href="https://www.umass.edu/gateway/why-umass/world-class-public-research-university"
data-drupal-link-system-path="node/3716">About UMass Amherst</a>
<a href="#" data-drupal-link-system-path="node/3716">About UMass Amherst</a>
<div class="submenu-wrapper">
<button class="button-back">
@@ -760,31 +725,27 @@
<span class="navigation-title">About UMass Amherst</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/umass-edge/about-umass-amherst/umass-history"
data-drupal-link-system-path="node/3721">UMass History</a>
<a href="#" data-drupal-link-system-path="node/3721">UMass History</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/why-umass/about-umass-amherst/umass-amherst-numbers"
data-drupal-link-system-path="node/74316">UMass Amherst By the Numbers</a>
<a href="#" data-drupal-link-system-path="node/74316">UMass Amherst By the Numbers</a>
</li>
<li class="menu-item menu-item--collapsed">
<a href="https://www.umass.edu/chancellor/">Office of the Chancellor</a>
<a href="#">Office of the Chancellor</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/umass-edge/about-umass-amherst/mascot/sam-minuteman"
data-drupal-link-system-path="node/21126">Sam the Minuteman</a>
<a href="#" data-drupal-link-system-path="node/21126">Sam the Minuteman</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/umass-stories"
data-drupal-link-system-path="node/55696">UMass Amherst Stories</a>
<a href="#" data-drupal-link-system-path="node/55696">UMass Amherst Stories</a>
</li>
@@ -800,8 +761,8 @@
</li>
<li class="menu-item menu-item--expanded">
<div class="link-arrow-wrapper">
<a href="https://www.umass.edu/gateway/research" data-drupal-link-system-path="node/79406">Đào
tạo</a>
<a th:href="@{/lien-he}" data-drupal-link-system-path="node/79406">Liên
hệ</a>
<button type="button" class="has-submenu arrow-toggle" aria-expanded="false" aria-haspopup="true"
aria-label="Display Sub Menu for Research" data-once="site-header-arrow">
<svg version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
@@ -826,20 +787,17 @@
<span class="navigation-title">Research</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/research/student-research"
data-drupal-link-system-path="node/606">Student Research</a>
<a href="#" data-drupal-link-system-path="node/606">Student Research</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/research/faculty-excellence"
data-drupal-link-system-path="node/19971">Faculty Excellence</a>
<a href="#" data-drupal-link-system-path="node/19971">Faculty Excellence</a>
</li>
<li class="menu-item menu-item--expanded">
<a href="https://www.umass.edu/gateway/research/innovation-impact"
data-drupal-link-system-path="node/601">Innovation &amp; Impact</a>
<a href="#" data-drupal-link-system-path="node/601">Innovation &amp; Impact</a>
<div class="submenu-wrapper">
<button class="button-back">
@@ -854,14 +812,12 @@
<span class="navigation-title">Innovation &amp; Impact</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/gateway/research/stories"
data-drupal-link-system-path="node/35236">Research News &amp; Stories</a>
<a href="#" data-drupal-link-system-path="node/35236">Research News &amp; Stories</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/research/timeline"
data-drupal-link-system-path="gateway/research/timeline">Timeline of Research
<a href="#" data-drupal-link-system-path="gateway/research/timeline">Timeline of Research
Breakthroughs</a>
@@ -872,8 +828,7 @@
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/research/centers-and-institutes"
data-drupal-link-system-path="node/611">Centers and Institutes</a>
<a href="#" data-drupal-link-system-path="node/611">Centers and Institutes</a>
</li>
@@ -884,7 +839,7 @@
</li>
<li class="menu-item menu-item--expanded">
<div class="link-arrow-wrapper">
<a href="https://www.umass.edu/news/news-events" data-drupal-link-system-path="node/31">Tuyển
<a href="#" data-drupal-link-system-path="node/31">Tuyển
dụng</a>
<button type="button" class="has-submenu arrow-toggle" aria-expanded="false" aria-haspopup="true"
aria-label="Display Sub Menu for News &amp; Events" data-once="site-header-arrow">
@@ -910,25 +865,22 @@
<span class="navigation-title">News &amp; Events</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/news-headlines"
data-drupal-link-system-path="node/79501">News Headlines</a>
<a href="#" data-drupal-link-system-path="node/79501">News Headlines</a>
</li>
<li class="menu-item">
<a href="https://events.umass.edu/">Events</a>
<a href="#">Events</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/experts-umass"
data-drupal-link-system-path="node/971">Experts at UMass</a>
<a href="#" data-drupal-link-system-path="node/971">Experts at UMass</a>
</li>
<li class="menu-item menu-item--expanded">
<a href="https://www.umass.edu/news/federal-actions"
data-drupal-link-system-path="node/75351">Federal Actions</a>
<a href="#" data-drupal-link-system-path="node/75351">Federal Actions</a>
<div class="submenu-wrapper">
<button class="button-back">
@@ -943,8 +895,7 @@
<span class="navigation-title">Federal Actions</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/news/federal-actions/all-updates"
data-drupal-link-system-path="node/76176">View All Federal Actions Updates</a>
<a href="#" data-drupal-link-system-path="node/76176">View All Federal Actions Updates</a>
</li>
@@ -954,31 +905,28 @@
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/olympia-drive-fire-response"
data-drupal-link-system-path="node/81266">Olympia Drive Fire Response</a>
<a href="#" data-drupal-link-system-path="node/81266">Olympia Drive Fire Response</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/chancellor/">Office of Chancellor Javier Reyes</a>
<a href="#">Office of Chancellor Javier Reyes</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/institutional-effectiveness/strategic-plan">Strategic Plan
<a href="#">Strategic Plan
20242034</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/news-office-frequently-asked-questions"
data-drupal-link-system-path="node/21221">Frequently Asked Questions</a>
<a href="#" data-drupal-link-system-path="node/21221">Frequently Asked Questions</a>
</li>
<li class="menu-item menu-item--expanded">
<a href="https://www.umass.edu/news/news-events/inside-umass"
data-drupal-link-system-path="node/21016">Inside UMass</a>
<a href="#" data-drupal-link-system-path="node/21016">Inside UMass</a>
<div class="submenu-wrapper">
<button class="button-back">
@@ -993,20 +941,18 @@
<span class="navigation-title">Inside UMass</span>
<ul class="submenu">
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/inside-umass/submit-inside-umass-procedures-and-guidelines"
data-drupal-link-system-path="node/26211">Submit to Inside UMass</a>
<a href="#" data-drupal-link-system-path="node/26211">Submit to Inside UMass</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/news-headlines">View Most Recent News
<a href="#">View Most Recent News
Headlines</a>
</li>
<li class="menu-item">
<a
href="https://subscribe.umass.edu/subscriptioncenter/manageList/subscribeFromLink?channel_id=a2w6S000007eAfOQAU">Subscribe
<a href="#">Subscribe
to Inside UMass</a>
@@ -1017,33 +963,28 @@
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/hometown-news-requests"
data-drupal-link-system-path="node/21091">Hometown News Requests</a>
<a href="#" data-drupal-link-system-path="node/21091">Hometown News Requests</a>
</li>
<li class="menu-item">
<a
href="https://www.umass.edu/university-relations/toolkit/social-media/social-media-directory">Social
<a href="#">Social
Media Directory</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/video-services"
data-drupal-link-system-path="node/20596">Video Services</a>
<a href="#" data-drupal-link-system-path="node/20596">Video Services</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/job-opportunities-students"
data-drupal-link-system-path="node/20546">Job Opportunities for Students</a>
<a href="#" data-drupal-link-system-path="node/20546">Job Opportunities for Students</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/news/news-events/contact-us"
data-drupal-link-system-path="node/3751">Contact Us</a>
<a href="#" data-drupal-link-system-path="node/3751">Contact Us</a>
</li>
@@ -1069,8 +1010,8 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/admissions/apply" class="button-primary button-context-light "
aria-label="Apply" data-component-id="umass_base:button">
<a href="#" class="button-primary button-context-light " aria-label="Apply"
data-component-id="umass_base:button">
<span class="button-text">
@@ -1107,8 +1048,8 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/admissions/visit" class="button-primary button-context-light "
aria-label="Visit" data-component-id="umass_base:button">
<a href="#" class="button-primary button-context-light " aria-label="Visit"
data-component-id="umass_base:button">
<span class="button-text">
@@ -1275,7 +1216,7 @@
<div id="search-flyout-container">
<div class="search-flyout">
<div data-component-id="umass_base:header-branding" style="visibility: hidden;">
<a href="https://sisvietnam.vn/">
<a href="#">
<img class="whitetext" src="/images/LogoSIS.svg" alt="SIS Vietnam Logo">
<img class="redtext" src="/images/LogoSIS.svg" alt="SIS Vietnam Logo">
</a>
@@ -1305,19 +1246,19 @@
<ul class="menu">
<li class="menu-item">
<a href="https://www.umass.edu/admissions/visit">Campus tours</a>
<a href="#">Campus tours</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/financialaid/undergraduate-costs">Tuition</a>
<a href="#">Tuition</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/financialaid">Financial aid</a>
<a href="#">Financial aid</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/admissions/apply">How to apply</a>
<a href="#">How to apply</a>
</li>
<li class="menu-item">
<a href="https://www.umass.edu/gateway/umass-stories/study-abroad-umass">Study abroad</a>
<a href="#">Study abroad</a>
</li>
</ul>
@@ -249,7 +249,7 @@
class="utility-button arrow-toggle information-for-toggle"
aria-label="Display submenu for Information menu" aria-expanded="false"
aria-haspopup="true">
Dành cho
Thông tin
<svg version="1.1" class="arrow" xmlns="http://www.w3.org/2000/svg"
xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 16 7" enable-background="new 0 0 16 7" xml:space="preserve"
@@ -347,7 +347,7 @@
<div class="container">
<div class="text-container">
<div data-component-id="umass_base:section-title" class="f--section-title">
<h2>Step Into <span class="highlight">Your Future</span></h2>
<h2><span class="highlight">HỆ THỐNG DỊCH VỤ</span></h2>
</div>
</div>
<div class="links-container">
@@ -1056,7 +1056,7 @@
<div class="f--field f--image">
<img style="width: 100%; height: 180px; object-fit: cover;"
<img style="width: 100%; height: auto; object-fit: cover;"
src="https://sisvietnam.vn/wp-content/uploads/2026/04/260425-Siemens-DSC00468-scaled.jpg"
alt="Cấp cứu đột quỵ">
@@ -1124,7 +1124,7 @@
<img style="width: 100%; height: 180px; object-fit: cover;"
<img style="width: 100%; height: auto; object-fit: cover;"
src="https://sisvietnam.vn/wp-content/uploads/2026/05/Workshop_Dieu-tri-Hep-Dong-mach-Nao-bang-Stent-va-Bong-11-scaled.jpg"
alt="Can thiệp Tim mạch">
@@ -1192,7 +1192,7 @@
<img style="width: 100%; height: 180px; object-fit: cover;"
<img style="width: 100%; height: auto; object-fit: cover;"
src="https://sisvietnam.vn/wp-content/uploads/2026/03/DSC_0355-scaled.jpg"
alt="Tầm soát và Khám tổng quát">
@@ -2022,7 +2022,7 @@
<div class="news-card__image">
<div> <img loading="lazy"
src="./UMass Amherst _ UMass Amherst_files/2026 Undergraduate Commencement Mortar Boards x3.jpg"
src="https://cdn.victorphan.net/sisvietnamvn/Workshop_Dieu-tri-Hep-Dong-mach-Nao-bang-Stent-va-Bong-4-1024x684.jpg"
width="1280" height="720"
alt="Three graduates with decorated mortarboards are seen from behind at 2026 Undergraduate Commencement">
@@ -2190,7 +2190,7 @@
<div class="news-teaser__image">
<div> <img loading="lazy"
src="./UMass Amherst _ UMass Amherst_files/2026 Undergraduate Commencement fireworks2.jpg"
src="https://cdn.victorphan.net/sisvietnamvn/S.I.S-Can-Tho-trao-tang-xe-dap-cho-thieu-nhi-1.jpg"
width="4500" height="3006"
alt="Pyrotechnics erupt over the Football Performance Center at the conclusion of the 2026 UMass Amherst Undergraduate Commencement Ceremony">
@@ -2236,7 +2236,7 @@
<div class="news-teaser__image">
<div> <img loading="lazy"
src="./UMass Amherst _ UMass Amherst_files/2026 Masters Ceremony student speaker.JPG"
src="https://cdn.victorphan.net/sisvietnamvn/487120858_960949252907113_4726341586480234688_n.jpg"
width="5392" height="3592"
alt="Student speaker Mansi Maheshwari addresses the 2026 Master’s and Education Specialist Commencement Ceremony at the Mullins Center on May 15, 2026.">
@@ -2324,8 +2324,9 @@
gap: 0.125rem;
padding: 0.25rem;
background: #881C1C;
width: 2.875rem;
height: 3.125rem;
width: 4rem;
height: 100%;
align-self: stretch;
box-sizing: border-box;
}
@@ -2488,7 +2489,7 @@
<div class="teaser-item">
<div class="event-wrapper"> <!-- DATE BLOCK -->
<div class="event-date">
<div class="event-date__month"> THG 5 </div>
<div class="event-date__month"> Tháng 5 </div>
<div class="event-date__day"> 27 </div>
</div> <!-- DETAILS -->
<div class="event-details">
@@ -2496,14 +2497,13 @@
href="https://sisvietnam.vn/su-kien/hoi-thao-dot-quy">
Hội thảo trực tuyến: Nhận biết sớm dấu hiệu Đột quỵ </a> </div>
<div class="event-time"> 10:00 - 11:00 </div>
<div class="event-location"> </div>
</div>
</div>
</div>
<div class="teaser-item">
<div class="event-wrapper"> <!-- DATE BLOCK -->
<div class="event-date">
<div class="event-date__month"> THG 5 </div>
<div class="event-date__month"> Tháng 5 </div>
<div class="event-date__day"> 28 </div>
</div> <!-- DETAILS -->
<div class="event-details">
@@ -2511,14 +2511,13 @@
href="https://sisvietnam.vn/su-kien/cham-soc-tim-mach">
Tư vấn sức khỏe: Chăm sóc bệnh nhân tim mạch tại nhà </a> </div>
<div class="event-time"> 14:00 - 15:30 </div>
<div class="event-location"> </div>
</div>
</div>
</div>
<div class="teaser-item">
<div class="event-wrapper"> <!-- DATE BLOCK -->
<div class="event-date">
<div class="event-date__month"> THG 6 </div>
<div class="event-date__month"> Tháng 6 </div>
<div class="event-date__day"> 02 </div>
</div> <!-- DETAILS -->
<div class="event-details">
@@ -2526,14 +2525,13 @@
href="https://sisvietnam.vn/su-kien/ra-mat-khoa-icu">
Lễ ra mắt Khoa Hồi sức Tích cực (ICU) mới </a> </div>
<div class="event-time"> 08:00 - 11:00 </div>
<div class="event-location"> Hội trường Tầng 3 - S.I.S Cần Thơ </div>
</div>
</div>
</div>
<div class="teaser-item">
<div class="event-wrapper"> <!-- DATE BLOCK -->
<div class="event-date">
<div class="event-date__month"> THG 6 </div>
<div class="event-date__month"> Tháng 6 </div>
<div class="event-date__day"> 02 </div>
</div> <!-- DETAILS -->
<div class="event-details">
@@ -2541,7 +2539,6 @@
href="https://sisvietnam.vn/su-kien/sinh-hoat-cau-lac-bo">
Câu lạc bộ Bệnh nhân: Sinh hoạt thường kỳ tháng 6 </a> </div>
<div class="event-time"> 15:00 - 17:00 </div>
<div class="event-location"> Sân vườn Bệnh viện </div>
</div>
</div>
</div>
@@ -1,4 +1,4 @@
<!DOCTYPE html>
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org" xmlns:layout="http://www.ultraq.net.nz/thymeleaf/layout"
layout:decorate="~{fragments/layout}">
@@ -97,14 +97,14 @@
<div class="f--field f--link">
<a class="link" href="https://www.umass.edu/gateway/contact-us#general-information">
<a class="link" href="#">
Thông Tin Chung
</a>
</div>
<div class="f--field f--link">
<a class="link" href="https://www.umass.edu/gateway/contact-us#directories">
<a class="link" href="#">
Bản Đồ
</a>
</div>
@@ -112,7 +112,7 @@
<div class="f--field f--link">
<a class="link"
href="https://www.umass.edu/gateway/contact-us#frequently-used-phone-numbers">
href="#">
Số Điện Thoại Thường Dùng
</a>
</div>
@@ -120,7 +120,7 @@
<div class="f--field f--link">
<a class="link"
href="https://www.umass.edu/gateway/contact-us#frequently-contacted-departments">
href="#">
Các Khoa Phòng Thường Liên Hệ
</a>
</div>
@@ -873,7 +873,7 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/uhs/contact"
<a href="#"
class="button-text-link button-context-light "
aria-label="Xem chi tiết About University Health Services"
target="_self" data-component-id="umass_base:button">
@@ -910,7 +910,7 @@
<div data-component-id="umass_base:description" class="f--description">
<p><a href="https://www.umass.edu/diversity/incident-report-form">Climate
<p><a href="#">Climate
Incident Report Form</a></p>
</div>
@@ -922,7 +922,7 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/diversity/"
<a href="#"
class="button-text-link button-context-light "
aria-label="Xem chi tiết About Office of Equity and Inclusion"
target="_self" data-component-id="umass_base:button">
@@ -979,7 +979,7 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/titleix"
<a href="#"
class="button-text-link button-context-light "
aria-label="Xem chi tiết About Title IX Coordinator" target="_self"
data-component-id="umass_base:button">
@@ -1026,7 +1026,7 @@
d="M56 14H8c-1.1 0-2 0.9-2 2v32c0 1.1 0.9 2 2 2h48c1.1 0 2-0.9 2-2V16C58 14.9 57.1 14 56 14zM50.5 18L32 33.4 13.5 18H50.5zM10 46V20.3l20.7 17.3C31.1 37.8 31.5 38 32 38s0.9-0.2 1.3-0.5L54 20.3V46H10z">
</path>
</svg></a><br>413-545-2121<br><a
href="https://www.umass.edu/umpd/anonymous-witness-form">Anonymous
href="#">Anonymous
witness form</a></p>
</div>
@@ -1038,7 +1038,7 @@
<div class="f--field f--button">
<a href="https://www.umass.edu/umpd/"
<a href="#"
class="button-text-link button-context-light "
aria-label="Xem chi tiết About UMass Amherst Police Department"
target="_self" data-component-id="umass_base:button">
@@ -15,7 +15,8 @@
<meta name="msapplication-TileColor" content="#881c1c">
<meta name="theme-color" content="#ffffff">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" sizes="32x32" href="https://sisvietnam.vn/wp-content/uploads/2018/08/cropped-favicon-1.png">
<link rel="icon" type="image/png" sizes="32x32"
href="https://sisvietnam.vn/wp-content/uploads/2018/08/cropped-favicon-1.png">
<title>Tin Tức - Bệnh Viện Đa Khoa Quốc Tế S.I.S Cần Thơ</title>
<link href="/Undergraduate Study _ UMass Amherst_files/css2" rel="stylesheet">
@@ -35,6 +36,7 @@
gap: 8px;
padding: 32px 0;
}
.tin-tuc-pagination a,
.tin-tuc-pagination span {
display: inline-flex;
@@ -49,17 +51,20 @@
text-decoration: none;
transition: background 0.2s, color 0.2s;
}
.tin-tuc-pagination a:hover {
background: #881c1c;
color: #fff;
border-color: #881c1c;
}
.tin-tuc-pagination span.current-page {
background: #881c1c;
color: #fff;
border-color: #881c1c;
font-weight: bold;
}
/* News meta info (date, category tag) */
.news-card-meta {
font-size: 0.78rem;
@@ -69,6 +74,7 @@
gap: 10px;
flex-wrap: wrap;
}
.news-card-meta .tag {
background: #f5e4e4;
color: #881c1c;
@@ -76,10 +82,12 @@
border-radius: 20px;
font-weight: 500;
}
/* Make cards feel like news items with date */
.c--card-grid-card .news-card-meta {
padding: 0 0 4px 0;
}
/* Uniform card images */
.c--card-grid-card .f--image img {
width: 100%;
@@ -94,7 +102,7 @@
<body>
<div layout:fragment="content"
class="dialog-off-canvas-main-canvas umass-platform-homepage path-node page-node-type-landing-page"
class="dialog-off-canvas-main-canvas umass-platform-homepage path-node page-node-type-landing-page transparent-header"
data-off-canvas-main-canvas="">
<main id="main-content">
@@ -126,8 +134,7 @@
<img
src="https://sisvietnam.vn/wp-content/uploads/2018/10/op1-view1g%E1%BA%A1ch-min-1-1024x722.jpg"
class="" alt="Tin Tức Bệnh Viện S.I.S Cần Thơ" height="900" width="1600"
style="aspect-ratio: 16/9; object-fit: cover; width: 100%; height: 100%;"
>
style="aspect-ratio: 16/9; object-fit: cover; width: 100%; height: 100%;">
</div>
</div>
@@ -225,11 +232,8 @@
<div class="cc--component-container cc--card-grid-card ">
<div class="c--component c--card-grid-card">
<div class="f--field f--image">
<img
src="https://sisvietnam.vn/wp-content/uploads/2019/01/IMG_6313.jpg"
class=""
alt="Can thiệp đột quỵ cấp tính thành công tại S.I.S Cần Thơ"
>
<img src="https://sisvietnam.vn/wp-content/uploads/2019/01/IMG_6313.jpg" class=""
alt="Can thiệp đột quỵ cấp tính thành công tại S.I.S Cần Thơ">
</div>
<div class="text-container">
<div class="news-card-meta">
@@ -240,7 +244,8 @@
Can Thiệp Đột Quỵ Cấp Tính Thành Công, Bệnh Nhân Hồi Phục Ngoạn Mục
</h3>
<div data-component-id="umass_base:description" class="f--description">
<p>Ê-kíp bác sĩ chuyên khoa Thần kinh Đột quỵ của S.I.S Cần Thơ vừa thực hiện thành
<p>Ê-kíp bác sĩ chuyên khoa Thần kinh Đột quỵ của S.I.S Cần Thơ vừa thực hiện
thành
công ca can thiệp nội mạch lấy huyết khối cho bệnh nhân trong cửa sổ vàng 6 giờ
đầu.</p>
</div>
@@ -261,9 +266,7 @@
<div class="f--field f--image">
<img
src="https://sisvietnam.vn/wp-content/uploads/2018/10/op1-view1g%E1%BA%A1ch-min-1-1024x722.jpg"
class=""
alt="Hội thảo khoa học tim mạch"
>
class="" alt="Hội thảo khoa học tim mạch">
</div>
<div class="text-container">
<div class="news-card-meta">
@@ -294,9 +297,7 @@
<div class="f--field f--image">
<img
src="https://sisvietnam.vn/wp-content/uploads/2026/05/SO-DO-TO-CHUC-BENH-VIEN-SIS_cap-nhat-15.05.2026.jpg"
class=""
alt="Nhận biết dấu hiệu đột quỵ"
>
class="" alt="Nhận biết dấu hiệu đột quỵ">
</div>
<div class="text-container">
<div class="news-card-meta">
@@ -307,7 +308,8 @@
Nhận Biết Dấu Hiệu Đột Quỵ Trong 60 Giây FAST Là Gì?
</h3>
<div data-component-id="umass_base:description" class="f--description">
<p>Phương pháp nhận biết đột quỵ bằng quy tắc FAST (Face Arm Speech Time) được
<p>Phương pháp nhận biết đột quỵ bằng quy tắc FAST (Face Arm Speech Time)
được
Tổ Chức Y Tế Thế Giới khuyến nghị. Nhận biết sớm, cứu não kịp thời.</p>
</div>
<div class="f--field f--button">
@@ -325,11 +327,8 @@
<div class="cc--component-container cc--card-grid-card ">
<div class="c--component c--card-grid-card">
<div class="f--field f--image">
<img
src="https://sisvietnam.vn/wp-content/uploads/2019/01/IMG_6313.jpg"
class=""
alt="Quỹ Nhịp Cầu Nhân Ái"
>
<img src="https://sisvietnam.vn/wp-content/uploads/2019/01/IMG_6313.jpg" class=""
alt="Quỹ Nhịp Cầu Nhân Ái">
</div>
<div class="text-container">
<div class="news-card-meta">
@@ -360,9 +359,7 @@
<div class="f--field f--image">
<img
src="https://sisvietnam.vn/wp-content/uploads/2018/10/op1-view1g%E1%BA%A1ch-min-1-1024x722.jpg"
class=""
alt="Báo Tuổi Trẻ viết về SIS"
>
class="" alt="Báo Tuổi Trẻ viết về SIS">
</div>
<div class="text-container">
<div class="news-card-meta">
@@ -370,16 +367,17 @@
<span>10/05/2026</span>
</div>
<h3 class="ally-focus-within">
Tuổi Trẻ: "S.I.S Cần Thơ Điểm Tựa Của Người Dân Miền Tây Trong Cuộc Chiến Với Đột Quỵ"
Tuổi Trẻ: "S.I.S Cần Thơ Điểm Tựa Của Người Dân Miền Tây Trong Cuộc Chiến Với
Đột Quỵ"
</h3>
<div data-component-id="umass_base:description" class="f--description">
<p>Báo Tuổi Trẻ đã có bài phóng sự chuyên sâu về hành trình 10 năm xây dựng trung tâm
<p>Báo Tuổi Trẻ đã có bài phóng sự chuyên sâu về hành trình 10 năm xây dựng trung
tâm
can thiệp đột quỵ hàng đầu đồng bằng sông Cửu Long của bệnh viện.</p>
</div>
<div class="f--field f--button">
<a href="#" class="button-text-link button-context-light "
aria-label="Đọc bài báo" target="_self"
data-component-id="umass_base:button">
aria-label="Đọc bài báo" target="_self" data-component-id="umass_base:button">
<span class="button-text">Đọc thêm</span>
</a>
</div>
@@ -393,9 +391,7 @@
<div class="f--field f--image">
<img
src="https://sisvietnam.vn/wp-content/uploads/2026/05/SO-DO-TO-CHUC-BENH-VIEN-SIS_cap-nhat-15.05.2026.jpg"
class=""
alt="Tuyển dụng bác sĩ"
>
class="" alt="Tuyển dụng bác sĩ">
</div>
<div class="text-container">
<div class="news-card-meta">
@@ -456,4 +452,5 @@
</div>
</body>
</html>