@@ -61,25 +61,97 @@ Team member information is stored in `src/content/team/team.json`. To add or upd
6161
6262Publication data is stored in ` src/content/publications/publications.json ` . To add or update publications, edit this file.
6363
64- ### News
64+ ### Software
6565
66- News articles are written in MDX format and stored in ` src/content/news/ ` . To add a new article, create a new MDX file with the following frontmatter:
66+ Software tool information is stored in ` src/content/software/software.json ` . To add or update software tools, edit this file.
6767
68- ``` mdx
69- ---
70- title: "Article Title"
71- date: "YYYY-MM-DD"
72- author: "Author Name"
73- image: "/path/to/image.jpg"
74- excerpt: "Article excerpt"
75- ---
68+ ### Partners
69+
70+ Partner information is stored in ` src/content/partners/partners.json ` . To add or update partner information, edit this file.
71+
72+ ## Content Schemas
73+
74+ ### Team Schema (` src/content/team/team.json ` )
75+ ``` json
76+ {
77+ "current" : [
78+ {
79+ "name" : " string" ,
80+ "role" : " string" ,
81+ "description" : " string" ,
82+ "research_interests" : " string" ,
83+ "professional_career" : [
84+ {
85+ "period" : " string" ,
86+ "position" : " string"
87+ }
88+ ],
89+ "education" : [
90+ {
91+ "period" : " string" ,
92+ "degree" : " string" ,
93+ "institution" : " string"
94+ }
95+ ],
96+ "image" : " string"
97+ }
98+ ],
99+ "alumni" : [
100+ {
101+ "name" : " string" ,
102+ "role" : " string" ,
103+ "description" : " string" ,
104+ "current_position" : " string"
105+ }
106+ ]
107+ }
108+ ```
76109
77- Article content...
110+ ### Publications Schema (` src/content/publications/publications.json ` )
111+ ``` json
112+ [
113+ {
114+ "title" : " string" ,
115+ "url" : " string" ,
116+ "authors" : " string" ,
117+ "journal" : " string" ,
118+ "year" : " string" ,
119+ "featured" : " boolean"
120+ }
121+ ]
78122```
79123
80- ### Software
124+ ### Software Schema (` src/content/software/software.json ` )
125+ ``` json
126+ [
127+ {
128+ "name" : " string" ,
129+ "short_description" : " string" ,
130+ "long_description" : " string" ,
131+ "code_repository" : " string" ,
132+ "website" : " string" ,
133+ "publication" : " string" ,
134+ "image" : " string" ,
135+ "categories" : {
136+ "featured" : " boolean" ,
137+ "tool" : " boolean" ,
138+ "database" : " boolean"
139+ }
140+ }
141+ ]
142+ ```
81143
82- Software tool information is stored in ` src/content/software/software.json ` . To add or update software tools, edit this file.
144+ ### Partners Schema (` src/content/partners/partners.json ` )
145+ ``` json
146+ {
147+ "collaborators" : [
148+ {
149+ "name" : " string" ,
150+ "institution" : " string"
151+ }
152+ ]
153+ }
154+ ```
83155
84156## Building for Production
85157
@@ -105,8 +177,4 @@ The site can be deployed to any static hosting service. For example, to deploy t
1051772 . Create a feature branch
1061783 . Commit your changes
1071794 . Push to the branch
108- 5 . Create a Pull Request
109-
110- ## License
111-
112- This project is licensed under the MIT License - see the [ LICENSE] ( LICENSE ) file for details.
180+ 5 . Create a Pull Request
0 commit comments