From 92150334adda3bb391c366de9b727d7476c62c8e Mon Sep 17 00:00:00 2001 From: David Young Date: Mon, 22 Jun 2026 14:04:10 -0600 Subject: [PATCH] update the README --- LICENSE | 20 --------- README.md | 86 ++------------------------------------- federated_logo_black.png | Bin 0 -> 6334 bytes logo.png | Bin 474 -> 0 bytes 4 files changed, 4 insertions(+), 102 deletions(-) delete mode 100644 LICENSE create mode 100644 federated_logo_black.png delete mode 100644 logo.png diff --git a/LICENSE b/LICENSE deleted file mode 100644 index 147d594..0000000 --- a/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2022 YOUR_NAME_HERE - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/README.md b/README.md index d1c29c6..8375779 100644 --- a/README.md +++ b/README.md @@ -1,85 +1,7 @@ -# no style, please! +![Federated Computer](federated_logo_black.png) -A (nearly) no-CSS, fast, minimalist [Hugo](https://gohugo.io/) theme ported from [riggraz/no-style-please](https://github.com/riggraz/no-style-please/). +This is the Hugo repository for the website https://opensourcemakeover.com. - +## Overview -## Features - -* Fast (**under 3kb of CSS!**) -* Light, dark and auto modes -* Responsive -* Content first (typography optimized for maximum readability) -* RSS feed (using Hugo's embedded RSS template) -* MathJax support -* Supporting details HTML tag - -## Installation - -The easiest way is to clone this repo (or add as a submodule) to themes/nostyleplease then append `theme = 'nostyleplease'` as a newline to config.toml. Pages shipped with theme as examples have `draft: true` in their frontmatters, use `--buildDrafts` to build them. - -## Usage - -You can edit `config.toml` file to customize your blog. You can change things such as the name of the blog, the author, the appearance of the theme (light, dark or auto), how dates are formatted, etc. Customizable fields should be straightforward to understand. Still, `config.toml` contains some comments to help you understand what each field does. Note that the `config.toml` under root directory of your hugo site will completely override the one in the theme directory, so copy the attributes you want to keep or edit from the theme's `config.toml` to your site's `config.toml`. - -### Customize the menu - -In order to add/edit/delete entries from the main menu, you have to edit the `menu.toml` file inside `data` folder. Through that file you can define the structure of the menu. Take a look at the default configuration to get an idea of how it works and read on for a more comprehensive explanation. - -The `menu.toml` file accepts the following fields: - -- `entries` define a new unordered list that will contain menu entries -- each entry is a member of the TOML array `entries` in question -- each entry can have the following attributes: - - `title`, which defines the text to render for this menu entry (**NB: you can also specify HTML!**) - - `url`, which can be used to specify an URL for this entry. If not specified, `title` will be rendered as-is; otherwise `title` will be sorrounded by a link tag pointing to the specified URL. Note that the URL can either be relative or absolute. Also note that you can get the same result by placing an `````` tag in the `title` field. - - `post_list`, which can be set either to `true` or to an object. If it is true, the entry will have a list of all posts as subentries. This is used to render your post list. If you want to customize which posts to render (e.g. by section), you can add one or more of the following attributes under `post_list`: - - `section`, which can be set to a string. It is used to render a list of posts of the specified section only. If you don't set it, then posts of all sections will be rendered. - - `limit`, which can be set to a number. It specifies the number of posts to show. If not set, all posts will be rendered. - - `show_more`, which can be true. If it is true and if the number of posts to show is greater than the specified `limit`, render a link to another page. To specify the URL and the text of the link, you can set `show_more_url` and `show_more_text` attributes, which are documented below. - - `show_more_url`, which can be a string. It specifies the URL for the show more link. Use only if `show_more` is true. This will usually redirect to a page containing all posts, which you can easily create using an section page (see [section pages](#section-pages) section) - - `show_more_text`, which can be a string. It specifies the text for the show more link. Use only if `show_more` is true. - - `entries`, yes, you can have entries inside entries. In this way you can create nested sublists! - -### Section pages - -A so-called section page is a page that shows a list of posts in a specific section. It should be automatically created by hugo when a new section is created. - -### Customize the index page - -The `index.md` page should use layout `home`, which is the layout that displays the menu. If you want to have some content after the menu, you can just add that content in the `_index.md` file, and it will automatically show under the menu. - -Another thing you can do to customize the index page is show the description of your blog between the title and the menu. To do this, just edit `config.toml` and change `params.theme_config.show_description` to `true`. - -You can also add footer. Just edit ..nostyleplease/layouts/footer.md. -### Adding table of contents - -You can add a table of contents by supplying the `toc: true` param to your post front matter. If you want a border around it you can also set `tocBorder: true`. The toc style behavior is handled by Goldmark and the defaults can be found in the `config.toml` file. - -### Posts list group by date in descending order. - -just edit `config.toml` and change `params.theme_config.isListGroupByDate` to `true`. - -### Pro tips - -#### Dark mode for images - -This theme provides dark mode by inverting all colors of light mode throught the CSS `invert()` function. This approach would also invert the color of all images, but, since this is not the behaviour one would expect, images are not inverted by default. - -However, if you would like to force the color inversion on a specific image you can do so by applying `class="ioda"` to that image ("ioda" stands for "invert on dark appearance"). See the image in the [overview post](https://github.com/riggraz/no-style-please/blob/master/_posts/2020-07-07-overview-post.md) for an example of this approach. Note that color inversion will take place only when the theme has dark appearance! - -For example, if you have a black and white image it could make sense to invert it in dark mode. On the other hand, a colorful image will probably look bad if inverted. - -## Contributing - -Bug reports and pull requests are welcome on GitHub at https://github.com/hanwenguo/hugo-theme-nostyleplease/. - -## Thanks - -Some of the code comes from [wooseopkim/hugo-theme-nostyleplease](https://github.com/wooseopkim/hugo-theme-nostyleplease), a fork of this theme. - -Some of the test pages are from [this jekyll theme](https://github.com/huangyz0918/moving). - -## License - -The theme is available as open source under the terms of the [MIT License](https://opensource.org/licenses/MIT). +Open Source Makeover is a site to promote great open source SaaS applications. If you'd like to submit an article, send us email to info@federated.computer. \ No newline at end of file diff --git a/federated_logo_black.png b/federated_logo_black.png new file mode 100644 index 0000000000000000000000000000000000000000..497e173bc318bb582c8d12a23a73223df0fb8365 GIT binary patch literal 6334 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 literal 0 HcmV?d00001 diff --git a/logo.png b/logo.png deleted file mode 100644 index 84312eece13ed615b35b4feaa89ef5be822fa9a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 474 zcmeAS@N?(olHy`uVBq!ia0vp^4Is?H0wgodS2_SG&H|6fVg`mCJs`|@=G$(4prCY# zYeY$Kep*R+Vo@rCb81d;WwAnVNoh)EzCuWTe$K(=4{I107*jo6978H@y}jco)U3e6 zdZFsS^X*XcxtXG^6HXMzKebOca%jH&FY5O#ppgNOj{Uw?E;Ii(BLl;NG*eq9ODTS! z@VnmXZ#=KW58NySia&_zyT+apeWj+K8z@yPCm_4yIyX@Kz^sEn^22|-tIhZInt)Oj zE(Jhx3uB6Q-ClD`esdQfFTm)>RV6;4?_!STe{o|6irivY#hTv=WE_ZTxX3FGWSrm> zxSGQXQp0eucN$25(O~sSDIlYmF-?90NU2PNPWx&gLx6jNtp$+2#c+<#;`YKY~+1