该站点基于 Hexo 并且基于Corporate theme构建而成。网站内容在 src
文件夹内,格式为 Markdown。欢迎 issue 或 pull request。
以下是在Windows环境下的配置,本网站使用了jupyter notebook的内容,所以需要安装hexo-jupyter-notebook插件:
假设您已经安装好了python3
。下面安装hexo和必要的python包。
npm install hexo-cli -g
pip install nbconvert
到项目根目录下执行以下命令:
npm install
打开hexo的配置文件 _config.yml, 确认里面的post_asset_folder: false
改为true
。
新建post:
hexo new <title>
按照正常的markdown格式。图片放在文章对应的asset目录。
将jupyter notebook写的内容保存为.ipynb格式的,存放到文章对应的asset目录中。
在需要插入的展示jupyter的地方写入:
<script src="/metronic/assets/plugins/jquery.min.js"></script>{% asset_jupyter python3 your_jupyter_notebook.ipynb %}
然后就可以在hexo文章中显示jupyter-notebook。
hexo server
首先在这里将您的SSH公钥添加到github账号里。
运行:
hexo clean
hexo deploy
会自动生成网站并check in到publish
分支。然后publish分支会通过webhook自动部署到web服务器。