Il s'agit du dépôt de pages Web alimenté par Jekyll pour le groupe d'astrophysique théorique (宇宙物理理論研究室) du Centre des sciences informatiques de l'Université de Tsukuba.
La page Web est destinée à donner un aperçu des membres, des recherches et des activités du groupe.
Le site est presque entièrement bilingue (anglais et japonais), et la langue peut être changée (menu en haut à droite, ou menu pliable pour les appareils portables) tout en restant sur la même page (c'est-à-dire que la page correspondante dans l'autre langue est chargée) .
La conception du site est basée sur le modèle OpenMind Bootstrap 4 du studio AGM.
Tous les membres du groupe sont invités à contribuer via des pull request. Les categories
de messages sont :
uchu-forum
seminars
(qui seront rebaptisés colloquia
dans un avenir proche)projects
news
conferences
featured
(peut-être abandonné à l'avenir)achievements
(générées automatiquement – pas besoin de contribuer)members
(Il s'agit en fait d'une "collection", mais c'est similaire à une "catégorie") Les messages eux-mêmes se trouvent sous <category name>/_posts/[ja|en]
. Les balises doivent être choisies parmi les entrées sous tags:
dans _data/translations.yml
. Cela les traduira automatiquement. N'hésitez pas à ajouter de nouvelles balises.
Dans un avenir proche, le site sera lié à netlify-cms afin de permettre une contribution plus facile basée sur l'interface graphique.
Les réalisations de recherche sont une collection de publications rassemblées dans une bibliothèque ADS. Les publications sont générées semi-automatiquement avec un script python qui récupère les images et crée des fichiers yaml/html.
Les informations sur les membres sont stockées sous forme de collections
Jekyll. Les informations sur les membres peuvent être trouvées sous _members/[ja|en]
.
Le formulaire de contact envoie un email à [email protected]
, auquel l'administrateur web a accès.
Le calendrier est un calendrier Google. Tout le personnel et plusieurs autres personnes du groupe (par exemple les responsables de l'organisation des séminaires et des réunions) ont la permission d'ajouter/modifier des entrées.
Tous les travaux en cours sont suivis sur le tableau des problèmes. Veuillez enregistrer tous les problèmes que vous rencontrez ou les améliorations que vous souhaiteriez voir sur le tableau des problèmes.
覚えていない。まずruby入れて、その後
gem install bundler jekyll
bundle add jekyll
をする。その後もう少しなんかやった気がする。
Lire : https://www2.ccs.tsukuba.ac.jp/Astro/members/ja/のメンバーを更新する。学年が上がった人、教員も含めて全員に改めて情報を入力してもらう。
Il s'agit de :
Il s'agit de members/ja/index.html
et members/en/index.html
et true
form_active
.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --future
bundle exec jekyll build --future
cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd -
mail_script.txt
を、 [email protected]
宛に送り、宇宙理論研究室全員Il s'agit d'un site Web charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/membersform_data
に格納される。
Il s'agit de .tex.enc
et de zulip d'Alex.
ローカルで、以下を実行する. 注意点として、以下のスクリプトの11行目は適宜変更すること。実行後、 __temp/new_registerd_member
に、格納されたデータのうちの.html
ファイルが入る. _members
(適切に加工されていないと、ページに表示されない。)。 charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/membersform_data
に入ったファDescription du membersform_data
に_already_registerd
ディレクトリを作って、ファイルを入れていた。)追加でフォームが入力され、新しいファイルがcharonに入った場合でも、もう一度以下のスクリプトを実行すれば良い。
./get_and_set_new_member.sh
Il s'agit de members/ja/index.html
true
members/en/index.html
form_active
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --future
bundle exec jekyll build --future
cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd -
Lire : https://www2.ccs.tsukuba.ac.jp/Astro/home/ja/
の集合写真変更
Il s'agit de :
写真を受け取る
Il s'agit d' assets/img/group.jpg
.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --future
bundle exec jekyll build --future
cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd -
Lire : https://www2.ccs.tsukuba.ac.jp/Astro/conferences/ja/
の中に、天体形成研究会の情報を載せる。
Il s'agit de :
多分、天体形成研究会の係の人が、ローカルのconferences/_posts/en/2023-11-01-tentaikeisei.html
.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --future
bundle exec jekyll build --future
cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd -
Lire : https://www2.ccs.tsukuba.ac.jp/Astro/uchu_forum/ja/
に宇宙フォーラムの情報を追加。
Il s'agit de :
uchu_forum/uchu_forum_form/img
とuchu_forum/uchu_forum_form/yaml/[ja,en]
から、 hogehoge.[jpg, png, etc]と20xx-xx-xx-hoge.htmlを取り出す. mkdir -p __temp && scp -r < user_name > @charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/uchu_forum/uchu_forum_form/yml __temp/ && scp -r < user_name > @charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/uchu_forum/uchu_forum_form/img __temp/
ローカル側でuchu_forum/_posts/[ja,en]に20xx-xx-xx-hoge.htmlを配置(enに配置するやつは英訳)
Il s'agit d'assets/img/uchu_forum et de hogehoge.[jpg, png, etc] et de uchu-forum-20xx-xx-xx.jpg.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --future
bundle exec jekyll build --future
cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd -
変更が反映されない。 --> ブラウザのキャッシュ消して
エラーが出る -->自分で頑張って。もしかしたら権限の問題かも(特に、rsy ncのエラーとか。あと、charon側でphpファイルのphp, php, php, php, php, phpか忘れずに)。Zulip et Alexに助けを求めるのもあり。