هذا هو رمز مولد الموقع الثابت لـ neurodata.io
كحد أدنى، سوف تحتاج إلى تثبيت الأدوات التالية:
إذا لم يكن لديك برنامج Grow، فيمكنك تثبيته باستخدام:
curl https://install.grow.io | bash
أو (من بيئة افتراضية)
pip install grow
لاحظ أن النمو لا يدعم Python 3 بعد.
قبل بدء خادم التطوير، قد يتعين عليك تثبيت التبعيات التي يستخدمها مشروعك. يرشدك أمر grow install
خلال هذا الأمر ويحاول إعداد بيئتك لك.
يقوم أمر grow run
بتشغيل خادم التطوير الخاص بك. يمكنك إجراء تغييرات على ملفات مشروعك وتحديثها لرؤيتها تنعكس على الفور.
grow install
grow run
يمكنك استخدام أمر grow build
لإنشاء موقعك بالكامل في دليل build
. هذه طريقة جيدة لاختبار الكود الذي تم إنشاؤه والتحقق منه.
grow build
يرجى تقديم طلبات السحب deploy
الفرع.
يوجد ملف LaTeX الذي سيبني المراجع في ملف PDF، معظمه من أجل مراقبة الجودة. إنه موجود في الدليل الجذر ويمكن إنشاؤه عن طريق تشغيل make
في الدليل الجذر.
عند إضافة إضافة جديدة إلى الملفات البيبلوغرافية، فإن معظم المدخلات البيبلوغرافية العادية ستعمل، والخطوة الإضافية الوحيدة هي إضافة قيمة keywords
. الكلمات الأساسية التي يجب استخدامها لكل ملف بيبلوغرافية معروضة أدناه، حيث يتم استخدامها لتنظيم الملف. القواعد العامة:
author+an
، وهذا يعمل على وضع خط أسفل أعضاء المختبر واسم jovo بالخط العريض في أقسام النشر في سيرته الذاتية. بالنظر إلى ترتيب المؤلفين للمدخل المطبوع، عدد المؤلفين الذين هم أعضاء في المختبر ( trainee
) وأيهم هو جوفو ( highlight
). على سبيل المثال: @article{example,
author = {<lab member> and <not lab member> and <jovo> and <lab member> and <not lab member>},
author+an = {1=trainee;4=trainee;3=highlight},
...
@incollection
إلا إذا كنت تقوم بإضافة عضو جديد إلى ملف people.bib
month
عدد صحيح، لأن هذا يمنع حدوث مشكلات محتملة في الطلب&
و $
في إدخالاتك، لأنها قد تسبب مشكلات في تجميع المراجعفئات pubs.bib:
peer-reviewed
من قبل النظراء المقبولة والمنشورة:in-review
conference
book
tech
abspos
other
omit
فئات للمحادثات.bib:
local
international
فئات للصحافة.bib:
جميع المعلومات المتعلقة بأعضاء الفريق لكل من صفحة neurodata.io/about/team/ الخاصة بالموقع والسيرة الذاتية لـ Jovo (neurodata.io/about/jovo، قسم الإرشاد) مستمدة من ملف المراجع الموجود في content/bibs/people.bib
. من المهم جدًا أن يحافظ الجميع على تحديث معلوماتهم الشخصية، حيث سينعكس ذلك على السيرة الذاتية لـ Jovo. بالإضافة إلى المعلومات المضافة هنا، ستحتاج إلى تحميل صورة إلى content/source/images/people
وذكر اسمها في فئة file
(على سبيل المثال، john_doe.jpg
). انظر أدناه إذا كنت ترغب في إضافة شخص ما إلى موقع الويب ولا ينبغي أن يظهر في السيرة الذاتية أو صفحة الفرق.
@incollection{<ID>,
author = {Full name},
usera = {Job title},
month = {Month, as an integer, that you started working},
year = {starting year},
number = {starting month/year -- ending month/year},
series = {ending year},
abstract = {What you do in the lab, 1-2 sentences, 3rd person},
userb = {highest degree held},
userc = {department/major, school},
userd = {website category},
keywords = {cv category},
doi = {github username},
note = {email address},
url = {personal website (do not include https://)},
usere = {training},
file = {image name}
}
يمكن ترك بعض الفئات فارغة إذا لم تكن قابلة للتطبيق، والفئات المطلوبة للحصول على معلومات فيها هي: <ID>
، author
، usera
، month
، year
، number
، userd
. بعض الملاحظات الإضافية:
يتم تشجيع الاختصارات بشدة لـ userb
و userc
يجب أن تحتوي year
series
على جميع أرقام السنة الأربعة (أي 2019، وليس 19)
يجب أن يكون number
بالتنسيق {01/18 -- }
إذا كان عضو الفريق لا يزال عضوًا في المعمل، و {01/18 -- 04/21}
إذا لم يعد عضوًا.
فئات userd
هي (حسب موضعها على صفحة الفرق):
faculty
faculty - research
staff
postdoc
student
undergrad
associate
highschool
فئات keywords
هي:
researchtrackfaculty
staffresearch
postdoc
PhDstudent
visitingdoc
MSstudent
undergrad
HS
يمكن العثور على صورتك هنا () إذا كنت موجودًا بالفعل على الموقع
إدخالات usere
المدعومة حاليًا هي:
safe-zone
مثال على الإدخال هو:
@incollection{johndoe,
author = {John Doe},
usera = {Research Assistant},
month = {7},
year = {2019},
number = {7/19 -- },
series = {},
abstract = {Lead developer on <project>, helping with <something>...},
userb = {BSE},
userc = {BME, JHU},
userd = {student},
keywords = {MS},
doi = {jnydoe},
note = {[email protected]},
url = {www.heresjohnny.com},
usere = {safe-zone},
file = {john_doe.jpg}
}
للقيام بذلك، ما عليك سوى نسخ الإدخال أدناه (نعم، يجب أن تكون هناك مسافات في أقسام number
series
) وتغيير المعلومات ذات الصلة. المواصفات other
لكل من userd
keywords
تخبر موقع الويب بتجاهل إظهار هؤلاء الأشخاص على صفحة الفرق (على الرغم من ظهورهم عند الإشارة إليهم في مكان آخر) وأن تتجاهلهم السيرة الذاتية عند الإنشاء.
@incollection{johndoe,
author = {John Doe},
usera = {},
month = {},
year = {},
number = { },
series = { },
abstract = {},
userb = {},
userc = {},
userd = {other},
keywords = {other},
doi = {},
note = {[email protected]},
url = {},
usere = {},
file = {john_doe.jpg}
}
قيد التطوير حاليًا
يمكنك تجميع ملف pdf محليًا عن طريق تشغيل الأمر pdflatex
على ملف jovo_cv_SOM.tex
ضمن content/bibs/tex/
. إذا قمت بإجراء أي تغييرات على ملفات bib، فستحتاج إلى تشغيل أمر biber
على ملف jovo_cv_SOM
أيضًا:
biber jovo_cv_SOM
pdflatex jovo_cv_SOM.tex