Este es el repositorio de la página web impulsada por Jekyll para el Grupo de Astrofísica Teórica (宇宙物理理論研究室) del Centro de Ciencias Computacionales de la Universidad de Tsukuba.
La página web está destinada a brindar una descripción general de los miembros, la investigación y las actividades del grupo.
El sitio es casi completamente bilingüe (inglés y japonés), y el idioma se puede cambiar (menú superior derecho o menú plegable para dispositivos portátiles) mientras se permanece en la misma página (es decir, se carga la página correspondiente en el otro idioma). .
El diseño del sitio está basado en la plantilla OpenMind Bootstrap 4 del estudio AGM.
Todos los miembros del grupo pueden contribuir mediante solicitudes de extracción. Las categories de publicaciones son:
uchu-forumseminars (que pasarán a llamarse colloquia en algún momento próximo)projectsnewsconferencesfeatured (posiblemente descontinuado en el futuro)achievements (generados automáticamente, no es necesario contribuir)members (Esto es en realidad una "colección", pero es similar a una "categoría") Las publicaciones en sí se encuentran en <category name>/_posts/[ja|en] . Las etiquetas deben elegirse de las entradas bajo tags: en _data/translations.yml . Esto los traducirá automáticamente. Siéntase libre de agregar nuevas etiquetas.
En un futuro próximo, el sitio estará vinculado a netlify-cms para facilitar la contribución basada en interfaz gráfica de usuario.
Los logros de la investigación son una colección de publicaciones que se recopilan en una biblioteca ADS. Las publicaciones se generan semiautomáticamente con un script de Python que recupera imágenes y crea archivos yaml/html.
La información de los miembros se almacena como collections Jekyll. La información de los miembros se puede encontrar en _members/[ja|en] .
El formulario de contacto envía un correo electrónico a [email protected] , al que tiene acceso el webadmin.
El calendario es un calendario de Google. Todo el personal y varias otras personas del grupo (por ejemplo, los responsables de organizar seminarios y reuniones) tienen permiso para agregar/editar entradas.
Todo el trabajo en progreso se rastrea en el tablero de Problemas. Registre cualquier problema que encuentre o mejoras que le gustaría ver en el tablero de problemas.
覚えていない.まずruby入れて、その後
gem install bundler jekyll
bundle add jekyllをする。その後もう少しなんかやった気がする。
Enlace: https://www2.ccs.tsukuba.ac.jp/Astro/members/ja/のメンバーを更新する。学年が上がった人、教員も含めて全員に改めて情報を入力してもらう.
手順:
Consulte members/ja/index.htmlとmembers/en/index.htmlのform_activeをtrueに変更する.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --futurebundle 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]宛に送り、宇宙理論研究室全員がフォーム入力を完了するのを待つ。入力されたデータはcharon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/membersform_dataに格納される.
格納されたデータのうち、 .tex.encのものは、zulipでAlexに対応してもらう。
ローカルで、以下を実行する. 注意点として、以下のスクリプトの11行目は適宜変更すること。実行後、 __temp/new_registerd_memberに、格納されたデータのうちの.htmlファイルが入る. _membersディレクトリに、入力されたデータが加工された状態で入る(適切に加工されていないと、ページに表示されない。)。 以下のスクリプト実行後は、 charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/membersform_dataに入ったファイルを消すか別のディレクトリに入れておくと良い。(私はmembersform_dataに_already_registerdディレクトリを作って、ファイルを入れていた。)追加でフォームが入力され、新しいファイルがcharonに入った場合でも、もう一度以下のスクリプトを実行すれば良い.
./get_and_set_new_member.sh全員の入力を確認したら、ローカルにて、 members/ja/index.htmlとmembers/en/index.htmlのform_activeをtrueに変更する.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --futurebundle exec jekyll build --future cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd - やること: https://www2.ccs.tsukuba.ac.jp/Astro/home/ja/の集合写真変更
手順:
写真を受け取る
ローカル側で、写真をassets/img/group.jpgとして保存。
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --futurebundle exec jekyll build --future cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd - やること: https://www2.ccs.tsukuba.ac.jp/Astro/conferences/ja/の中に、天体形成研究会の情報を載せる.
手順:
多分、天体形成研究会の係の人が、ローカルのconferences/_posts/en/2023-11-01-tentaikeisei.htmlみたいな感じのファイルをくれると思う.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --futurebundle exec jekyll build --future cd ../ccs_version/ && rsync -Prvi ./ charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source && cd - やること: https://www2.ccs.tsukuba.ac.jp/Astro/uchu_forum/ja/に宇宙フォーラムの情報を追加.
手順:
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に配置するやつは英訳)
ローカル側でassets/img/uchu_forumにhogehoge.[jpg, png, etc]をuchu-forum-20xx-xx-xx.jpgとして保存する.
(やらなくても良いが)以下のコマンドにより、フォームボタンがメンバーページに出現しているか、ローカルで確認する.
bundle exec jekyll serve --futurebundle 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ファイルの第三者の実行権限付与とか忘れずに)。ZulipでAlexに助けを求めるのもあり。