{"id":21765365,"url":"https://github.com/org-arl/unet-blog","last_synced_at":"2026-04-19T10:35:04.368Z","repository":{"id":46122478,"uuid":"136026889","full_name":"org-arl/unet-blog","owner":"org-arl","description":"Unet project blog","archived":false,"fork":false,"pushed_at":"2026-03-17T12:56:49.000Z","size":99665,"stargazers_count":1,"open_issues_count":18,"forks_count":2,"subscribers_count":8,"default_branch":"master","last_synced_at":"2026-03-18T03:12:51.417Z","etag":null,"topics":["communications","networking","underwater","unet"],"latest_commit_sha":null,"homepage":"http://blog.unetstack.net","language":"HTML","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/org-arl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":"support/mk-custom-julia-phy-banner.jl","governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2018-06-04T13:10:54.000Z","updated_at":"2026-03-17T12:56:51.000Z","dependencies_parsed_at":"2024-02-19T10:25:49.655Z","dependency_job_id":"4a2d07e1-2c2e-4fa3-a431-d01bcd21767d","html_url":"https://github.com/org-arl/unet-blog","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/org-arl/unet-blog","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/org-arl%2Funet-blog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/org-arl%2Funet-blog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/org-arl%2Funet-blog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/org-arl%2Funet-blog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/org-arl","download_url":"https://codeload.github.com/org-arl/unet-blog/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/org-arl%2Funet-blog/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32004041,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-18T20:23:30.271Z","status":"online","status_checked_at":"2026-04-19T02:00:07.110Z","response_time":55,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["communications","networking","underwater","unet"],"created_at":"2024-11-26T13:11:53.677Z","updated_at":"2026-04-19T10:35:04.338Z","avatar_url":"https://github.com/org-arl.png","language":"HTML","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Unet Blog\n\n## Table of Contents\n\n1. [Usage](#Usage)\n2. [Writing Blog Posts](#writing-blog-posts)\n3. [Structure](#structure)\n4. [License](#license)\n\n## Structure\n\nHere are the main files of the template\n\n```bash\njekyll-theme-basically-basic\n├── _draft\t               # To store your drafts, they won't be published on your site\n├── _includes\t               # theme includes\n├── _layouts                   # theme layouts (see below for details)\n├── _posts                     # Blog posts\n├── _sass                      # Sass partials \n├── assets\n|  ├── js\t                     # theme javascript, Katex, jquery, bootstrap, jekyll search, \n|  ├── css                     # isolated Bootstrap, font-awesome, katex and main css\n|  ├── fonts\t\t               # Font-Awesome, Glyphicon, and other fonts\n|  └── img\t\t       \t\t\t\t\t # Images used for the template\n├── pages\n|   ├── 404.md\t\t             # To be displayed when url is wrong\n|   ├── about.md               # About example page\n|   ├── search.html\t           # Search page\n|   └── search.json            # Specify the search target (page, post, collection)\n├── _config.yml                # sample configuration\n└── index.html                 # sample home page (blog page paginated)\n```\n\t\n\n## Usage\n\n1. Fork and clone the [Unet blog repo](): `git clone git@github.com:org-arl/unet-blog.git`\n2. Install [Jekyll](https://jekyllrb.com/docs/installation/): `gem install jekyll`, check [#1](/issues/1) if you have a problem.\n3. Install the theme's dependencies: `bundle install`\n5. Run the Jekyll server: `jekyll serve --config _dev_config.yml` or with `make serve`\n\n\n## Writing Blog Posts\n\n### Create\n\nNew posts can be created by adding a new markdown (`.md`) file to the [\\_posts](_posts) directory. To create a post, add a file to your `\\_posts` directory with the following format:\n\n```\nYEAR-MONTH-DAY-title.md \n```\n\nJekyll documentation explains [how to create a new post in much more detail](https://jekyllrb.com/docs/posts/#creating-posts). The [Layout](#layout) section has more information on how to add various types of content to your post.\n\nWhen these files are commited to this repo `git commit` and the pushed to Github `git push`, the post will automatically get published on the blog.\n\n### Drafts\n\nDrafts are posts without a date in the filename. They're posts you're still working on and don't want to publish yet. Even if you commit these posts into this repo, they will not be publised to the blog. To create a draft, simply create a file in the `\\_drafts` folder in your site’s root with the format `title.md`.\n\nTo preview your site with drafts, simply run `jekyll serve --drafts --config _dev_config.yml`. Each draft post will be assigned the value modification time of the draft file for its date, and thus you will see currently edited drafts as the latest posts.\n\n### Layout\n\nPlease refer to the [Jekyll docs for writing posts](https://jekyllrb.com/docs/posts/). Non-standard features are documented below.\n\nThese are some basic features you can use with the  `post` layout.\n\n```yml\n---\nlayout: post\ntitle: Hello World                                # Title of the page\nfeature-img: \"assets/img/sample.png\"              # Add a feature-image to the post\nthumbnail: \"assets/img/thumbnail/sample-th.png\"   # Add a thumbnail image on blog view\ntags: [sample, markdown, html]\n---\n```\n\n### Post excerpt\n\nThe [excerpt](https://jekyllrb.com/docs/posts/#post-excerpts) are the first lines of an article that is display on the blog page. The length of the excerpt has a default of around `250` characters and can be manually set in the post using:\n```yml\n---\nlayout: post\ntitle: Sample Page\nexcerpt_separator: \u003c!--more--\u003e\n---\n\nsome text in the excerpt\n\u003c!--more--\u003e\n... rest of the text not shown in the excerpt ...\n```\n\nThe html is stripped out of the excerpt so it only display text.\n\n### Code and Syntax Highlighting\n\nGithub pages support syntax highlighting using [rouge](https://github.com/jneen/rouge). Adding source code to your post using the standard markdown fenced code blocks, will automatically render the block as sourcecode. \n\nFor eg.\n\n\u003cpre\u003e\n```\n  int getMTU() {\n    return 32         // frame size\n  }\n```\n\u003c/pre\u003e\n\nYou can add an optional language identifier to enable syntax highlighting in your fenced code block.\n\nFor eg. following markdown will be rendered as : \n\n\u003cpre\u003e\n```groovy\nimport org.arl.fjage.*\nimport org.arl.unet.*\n``` \n\u003c/pre\u003e\n\n```groovy\nimport org.arl.fjage.*\nimport org.arl.unet.*\n``` \n\n\n### Math typesetting\n\nYou can wrap math expressions with `$$` signs in your posts to have the corresponding latex expression to be rendered in the blog post.\n\nFor inline math typesetting, type your math expression on the *same line* as your content. For example:\n\n```latex\nType math within a sentence $$2x^2 + x + c$$ to display inline\n```\n\nFor display math typesetting, type your math expression on a *new line*. For example:\n\n```latex\n$$\n  \\bar{y} = {1 \\over n} \\sum_{i = 1}^{n}y_i\n$$\n```\n\n### Tags\n\nTags should be placed between `[]` in your post metadata. Separate each tag with a comma. Tags are recommended for posts and portfolio items.\n\nFor example:\n\n```yml\n---\nlayout: post\ntitle: Markdown and HTML\ntags: [sample, markdown, html]\n---\n```\n\n\u003e Tags are case sensitive `Tag_nAme` ≠ `tag_name`\n\n## License\n\n[The MIT License (MIT)](https://raw.githubusercontent.com/Sylhare/Type-on-Strap/master/LICENSE)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forg-arl%2Funet-blog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Forg-arl%2Funet-blog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Forg-arl%2Funet-blog/lists"}