Features: Multi-language switching, Data-driven publication list.
your_name.github.ioCNAME to your own site name, empty to use your_name.github.io_config.yml. Please follow the comments in the _config.yml.README.md to your own content.Subpages\ to your own subpages (if any).Data\ to your own publications. Read the follows and the comments in Data.This template use custom language identifier (e.g., “en”, “zh”, “jp”) to mark and control languages.
このテンプレートでは、独自の言語識別子(例:「en」「zh」「jp」)を用いて言語の指定および制御を行う.
本模板使用语言标识符(如”en”, “zh”, “jp”)来标记和控制显示语言.
langs dictionary. The markers are the language identifier used in the markdown body, and the labels are the words presented in the top-right of the page.fonts of _config.yml. English Font Test: in vestitu vario Flora principatur, nemorum dulcisono que cantu celebrantur.(例:)というコマンドを記述することで、言語を宣言できる. 言語切り替えを適用したい各段落ごとに、この指定を一度行うこと. なお、空行が入ると段落は分割される点に注意されたい. 具体例については、markdown を参照のこと. いずれの言語にも宣言されていない段落は、言語切り替えの影響を受けず(すなわち常に表示される)._config.yml の fonts において、lang-identifier に応じたフォントを設定できる。langs词典中声明该页面应用的语言. marker字段指markdown中使用的语言标识符,而label指页面右上方语言切换链接中显示的语言标签._config.yml的fonts中设定对应于语言标识符的字体. 中文字体测试:遥襟甫畅,逸兴遄飞。爽籁发而清风生,纤歌凝而白云遏。睢园绿竹,气凌彭泽之樽;邺水朱华,光照临川之笔。The publication list is recorded in YAML files located in the data/ directory (see details below) and is categorized and configured in _config.yml.
This categorization is mainly intended to accommodate different output format requirements for different types of publications. For example, this template includes two types of publications—international conference papers and preprints, which require different output formats (see details below). Therefore, in the publication_list section of _config.yml, their source files, titles, output styles, and whether they are included in publication statistics are configured separately.
You may add or remove publication types in _config.yml according to your needs, and add the corresponding YAML files in the Data/ directory.
Publication List Source. The YAML files in the data/ directory store detailed information about publications; see the examples for details.
Please note that the filenames authors.yml and venues.yml in the data/ directory are reserved keywords and must not be changed, even if you do not use them. These files define shorthand entries for authors and venues, allowing them to be conveniently referenced in publication records. If an author or venue is not registered in these files, their information can also be specified directly as a string.
Note that a venue and its impact factor and H5 Index data must be registered in venues.yml in order for it to be included in the cumulative statistics of impact factor and H5 Index.
Publication List Style. The _includes/publication_list_style directory contains template files for generating different types of publication lists, written in the Jekyll language.
You may modify these template files according to your needs, or add new template files as required. If you add a new template file, please also add a corresponding entry to _includes/publication_list_style/index.html by following the existing examples.
論文一覧は data/ フォルダ内の YAML ファイルにより記録され(詳細は後述)、_config.yml において分類・設定される.
この分類は、論文の種類ごとに異なる出力形式の要件に対応することを主な目的としている。例えば、本テンプレートには国際会議論文とプレプリントという二種類の論文タイプが含まれており、それぞれ異なる出力形式を必要とする(詳細は後述). そのため、_config.yml の publication_list 項目では、各論文タイプについて、対応するソースファイル、タイトル、出力形式、および論文数の集計対象とするかどうかを個別に設定している.
利用者は自身の要件に応じて _config.yml 内で論文タイプを追加・削除し、あわせて Data/ フォルダ内に対応する YAML ファイルを追加することができる.
論文情報. data/ フォルダ内の YAML ファイルには、論文に関する詳細な情報が記録されている。具体例についてはサンプルを参照されたい.
なお、data/ フォルダ内の authors.yml および venues.yml は予約されたファイル名であり、使用しない場合であっても変更してはならない. これらのファイルには、著者名や会議名の簡易表記(ショートハンド)が定義されており、論文エントリ内から迅速に参照できるようになっている. これらのファイルに登録されていない場合でも、文字列として著者や会議の情報を直接記述することは可能である.
ただし、会議の簡易表記とIF・H5 Indexデータを venues.yml に登録しておかなければ、インパクトファクターおよび H5 Index の累積統計には反映されない点に注意されたい.
フォーマットファイル. _includes/publication_list_style フォルダには、異なる種類の論文一覧を生成するためのフォーマットファイルが含まれており、Jekyll 言語で記述されている。
利用者は自身の要件に応じてこれらのフォーマットファイルを編集することも、新たなフォーマットファイルを追加することもできる. 新しいフォーマットファイルを追加した場合は、既存の形式に倣って _includes/publication_list_style/index.html に索引を追加すること.
论文列表由data/文件夹中的YAML文件记录(详见下述),并在_config.yml中进行分类配置. 这种分类主要为了满足不同种类论文的输出格式不同的需求,比如,本示例包含了国际会议和预印本两种论文类型,它们需要不同的输出格式(详见下述),因此_config.yml的publication_list项目中分别配置了它们的源文件,标题,输出格式和是否参与论文统计. 您可以在_config.yml中根据自己的需求添加或删除论文类型,并在Data/文件夹中添加相应的YAML文件.
论文数据 data/文件夹中的YAML文件记录了论文的具体信息,详见示例. 请注意,data/文件夹中的authors.yml和venues.yml的文件名是关键词,不可修改,即使您不使用它们. 它们记录了作者或会议的快捷方式,以便在论文条目中迅速引用. 如不在文件中注册,也可以使用字符串形式保存作者或会议的信息. 需要注意,您必须在venues.yml中记录会议快捷方式并对IF和H5 Index赋值,才能使它们参与统计累计影响因子和H5 Index.
论文列表格式. _includes/publication_list_style文件夹中包含了生成不同类型论文列表的格式文件,由jekyll语言编写. 您可以根据自己的需求修改这些格式文件,或者添加新的格式文件. 如果您添加新的格式文件,请在_includes/publication_list_style/index.html中仿照现有格式添加索引.
Paper Statics. Insert {% include paper_statics.html lang=’lang-identifier’ %} , e.g., {% include paper_statics.html lang=’en’ %} , to include the paper statistics line for the specified language. Edit the publication_statics dictionary in the _config.yml for detailed settings.
Insert {% include publication_list.html lang=’lang-identifier’ %} , e.g., {% include publication_list.html lang=’jp’ %} , to include the publication list for the specified language. The publication data are stored in the Data/ folder in YAML format. Please refer to the comments in the sample files for detailed instructions.
You don’t need to add language identifiers after these includes, as the include files have them built-in.
You don’t need to add language identifiers after these includes, as the include files have them built-in.
插入 {% include paper_statics.html lang=’lang-identifier’ %} ,例如 {% include paper_statics.html lang=’zh’ %} ,来包含指定语言的论文统计行. 具体设置请编辑 _config.yml 中的 publication_statics 词典.
您无需在这些include后添加语言标识符,include文件已经内置了它们.
Total Publications: 5, Cumulative Impact Factor: 23.3, Total Pages: 279.
発表数: 5, 累積IF: 23.3, 総ページ数: 279.
论文数: 5, 累计影响因子: 23.3, 总页数: 279.
Publication List Example
Example background image is from Pixiv.
When designing, I referred to the following personal homepage: