Este é o repositório de páginas da Web com tecnologia Jekyll para o Grupo de Astrofísica Teórica (宇宙物理理論研究室) do Centro de Ciências Computacionais da Universidade de Tsukuba.
A página da web tem como objetivo fornecer uma visão geral dos membros, pesquisas e atividades do grupo.
O site é quase inteiramente bilíngue (inglês e japonês), e o idioma pode ser alterado (menu superior direito ou menu recolhível para dispositivos portáteis) enquanto permanece na mesma página (ou seja, a página correspondente no outro idioma é carregada) .
O design do site é baseado no template OpenMind Bootstrap 4 do estúdio AGM.
Todos os membros do grupo podem contribuir por meio de solicitações pull. As categories de postagens são:
uchu-forumseminars (a serem renomeados como colloquia em algum momento no futuro próximo)projectsnewsconferencesfeatured (possivelmente descontinuado no futuro)achievements (geradas automaticamente - não há necessidade de contribuir)members (na verdade é uma "coleção", mas é semelhante a uma "categoria") As próprias postagens estão em <category name>/_posts/[ja|en] . As tags devem ser escolhidas nas entradas em tags: in _data/translations.yml . Isso irá traduzi-los automaticamente. Sinta-se à vontade para adicionar novas tags.
Num futuro próximo, o site será vinculado ao netlify-cms para permitir contribuições mais fáceis baseadas em GUI.
As realizações de pesquisa são uma coleção de publicações agrupadas em uma biblioteca ADS. As postagens são semi-autogeradas com um script python que busca imagens e cria arquivos yaml/html.
As informações dos membros são armazenadas como collections Jekyll. Informações dos membros podem ser encontradas em _members/[ja|en] .
O formulário de contato envia um email para [email protected] , ao qual o webadmin tem acesso.
O calendário é um calendário do Google. Todos os funcionários e diversas outras pessoas do grupo (por exemplo, os responsáveis pela organização de seminários e reuniões) têm permissão para adicionar/editar entradas.
Todo o trabalho em andamento é monitorado no quadro de Problemas. Registre quaisquer problemas que encontrar ou melhorias que gostaria de ver no quadro de problemas.
覚えていない。まずruby入れて、その後
gem install bundler jekyll
bundle add jekyllをする。その後もう少しなんかやった気がする。
やること: https://www2.ccs.tsukuba.ac.jp/Astro/members/ja/のメンバーを更新する。学年が上がった人、教員も含めて全員に改めて情報を入力してもらう。
Tradução:
Acesse members/ja/index.html members/en/index.html para form_active e 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/の集合写真変更
Tradução:
写真を受け取る
Acesse 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 - Acesse: https://www2.ccs.tsukuba.ac.jp/Astro/conferences/ja/の中に、天体形成研究会の情報を載せる。
Tradução:
多分、天体形成研究会の係の人が、ローカルの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/に宇宙フォーラムの情報を追加。
Tradução:
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に助けを求めるのもあり。