Versions in this module Expand all Collapse all v0 v0.10.0 Feb 11, 2017 Changes in this version + const DefaultAuthenticationEnabled + const DefaultConversionDocxEnabled + const DefaultDomainName + const DefaultForceHTTPS + const DefaultHTTPPortEnabled + const DefaultHTTPSCertName + const DefaultHTTPSKeyName + const DefaultHTTPSPortEnabled + const DefaultIndexingEnabled + const DefaultIndexingIntervalInSeconds + const DefaultLiveReloadEnabled + const DefaultUserStoreFileName + const SSLCertsFolderName + type Authentication struct + Enabled bool + UserStoreFileName string type Config + LiveReload LiveReload + func (config *Config) AuthenticationFilePath() string + func (config *Config) AuthenticationIsEnabled() bool + func (config *Config) CertificateDirectory() string + func (config *Config) CertificateFilePaths() (certificateFilePath, keyFilePath string, created bool) + func (config *Config) GetAuthenticationUserStore() auth.SecretProvider type Conversion + DOCX DOCXConversion + func (c Conversion) EndpointBinding() *TCPBinding + type DOCXConversion struct + Enabled bool + func (docx DOCXConversion) IsEnabled() bool + func (docx DOCXConversion) Tool() string type GoogleAnalytics + TrackingID string + type HTTP struct + Bindings []*TCPBinding + Enabled bool + type HTTPS struct + CertFileName string + Force bool + KeyFileName string + func (https *HTTPS) HTTPSIsForced() bool type Indexing + Enabled bool + type LiveReload struct + Enabled bool type Server + Authentication Authentication + DomainName string + HTTP HTTP + HTTPS HTTPS + type TCPBinding struct + IP string + Network string + Port int + Zone string + func (binding *TCPBinding) AssignFreePort() + func (binding *TCPBinding) GetTCPAddress() net.TCPAddr + func (binding *TCPBinding) String() string type UserInformation + URL string v0.7.0 Jan 7, 2015 Changes in this version + const ConfigurationFileName + const DefaultConversionToolPath + const DefaultHostName + const DefaultLanguage + const DefaultLogLevel + const DefaultPort + const DefaultReindexIntervalInSeconds + const FilesDirectoryName + const MetaDataFolderName + const TemplatesFolderName + const ThemeFolderName + const ThumbnailIndexFileName + const ThumbnailsFolderName + type Analytics struct + Enabled bool + GoogleAnalytics GoogleAnalytics + type Config struct + Analytics Analytics + Conversion Conversion + Indexing Indexing + LogLevel string + Server Server + Web Web + func Default(baseFolder string) *Config + func Get(baseFolder string) *Config + func New(baseFolder string) *Config + func (config *Config) BaseFolder() string + func (config *Config) Filepath() string + func (config *Config) Load() (*Config, error) + func (config *Config) MetaDataFolder() string + func (config *Config) Save() (*Config, error) + func (config *Config) TemplatesFolder() string + func (config *Config) ThemeFolder() string + func (config *Config) ThumbnailFolder() string + func (config *Config) ThumbnailIndexFilePath() string + type Conversion struct + Rtf RtfConversion + Thumbnails ThumbnailConversion + type GoogleAnalytics struct + Enabled bool + TrackingId string + type Http struct + Hostname string + Port int + type Indexing struct + IntervalInSeconds int + type JSONSerializer struct + func NewJSONSerializer() *JSONSerializer + func (JSONSerializer) DeserializeConfig(reader io.Reader) (*Config, error) + func (JSONSerializer) SerializeConfig(writer io.Writer, config *Config) error + type RtfConversion struct + Enabled bool + Tool string + type Server struct + Http Http + ThemeFolderName string + type ThumbnailConversion struct + Enabled bool + FolderName string + IndexFileName string + type UserInformation struct + Email string + FacebookHandle string + GooglePlusHandle string + Name string + TwitterHandle string + Url string + type Web struct + Authors map[string]UserInformation + DefaultAuthor string + DefaultLanguage string + Publisher UserInformation