You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Running in Fast Render Mode. For full rebuilds on change: hugo server --disableFastRender
200
-
Web Server is available at http://localhost:1313/ (bind address 127.0.0.1)
198
+
Web Server is available at //localhost:1313/ (bind address 127.0.0.1)
201
199
Press Ctrl+C to stop
202
200
```
203
201
204
202
`Hugo` is now running. You can go to [http://localhost:1313](http://localhost:1313) to review the locally running version of the website.
205
203
For most changes you should be able to review the text and layout to validate the effects are as expected.
206
204
205
+
You can get additional debugging information by adding the following two options
206
+
to your `hugo`command`--logLevel debug -v`.
207
+
207
208
Once you have validated your changes, create a pull request to merge your changes into the `main` branch.
208
209
209
210
## Layout of the `Interlisp.github.io` repository
210
211
211
212
The layout of the `Interlisp.github.io` repository follows the standard [`Hugo` directory structure](https://gohugo.io/getting-started/directory-structure/). Directories
212
213
that have components specific to `Interlisp.github.io` are as follows:
213
214
214
-
- `.` - at the root, `config.toml` file provides the general site configuration information
215
215
- `.github\workflows` - home to the github actions `gh-pages.yml` that specifies how to build and release the Interlisp home page
216
216
- `assets` - customization of the `Docsy` theme for Interlisp.
217
217
- `icons` - holds and `svg` version of `Interlisp-D' logo. This logo is used in the page header
218
218
- `scss` - contains some custom `scss`
219
219
- `_styles_project.scss` sets the size of the `svg` file in the header and disables the edit page functionality
220
220
- `main.scss` - links in the `scss` updates
221
+
- `config` - contains all the site specific configuration information
222
+
- `_default` - configuration information shared across different supported environments [development, staging, production]
223
+
- `development` - configuration information specific to the development environment
224
+
- `production` - configuration information specific to the production environment
225
+
- `staging` - configuration information specific to the staging environment
221
226
- `content\en` - home of all the content for the web page. We currently only support the English language. `Hugo` supports multiple languages and we have not disabled that feature. However there are no plans at present to transcribe the web pages and documentation into another language.
222
-
- `data` - holds `bibliography.json` used to create the [bibliography table](https://interlisp.org/bibliography/)
223
227
- `layout`
224
228
- `shortcodes` - a simple snippet inside a content file that Hugo will render using a predefined template
225
229
- `bibTable.html` - a shortcode used to format the [bibliography table](https://interlisp.org/bibliography/)
226
-
- `static` - the data in this folder is copied directly into the folder structure of the home page
230
+
- `static` - the data in this folder is copied directly into the folder structure of the home page
231
+
- `css` - custom css files
232
+
- `data` - holds `bibliography.json` used to create the [bibliography table](https://interlisp.org/bibliography/)
227
233
- `documentation` - contains the pdf files referenced in the document section of the home page
228
234
- `favicons` - contains `favicon.png` a small icon that browsers can use when referencing the website
229
235
- `Resources` - contains the current `Interlisp-D` logo, used on the home page, and another instance of `favicon.png`
@@ -236,11 +242,12 @@ the `Interlisp.org` website, our GitHub sites used for continued development of
236
242
Medley Interlisp, and the discussions groups associated with both the Medley project and
237
243
Interlisp.
238
244
239
-
The search engine is identified in the `hugo.toml` file:
245
+
The search engine is identified in the `config/params.yaml` file:
240
246
241
-
```toml
242
-
# Google Custom Search Engine ID. Remove or comment out to disable search.
243
-
gcs_engine_id = "33ef4cbe0703b4f3a"
247
+
```yaml
248
+
# Google custom seach engine configuration
249
+
# gcs_engine_id: search engine
250
+
gcs_engine_id: 33ef4cbe0703b4f3ax
244
251
```
245
252
246
253
Search results are returned and presented using the page template, `search.md`.
0 commit comments