这是筑波大学计算科学中心宇宙物理理论研究室由 Jekyll 驱动的网页仓库。
该网页旨在概述该小组的成员、研究和活动。
该网站几乎完全是双语的(英语和日语),并且可以切换语言(右上角菜单,或便携式设备的可折叠菜单),同时保持在同一页面上(即加载另一种语言的相应页面) 。
该网站的设计基于 AGM studio 的 OpenMind Bootstrap 4 模板。
欢迎该小组的所有成员通过拉取请求做出贡献。帖子的categories
有:
uchu-forum
seminars
(在不久的将来的某个时候将更名为colloquia
)projects
news
conferences
featured
(将来可能停产)achievements
(自动生成——无需贡献)members
(这实际上是一个“集合”,但它类似于“类别”)帖子本身位于<category name>/_posts/[ja|en]
。标签应从_data/translations.yml
中的tags:
下的条目中选择。这将自动翻译它们。请随意添加新标签。
在不久的将来,该网站将链接到 netlify-cms,以便更轻松地进行基于 GUI 的贡献。
研究成果是在 ADS 图书馆中整理的出版物的集合。这些帖子是使用 python 脚本半自动生成的,该脚本可获取图像并创建 yaml/html 文件。
成员信息存储为 Jekyll collections
。会员信息可以在_members/[ja|en]
下找到。
联系表单会向[email protected]
发送一封电子邮件,网络管理员有权访问该电子邮件。
日历是谷歌日历。所有员工和小组中的其他人员(例如负责组织研讨会和会议的人员)都有权添加/编辑条目。
所有正在进行的工作都在问题板上进行跟踪。请记录您遇到的任何问题或您希望在问题板上看到的增强功能。
覚えていない。まずruby入れて、その后
gem install bundler jekyll
bundle add jekyll
をする。その后もう少しなんかやった気がする。
やること:https://www2.ccs.tsukuba.ac.jp/Astro/members/ja/のメンバーを更新する。学年が上がった人、教员も含めて全员に改めて情报を入力してもらう。
手顺:
ローカルにて、 members/ja/index.html
とmembers/en/index.html
のform_active
をtrue
に変更する。
(やらなくても良いが)以下のコマンドにより、foォームボタンがメンバーページに出现しているか、ロカルでー确认する。
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]
宛に送り、宇宙理论研究室全员がfuォーム入力を完了するのを待つ。入力されたデータはcharon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/membersform_data
に格纳される。
格纳されたデータのうち、 .tex.enc
のものは、zulipでAlexに対応してもらう。
ローカルで、以下を実行する。 注意点として、以下のsukuryputoの11行目は行変更すること。実行后、 __temp/new_registerd_member
に、格纳されたデータのうちの.html
ァイルが入る。 _members
ディrekutorima、入力されたデータが加工された状态で入る(适切に加工されていないと、ページに表示されない。)。以下のsukuriputo実行后は、 charon.ccs.tsukuba.ac.jp:/home-WWW/Research/Astro/Astro_source/membersform_data
に入ったfaイルを消すか别のディrekutoriに入れておくと良い。(私はmembersform_data
に_already_registerd
ディrekutorio作って、fiァイルを入れていた。)追加でォームが入力され、新しいァイルがcharonに入った场合でも、もう跨越以下のsukuryputoを実行すれば良い。
./get_and_set_new_member.sh
全员の入力を确认したら、ローカルにて、 members/ja/index.html
とmembers/en/index.html
のform_active
をtrue
に変更する。
(やらなくても良いが)以下のコマンドにより、foォームボタンがメンバーページに出现しているか、ロカルでー确认する。
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: https://www2.ccs.tsukuba.ac.jp/Astro/home/ja/
の集合写真変更
手顺:
写真を受け取る
ローカル侧で、写真をassets/img/group.jpg
として保存。
(やらなくても良いが)以下のコマンドにより、foォームボタンがメンバーページに出现しているか、ロカルでー确认する。
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: https://www2.ccs.tsukuba.ac.jp/Astro/conferences/ja/
の中に、天体形成研究会の情报を载せる。
手顺:
多分、天体形成研究会の系の人が、ローカルのconferences/_posts/en/2023-11-01-tentaikeisei.html
みたいな感じのfaァイルをくれると思う。
(やらなくても良いが)以下のコマンドにより、foォームボタンがメンバーページに出现しているか、ロカルでー确认する。
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: https://www2.ccs.tsukuba.ac.jp/Astro/uchu_forum/ja/
に宇宙fuォーラムの情报を追加。
手顺:
uchu_forum/uchu_forum_form/img
とuchu_forum/uchu_forum_form/yaml/[ja,en]
から、hogehoge。[jpg, png,等]と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等]をuchu-forum-20xx-xx-xx.jpgとして保存する。
(やらなくても良いが)以下のコマンドにより、foォームボタンがメンバーページに出现しているか、ロカルでー确认する。
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 -
変更が反应されない。 --> ブラウザのキャッシュ消して
エラーが出る -->自分で頑張って。もしかしたら権限の问题かも(特に、rsyncのエラーとか。あと、charon侧でphpufァイルの実行するときとか、phpfuァイルの第三者の実行権限付与とか忘れずに)。ZulipでAlexに助けを求めるのもあり。