From 4d9821ec0f62b236e79fd31a92134374c5bcf95d Mon Sep 17 00:00:00 2001 From: chgwan Date: Sat, 28 Dec 2024 17:16:04 +0800 Subject: [PATCH] chore: update tutorial --- _owns/AI-tokamak-tutorial.md | 19 ++++++- .../2024-12-27-Jekyll-GitHub-pages.md | 57 ++++++++++--------- 2 files changed, 47 insertions(+), 29 deletions(-) diff --git a/_owns/AI-tokamak-tutorial.md b/_owns/AI-tokamak-tutorial.md index 2c22de04ea6..2bfca4d95b5 100644 --- a/_owns/AI-tokamak-tutorial.md +++ b/_owns/AI-tokamak-tutorial.md @@ -18,6 +18,9 @@ media_subpath: "/assets/img/commons" - HDF5,matplotlib,numpy, torch,sql 的熟练运用 ## 论文撰写和文献管理相关 + +### 软件和 LyX 模板等 + - 文献管理 -- 使用 zotero, - 论文撰写 -- 使用 Lyx 2.3.x 版本 + latex 最新版 + IOP 模板,如果以使用高版本的 Lyx 编写文档,可以用高版本自带的导出功能将文档导出成兼容 2.3.x 版本的形式,具体方法见下图 @@ -26,11 +29,21 @@ _lyx 版本转换_ - IOP 模板安装方法 https://www.cnblogs.com/freedom-wan/p/13429879.html - Nuclear Fusion 相关 lyx 模板,请基于该模板进行撰写,该模板的格式更加优美,能让审稿人看的更爽,下载链接 https://www.kdocs.cn/l/ccj2tevnX0Tl -- 如果喜欢 latex overleaf, 建议使用**中科科技云** overleaf 共享网站 https://sharelatex.cstcloud.cn/project +- 如果喜欢 latex overleaf, 建议使用 **中科科技云** overleaf 共享网站 https://sharelatex.cstcloud.cn/project - 其他格式 一般按照 Nuclear Fusion 格式,特别注意文献引用和图表引用 + +### 论文撰写 + - 投稿之前一定要让我确认作者列表,这个十分重要!!! -## 可投期刊推荐 +- 如果合适的话,在论文投稿之前,最好写一个 **专利和软著** + +- 论文投稿之前,需要在 pinboard 上 **公示**,[参考](../paper-sub-procedure) + +- 基本流程:论文初稿 → 专利 → 软著→ 投稿 + +### 可投期刊推荐 + 1. Nature Physics 2. Nature Energy 3. Nature Communications @@ -42,7 +55,7 @@ _lyx 版本转换_ 9. Journal of Fusion Energy ## 推荐审稿人列表 -[列表见链接](https://kdocs.cn/l/cewDvJxZMyPX) +[不宜公开内容,列表见链接](https://kdocs.cn/l/cewDvJxZMyPX) ## 小组共享资料 [金山网盘协作](https://kdocs.cn/join/gxxq4mo) diff --git a/_posts/Tutorial/2024-12-27-Jekyll-GitHub-pages.md b/_posts/Tutorial/2024-12-27-Jekyll-GitHub-pages.md index 8a061e5d9f8..af753773909 100644 --- a/_posts/Tutorial/2024-12-27-Jekyll-GitHub-pages.md +++ b/_posts/Tutorial/2024-12-27-Jekyll-GitHub-pages.md @@ -69,6 +69,10 @@ A: 大概率是没有执行 `bash tools/init.sh` ## Tricks +### markdown 语法参考 + +[GitHub markdown 基本语法教程](https://docs.github.com/zh/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax) + ### 在 `_config.yml` 中添加新的 collections 用以让 Jekyll 可以编译除 `_post` 之外的位置 @@ -115,38 +119,39 @@ defaults: ``` -- 参考[链接](https://github.com/gjtorikian/html-proofer?tab=readme-ov-file#using-on-the-command-line),寻找 htmlproofer command line 用法 +> 参考[链接](https://github.com/gjtorikian/html-proofer?tab=readme-ov-file#using-on-the-command-line),寻找 htmlproofer command line 用法 -- 因为修改了 `.github/workflows/pages-deploy.yml` 文件,故也要修改 `tools/test.sh` 用以保持一致 - - ```bash - # --no-enforce-https 为新加部分 - bundle exec htmlproofer "$SITE_DIR" \ - --no-enforce-https \ - --disable-external \ - --ignore-urls "/^http:\/\/127.0.0.1/,/^http:\/\/0.0.0.0/,/^http:\/\/localhost/" - ``` +> 因为修改了 `.github/workflows/pages-deploy.yml` 文件,故也要修改 `tools/test.sh` 用以保持一致 +> +> ```bash +> # --no-enforce-https 为新加部分 +> bundle exec htmlproofer "$SITE_DIR" \ +> --no-enforce-https \ +> --disable-external \ +> --ignore-urls "/^http:\/\/127.0.0.1/,/^http:\/\/0.0.0.0/,/^http:\/\/localhost/" +> ``` ### 实现指定update和自动update两种update时间方法 按照如下方式修改`_layouts/post.html`文件 -```html - - - {% if page.updated and page.updated != page.date %} - - {{ site.data.locales[lang].post.updated }} - {% include datetime.html date=page.updated tooltip=true lang=lang %} - - - {% elsif page.last_modified_at and page.last_modified_at != page.date %} - - {{ site.data.locales[lang].post.updated }} - {% include datetime.html date=page.last_modified_at tooltip=true lang=lang %} - - {% endif %} -``` +> ```html +> +> +> {% if page.updated and page.updated != page.date %} +> +> {{ site.data.locales[lang].post.updated }} +> {% include datetime.html date=page.updated tooltip=true lang=lang %} +> +> +> {% elsif page.last_modified_at and page.last_modified_at != page.date %} +> +> {{ site.data.locales[lang].post.updated }} +> {% include datetime.html date=page.last_modified_at tooltip=true lang=lang %} +> +> {% endif %} +> ``` +> ## 快速部署