Skip to content

Commit

Permalink
chore: update tutorial
Browse files Browse the repository at this point in the history
  • Loading branch information
chgwan committed Dec 28, 2024
1 parent c19b64d commit 4d9821e
Show file tree
Hide file tree
Showing 2 changed files with 47 additions and 29 deletions.
19 changes: 16 additions & 3 deletions _owns/AI-tokamak-tutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -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 版本的形式,具体方法见下图

Expand All @@ -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
Expand All @@ -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)
Expand Down
57 changes: 31 additions & 26 deletions _posts/Tutorial/2024-12-27-Jekyll-GitHub-pages.md
Original file line number Diff line number Diff line change
Expand Up @@ -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` 之外的位置
Expand Down Expand Up @@ -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
<!-- manual update date -->
{% if page.updated and page.updated != page.date %}
<span>
{{ site.data.locales[lang].post.updated }}
{% include datetime.html date=page.updated tooltip=true lang=lang %}
</span>
<!-- lastmod date -->
{% elsif page.last_modified_at and page.last_modified_at != page.date %}
<span>
{{ site.data.locales[lang].post.updated }}
{% include datetime.html date=page.last_modified_at tooltip=true lang=lang %}
</span>
{% endif %}
```
> ```html
>
> <!-- manual update date -->
> {% if page.updated and page.updated != page.date %}
> <span>
> {{ site.data.locales[lang].post.updated }}
> {% include datetime.html date=page.updated tooltip=true lang=lang %}
> </span>
> <!-- lastmod date -->
> {% elsif page.last_modified_at and page.last_modified_at != page.date %}
> <span>
> {{ site.data.locales[lang].post.updated }}
> {% include datetime.html date=page.last_modified_at tooltip=true lang=lang %}
> </span>
> {% endif %}
> ```
>

## 快速部署

Expand Down

0 comments on commit 4d9821e

Please sign in to comment.