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-forum
seminars
(que pasarán a llamarse colloquia
en algún momento próximo)projects
news
conferences
featured
(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 --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]
宛に送り、宇宙理論研究室全員がフォーム入力を完了するのを待つ。入力されたデータは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 --future
bundle 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 --future
bundle 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 --future
bundle 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 --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ファイルの第三者の実行権限付与とか忘れずに)。ZulipでAlexに助けを求めるのもあり。